Jeremy Schonfeld
dcd762f754
(148106869) Resolve deprecation warning in Foundation Macros concerning FunctionCallExprSyntax initializer ( #1233 )
2025-03-28 12:02:29 -07:00
Amritpan Kaur
27a84bd700
Add default handling for method/initializer key path. ( #1179 )
2025-02-27 14:06:30 -08:00
Jeremy Schonfeld
919053f763
Ensure predicate diagnostics contain source information when possible ( #1025 )
2024-11-05 12:20:27 -08:00
Jeremy Schonfeld
bc7c257944
Update to swift-syntax 600.0.0 ( #959 )
2024-10-04 12:50:17 -07:00
Jeremy Schonfeld
ef8c1d539c
Set SWIFT_SYSTEM_NAME for macro project in CMake ( #896 )
2024-09-03 14:58:22 -07:00
Jeremy Schonfeld
fd4788a8cd
Automatically build FoundationMacros for local CMake builds ( #844 )
2024-08-19 14:53:20 -07:00
Saleem Abdulrasool
aee18e4289
FoundationMacros: use cross-compilation to build for host ( #714 )
...
Use `ExternalProject` to switch FoundationMacros to cross-compilation.
This allows us to build the macros for the right OS/architecture when
cross-compiling Foundation for other environments.
Co-authored-by: Alex Lorenz <arphaman@gmail.com>
2024-08-12 09:40:54 -07:00
Jeremy Schonfeld
8a44479120
[CMake] Fix macro install rpath ( #793 )
2024-07-29 16:15:16 -07:00
Saleem Abdulrasool
6872bbed0b
Revert "build: install linker files for installed targets ( #753 )" ( #758 )
...
This reverts commit 590caaa097729a5f745636561846f523104744af.
This introduces a failure in the Ubuntu 20.04 test suite (e.g.
https://ci.swift.org/job/oss-swift-pr-test-ubuntu-20_04/7131/ ).
2024-07-23 10:53:11 -07:00
Saleem Abdulrasool
590caaa097
build: install linker files for installed targets ( #753 )
...
Ensure that we install any linker files for the modules which are
required on certain platforms.
2024-07-22 16:27:11 -07:00
Jeremy Schonfeld
37cdca90ed
Re-Add Synchronization Import on non-Darwin ( #742 )
...
* Allow importing Synchronization in the toolchain
* Autolink Synchronization for static swift build
* Fix static swift build failures
2024-07-22 13:25:57 -07:00
Alex Hoppen
131d89f356
Update swift-syntax links to swiftlang/swift-syntax ( #701 )
2024-06-26 09:49:10 -07:00
Jeremy Schonfeld
b49b299da6
Correct rpaths in cmake files ( #686 )
2024-06-17 16:36:00 -07:00
Charles Hu
8976fc4fd6
Introduce Cmake support for SwiftFoundation ( #573 )
2024-06-16 22:21:28 -07:00
Jeremy Schonfeld
229424ff44
(127507358) Use the #Expression macro instead of initializing Expression directly ( #584 )
2024-05-03 17:32:32 -07:00
Jeremy Schonfeld
3b02bbea1a
(125503063) Update swift-syntax dependency to 510.0.0
2024-03-27 13:37:38 -07:00
Jeremy Schonfeld
2ecaed1e6c
(122026982) Introduce #Expression
macro and type
...
* (122026982) Introduce #Expression macro and type
* (122026982) Add radar to comments
2024-03-26 14:06:16 -07:00
Jeremy Schonfeld
e5211f2926
(122981400) Standardize on using internal import
2024-03-06 13:42:02 -08:00
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
c0b50f8118
(116777164) Work around SwiftSyntax crash due to keypath usage
2023-10-20 15:02:00 -07:00
Jeremy Schonfeld
379d0d69c6
Address swift-syntax macro warnings
2023-09-20 10:08:15 -07:00
Jeremy Schonfeld
1f9172d552
(113345892) Move predicate macro to FoundationPreview
2023-08-22 15:03:52 -06:00