All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Builds stdlib with new Swift concurrency.
- Updated to use Swift 5.5.2
- Updated to use Swift 5.5.1
- Updated to use Xcode 13.
- #129 Updated to use Swift 5.5.0
- #128 Updated to use Swift 5.4.3
- #110 Fixes build issues on Apple M1 Silicon.
- #124 Updated to use Swift 5.4.2
- #118 Updated to use Swift 5.4.1
- #113 Updated to use Swift 5.4
- #114 Updated to use last LTS release of NDK – 21.4.7075529
- [#111] Fixes LLVM build failures on macOS 11.3 with Xcode 12.5
- [#111] CURL updated to v7_76_1
- [#107] Swift and related components updated to v.5.3.3
- [#102] Allow to provide custom -D__ANDROID_API__ definition.
- [#99] Used NDK API level downgraded to 21 (ANDROID_API_M)
- [#97] Used NDK API level downgraded to 23 (ANDROID_API_M)
- [#95] Swift and related components updated to v.5.3.1
- [#92] Android NDK updated to v.21.3.6528147
- [#89] Fixes compile error when building C++ sources using SPM.
- [#89] Fixed wrong LC_RPATH settings for spm libraries.
- Fixed installer to copy forgotten licenses for llbuild and spm.
- Fixed SPMBuilder to copy forgotten libraries.
- SPM and LLB Builders.
- Toolchain now contains
swift-build
binary.
- Fixed error "unknown argument: '-modulewrap'" when building sources using Swift Package Manager.
- Build scripts converted from Ruby to JS
- Introduced Swift 5.3 support.
- Updated libFoundation
- Fixes Swift 5.2 checkout.
- Fixes libFoundation link error due unknown option
-pthread
passed to swiftc.
- Swift updated to version 5.2.
- libDispatch, libFoundation, LLVM, Cmark updated to match Swift version 5.2.
- libFoundation switched to recent version.
- OpenSSL updated to OpenSSL_1_1_1d.
- CURL updated to curl-7_68_0.
- libDispatch switched to recent version.
- Switched to monolithic LLVM project.
- Updated LLVM dependencies to latest non-monolithic LLVM project.
- Updated to support NDK r20b.
- Updated compiler settings to fit recent changes in Swift.
- Swift updated to latest version.
- Scripting: Avoid copying files if destination up to date.
- libFoundation updated to latest version.
- Test targets to quickly test Toolchain after build.
- Fixed wrong paths in Module map file.
- Scripts which allow to use toolchain with Swift Package Manager from Xcode 11.
- llbuild and Swift Package Manager now NOT a part or toolchain.
- llbuild and Swift Package Manager now part or toolchain.
- libDispatch and libFoundation updated to latest versions.
- Fixed libFoundation build error when Cmake v.3.15.x is used.
- Updated Swift, libFoundation to latest revisions.
- Updated Dispatch to latest revision.
- Added SPM and LLBuild builders. They are not used in toolchain yet.
- Removed patch as it now part of libFoundation. See
- Replaced patch for
cmake/modules/AddSwift.cmake
according to PR review notes