Releases: swiftlang/swift-llbuild
Releases · swiftlang/swift-llbuild
Swift 6.1 Release
What's Changed
- rdar://124230544 (Improve fidelity of missing input errors for dynamically requested inputs) by @owenv in #909
- Escape = characters in interpolated variables in sed expressions since = is used as the delimiter character by @jakepetroules in #910
- Mark relevant script phases inputs/outputs or as always out of date by @jakepetroules in #911
- Fix the tests build by adding missing availability by @jakepetroules in #912
- Add trivial Sendable conformances by @jakepetroules in #913
- Include the name of the unfound tool in the error. by @amonshiz in #914
- When computing a directory tree signature, don't follow symlinks to parent directories by @owenv in #915
- Update links for repositories moved to the swiftlang org on GitHub by @ahoppen in #918
- Import new Android overlay by @finagolfin in #919
- Import new Bionic module from Android overlay instead by @finagolfin in #921
- Support configuring output nodes of dynamic tasks by @owenv in #922
- Remove invalid path check by @jakepetroules in #923
- Delete CONTRIBUTING.md by @parispittman in #925
- Update README.md with contributing and license info by @parispittman in #924
- Update CODEOWNERS to reflect current by @dmbryson in #927
- Provide more powerful
isResultValid
API by @jansvoboda11 in #926 - Revert "Provide more powerful
isResultValid
API" by @dmbryson in #928 - Add support for building on Windows using SwiftPM by @jakepetroules in #930
- Reapply "Provide more powerful
isResultValid
API" by @jansvoboda11 in #929 - Update swift-toolchain-sqlite by @jakepetroules in #933
- Add initial prototype for Tritium (a.k.a. llbuild3) by @dmbryson in #932
- Fix failing tests on Windows by @jakepetroules in #934
- Some source and project file cleanup by @dmbryson in #935
- Improve build performance by a factor of $CORE_COUNT by @jakepetroules in #937
- Add a README describing Tritium by @dmbryson in #941
- Tritium README tweaks by @dmbryson in #942
- Link SQLite3 on Android and switch one import back to the Android overlay by @finagolfin in #943
- Switch protobuf from submodule to subtree vendoring by @dmbryson in #944
- Remove unneeded googletest submodule by @dmbryson in #946
- Add xcconfigs for Tritium, rationalize build settings by @dmbryson in #947
- [Tritium] fix missing include by @dmbryson in #948
- Add some feature flags to control use of optional features in the build by @jakepetroules in #949
- [llbuild3] Cleanup and Implement action cache support by @dmbryson in #953
- Fix the SwiftPM build on Android by @jakepetroules in #954
- Normalize some trailing whitespace in the Package.swift file by @jakepetroules in #955
- [6.1] Skip ExtractAppIntentsMetadata when building with Xcode by @bnbarham in #964
New Contributors
- @amonshiz made their first contribution in #914
- @ahoppen made their first contribution in #918
- @parispittman made their first contribution in #925
- @jansvoboda11 made their first contribution in #926
Full Changelog: swift-6.0.3-RELEASE...swift-6.1-RELEASE
Swift 6.0.3 Release
What's Changed
- [6.0] Fix windows concurrency by @jakepetroules in #938
Full Changelog: swift-6.0.2-RELEASE...swift-6.0.3-RELEASE
Swift 5.10.1 Release
swift-5.10.1-RELEASE Merge pull request #902 from apple/fix-120671990
Swift 5.10 Release
What's Changed
- Various set of SPM based build updates for Windows by @compnerd in #873
- Various build fixes to get llbuild to build with SPM on Windows by @compnerd in #874
- Reapply changes to use posix_spawn_file_actions_addchdir_np on macOS by @owenv in #876
- Fix test for Apple Silicon bot by @hamishknight in #878
- Add support for Musl libc by @MaxDesiatov in #881
- Fixup use of invalid implicit cast of strongly-typed enum to underlying type. by @artemcm in #882
- Fix recent build regression on Android by @finagolfin in #883
- Introduce the concept of "detached" external commands for the C/Swift API by @akyrtzi in #886
- Remove -incremental when using -whole-module-optimization by @keith in #884
- Add new Swift API for creating CustomTasks from byte arrays instead of strings by @owenv in #887
- Add missing dependencies by @neonichu in #888
- [5.10] Revert 'Add missing dependencies (#888)' by @finagolfin in #892
- Remove file path sensitivity from DB error handling checks in unit tests by @dmbryson in #902
New Contributors
Full Changelog: swift-5.9.2-RELEASE...swift-5.10-RELEASE
0.5.0
0.4.0: Merge pull request #712 from edymtt/output-1-output-2-any-order
[Test] Relax ordering assumption in max-commands-progress.ninja
0.2.0: Merge pull request #501 from dmbryson/dcfix-5.1
Matches the Swift 5.1 release.
0.1.1: Update manifest to tools version 5
This updates the manifest to tools version 5 so we can use the new API for setting linker flags. There is also a version-specific manifest for older Swift 4.2 clients. (cherry picked from commit c7333ce637ee7b177eadaae82afa5c6fe9349572)
0.1.0: Merge pull request #427 from jmittert/DiffLib
Rename llbuild.dll to libllbuild.dll on Windows
swift-4.2.2-RELEASE
Simplify create method