14 Commits

Author SHA1 Message Date
Jeremy Schonfeld
37b542f538
(111061329) Support combining Predicates
* (111061329) Support combining Predicates

* (111061329) Resolve build failures

* (111061329) Fix additional build failures
2023-12-11 10:57:37 -08:00
Jeremy Schonfeld
6110fbf96f
(112909324) Add descriptions to Predicate
* (112909324) Add debug descriptions to Predicate

* Fix build errors
2023-11-14 13:44:59 -05:00
Tony Parker
b14c22bc84
Update availability to released OS versions (#271) 2023-09-26 12:52:12 -07:00
Jeremy Schonfeld
7ccc700059
(114208158) Ensure predicate dictionary subscript default value evaluation is lazy 2023-08-21 13:18:26 -06:00
Jeremy Schonfeld
e716721a8f
(110083385) Predicate support for localized/case-insensitive string comparisons 2023-07-17 14:17:19 -07:00
Jeremy Schonfeld
db11c382b3
(110422230) Predicate support for RangeExpression.contains 2023-07-10 14:59:46 -07:00
Jeremy Schonfeld
fba6503bc7
(110650486) Predicate support for max/min functions 2023-07-10 11:34:36 -07:00
Jeremy Schonfeld
6775fd9bec
(108532616) Predicate Prefix Support 2023-07-10 11:12:33 -07:00
Jeremy Schonfeld
c956b98c83
(111180725) Add support for non-Codable nil literals in Predicates 2023-07-05 17:05:40 -07:00
Jeremy Schonfeld
1040dd5d7f
(110119524) Update API naming of PredicateExpressions.ForcedUnwrap
* (110119524) Update API naming of PredicateExpressions.ForcedUnwrap

* (108006317) Fix unit test build failure
2023-06-08 11:29:31 -07:00
Jeremy Schonfeld
985f782734
rdar://101354563 (Codable Support for Predicate)
* (101354563) Separate CodableWithConfiguration into standalone file

* (101354563) Update PredicateExpression archive formats

* (101354563) Codable Support for Predicate

* (101354563) Assert on unsupported keypaths
2023-04-26 12:57:40 -07:00
Jeremy Schonfeld
63ee09c520
rdar://107321451 (Predicate should support Collection subscripts for Index and Range<Index>) (#49) 2023-04-24 13:30:06 -07:00
Charles Hu
c8d6b06cbb rdar://105796506 (Use macOS 9999 instead of Future in availability markings) 2023-02-22 15:17:46 -08:00
Jeremy Schonfeld
68b18a6d55
rdar://103142677 (Core Predicate Implementation) 2023-02-15 11:02:06 -08:00