Tony Parker
d090eef3ab
Use deployment target instead of 9999 for min OS version ( #384 )
2024-01-17 16:14:29 -08:00
Jeremy Schonfeld
95a115ff32
Update remaining Predicate tests to use the #Predicate macro
2023-10-26 09:51:03 -07:00
Tony Parker
b14c22bc84
Update availability to released OS versions ( #271 )
2023-09-26 12:52:12 -07:00
Jeremy Schonfeld
180bba523d
(112443873) Cleanup old predicate compiler workarounds
2023-09-14 16:08:13 -07:00
Jeremy Schonfeld
2ea7b64b77
Enable the #Predicate macro on Linux
2023-09-11 15:02:21 -07:00
Jeremy Schonfeld
0377a5a93e
(112423538) Support Predicate construction with existential expression
2023-07-17 19:19:24 -07:00
Jeremy Schonfeld
94469274e0
(111690754) Support parameter packs with #Predicate macro
2023-07-17 11:19:29 -07:00
Jeremy Schonfeld
839b5cb206
(103142402) Variadic Generics Support for Predicate
...
* rdar://103142402 (Variadic Generic Support for Predicate)
* (103142402) Fix build failures
* (103142402) Fix macro availability annotation
* (103142402) Disable predicate tests on macOS swift-ci
* (103142402) Temporarily make Predicate macro non-variadic
* (103142402) Work around closure pack expansion return value compiler bug
* (103142402) Work around compiler optimizer crash
2023-07-07 17:20:01 -07:00
Jeremy Schonfeld
c840811f55
(108006317 ) Expose PredicateExpressions.KeyPath.CommonKeyPathKind as API
...
* (108006317) Move Predicate/NSPredicate conversion to FoundationPreview
* (108006317) Make PredicateExpressions.KeyPath.CommonKeyPathKind API
* (108006317) Remove macro declaration on linux/windows
2023-06-06 16:32:05 -07:00
Jeremy Schonfeld
82658b5ab4
(109162593) Provide Predicate.true and Predicate.false
2023-05-31 16:17:29 -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