7 Commits

Author SHA1 Message Date
Saleem Abdulrasool
a7692238a8
FoundationEssentials: initial pass to add Android support (#704)
This adds the necessary guards and includes for the Android modules.
While the module does not compile currently due to nullability
differences (and in some cases missing declarations), this at least
brings the module to a point where we can start working on the errors
and differences to create a maintainable codebase for Android.
2024-06-26 16:00:37 -07:00
Jeremy Schonfeld
e5211f2926
(122981400) Standardize on using internal import 2024-03-06 13:42:02 -08:00
Charles Hu
7272a47c0b
Refactoring some import conditions (#298) 2023-10-25 15:11:37 -07:00
Guoye Zhang
90d50e8cbf
(112739802) Fix remaining copyright comments (#213) 2023-07-31 14:05:32 -07:00
Saleem Abdulrasool
a1ebf4b5ab
FoundationEssentials: correct PlatformKey for Windows (#125)
Windows prefers to use FLS (fibre local storage) for TLS (thread local
storage).  The FLS key is of type `DWORD` rather than `UInt`.  Update
the `typealias` for Windows.
2023-05-15 11:44:43 -07:00
Jeremy Schonfeld
2f3d839598
Remove @_implementationOnly import from Darwin 2023-05-15 10:35:46 -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