[ExplicitModule] Support direct cc1 flag for all explicit module build job by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1550
[BridgingHeader] Provide a deterministic unique pch file path by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1567
[ExplicitModuleBuilds][NFC] Remove lazy module loading check in explicit module tests by @artemcm in https://github.com/swiftlang/swift-driver/pull/1569
Always apply working-directory in the swift-driver by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1568
Stop adding '-external-plugin-path' to SDK directories by @rintaro in https://github.com/swiftlang/swift-driver/pull/1573
build: add the ability to build tools with CMake by @compnerd in https://github.com/swiftlang/swift-driver/pull/1564
[Explicit Module Builds] Specify which Clang module dependencies are bridging header dependencies by @artemcm in https://github.com/swiftlang/swift-driver/pull/1571
[Explicit Module Builds] When '-explain-module-dependency' encounters the target Swift module, continue enumerating other possible paths by @artemcm in https://github.com/swiftlang/swift-driver/pull/1565
Implement basic architecture triple parsing by @MaxDesiatov in https://github.com/swiftlang/swift-driver/pull/1576
Support for binary module validation in scanner by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1563
Introduce visionOS Platform by @artemcm in https://github.com/swiftlang/swift-driver/pull/1577
Mark Triple and its nested types as Sendable by @MaxDesiatov in https://github.com/swiftlang/swift-driver/pull/1579
Decrease the number of padding bytes in the Node Struct so it fits a lower quanta by @aliyevaa in https://github.com/swiftlang/swift-driver/pull/1580
Remove swiftmodule from linker filelist input by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1581
Resolve main executable symlink when looking up driver-adjacent subcommand binaries by @artemcm in https://github.com/swiftlang/swift-driver/pull/1583
[Caching] Remove the error for creating multiple CAS at same location by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1586
Schedule an emit-module-separately job even if an input is not compilable by @xymus in https://github.com/swiftlang/swift-driver/pull/1588
Prefer toolchain's plugins to SDK plugins if the toolchain has stdlib by @rintaro in https://github.com/swiftlang/swift-driver/pull/1590
[CAS] Fix task continuation misuse when CAS error happens by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1591
Update Generic Unix linker selection by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1545
Revert "Update Generic Unix linker selection" by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1596
Fix parsed name of the newly-added SDKPlatformKind to use raw toolchain name by @artemcm in https://github.com/swiftlang/swift-driver/pull/1598
Do not warn on failure to in-process query target info or supported features by @artemcm in https://github.com/swiftlang/swift-driver/pull/1597
[Caching] Handle emit module job correctly for swift caching by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1602
Fallback on swift-frontend -scan-dependencies ... fallback path in case libSwiftScan shared library cannot be loaded. by @artemcm in https://github.com/swiftlang/swift-driver/pull/1601
Add additional valid args to sanitize-coverage flag by @thetruestblue in https://github.com/swiftlang/swift-driver/pull/1604
[Option] Support MultiArg options by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1609
[Explicit Module Builds] Get source locations from the dependency scanner and emit diagnostics with them by @artemcm in https://github.com/swiftlang/swift-driver/pull/1610
Allow setting the clang++ environment variable by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1605
Revert "Revert "Update Generic Unix linker selection"" by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1608
Update Options.swift by @nkcsgexi in https://github.com/swiftlang/swift-driver/pull/1615
[NFC] Fix diagnostic message query formatting for compatibility with existing tests, and fix additional tests by @artemcm in https://github.com/swiftlang/swift-driver/pull/1614
Android: add the stdlib RPATH when natively building on Android with Termux by @finagolfin in https://github.com/swiftlang/swift-driver/pull/1561
Fix dash count to fuse-ld by @etcwilde in https://github.com/swiftlang/swift-driver/pull/1624
Suppress warning about missing SDKSettings.json for non-Darwin platforms by @kateinoigakukun in https://github.com/swiftlang/swift-driver/pull/1619
Pass through -compiler-assertions to the compiler by @tbkka in https://github.com/swiftlang/swift-driver/pull/1623
Improve performance of precompiled module invalidation in incremental builds by @owenv in https://github.com/swiftlang/swift-driver/pull/1626
[Explicit Module Builds] Adopt dependency scanner Link Libraries support by @artemcm in https://github.com/swiftlang/swift-driver/pull/1622
[Explicit Module Builds][Incremental Builds] Re-compile module dependencies whose dependencies are up-to-date themselves but are themselves newer by @artemcm in https://github.com/swiftlang/swift-driver/pull/1628
[Tests][Explicit Module Builds] Fix per-test state in incremental explicitly-built module tests to avoid conflicts on parallel test runs by @artemcm in https://github.com/swiftlang/swift-driver/pull/1632
[SwiftScan] Fix headerDependencies in SwiftPrebuiltExternalModuleDetails by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1633
Bump the DWARF version number to 5 on Darwin. by @adrian-prantl in https://github.com/swiftlang/swift-driver/pull/1630
Fix spurious warning by @rauhul in https://github.com/swiftlang/swift-driver/pull/1637
Response files should be named using the hash of the command line arguments only by @owenv in https://github.com/swiftlang/swift-driver/pull/1636
Update links for repositories moved to the swiftlang org on GitHub by @ahoppen in https://github.com/swiftlang/swift-driver/pull/1640
Add In-process plugin server path by @rintaro in https://github.com/swiftlang/swift-driver/pull/1616
Update README.md by @parispittman in https://github.com/swiftlang/swift-driver/pull/1644
Ignore prebuilt module cache when building the prebuilt module cache by @DougGregor in https://github.com/swiftlang/swift-driver/pull/1649
[PrebuiltModuleGen] Ensure the dependency scanner always ignores existing prebuilt modules by @artemcm in https://github.com/swiftlang/swift-driver/pull/1651
[Explicit Module Builds] Remove dead/incorrect code for handling header inputs of binary module dependencies by @artemcm in https://github.com/swiftlang/swift-driver/pull/1653
Bump swift-argument-parser to 1.4.0 by @MaxDesiatov in https://github.com/swiftlang/swift-driver/pull/1578
Pass -lld-allow-duplicate-weak for coverage on Windows by @hamishknight in https://github.com/swiftlang/swift-driver/pull/1655
Import new Android overlay or Bionic module by @finagolfin in https://github.com/swiftlang/swift-driver/pull/1647
[Test Only] Make CachingBuildTests.testDependencyScanning be adaptable to scanner diagnostic revisions by @artemcm in https://github.com/swiftlang/swift-driver/pull/1658
SwiftDriver: initial work to properly handle android cross-compilation by @compnerd in https://github.com/swiftlang/swift-driver/pull/1560
Revert "SwiftDriver: initial work to properly handle android cross-compilation" by @artemcm in https://github.com/swiftlang/swift-driver/pull/1662
Pass -enable-cmo-everything to frontend jobs by @tshortli in https://github.com/swiftlang/swift-driver/pull/1663
Allow enabling embedded Swift without WMO when not generating SIL by @owenv in https://github.com/swiftlang/swift-driver/pull/1513
Reinstate: SwiftDriver: initial work to properly handle android cross-compilation by @hyp in https://github.com/swiftlang/swift-driver/pull/1667
[Linux] Add build-id support. by @al45tair in https://github.com/swiftlang/swift-driver/pull/1641
Pass through -module-abi-name to frontend by @hamishknight in https://github.com/swiftlang/swift-driver/pull/1665
[Test Only] Adapt testExplicitLinkLibraries to use opt-in scanner validation mechanism on supporting compilers by @artemcm in https://github.com/swiftlang/swift-driver/pull/1673
[Incremental Builds][Explicit Module Builds] Treat Binary-only Swift module dependencies as up-to-date by @artemcm in https://github.com/swiftlang/swift-driver/pull/1674
Don't plan compileJob if emitModule is all that is needed in a separate job by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1675
[Dependency Scanning] Enable scanner-side up-to-date binary module validation on supporting compilers by @artemcm in https://github.com/swiftlang/swift-driver/pull/1677
[Explicit Module Builds] Simplify -explain-module-dependency behavior and introduce -explain-module-dependency-detailed by @artemcm in https://github.com/swiftlang/swift-driver/pull/1676
PrebuiltModuleGen: fail prebuilt module generation job when critical modules failed to build by @nkcsgexi in https://github.com/swiftlang/swift-driver/pull/1668
Add a C (@_cdecl) API for the driver's getSingleFrontendInvocationFromDriverArguments by @artemcm in https://github.com/swiftlang/swift-driver/pull/1679
Fix ExplicitModuleBuildTests: testExplicitLinkLibraries & testDependencyGraphDotSerialization & CachingBuildTests: testSeparateModuleJob & testModuleOnlyJob by @artemcm in https://github.com/swiftlang/swift-driver/pull/1680
SwiftDriver: forward -sysroot provided by the user by @compnerd in https://github.com/swiftlang/swift-driver/pull/1681
Add new parameters to OPTION macro by @bnbarham in https://github.com/swiftlang/swift-driver/pull/1683
Tests: adjust tests for Darwin by @compnerd in https://github.com/swiftlang/swift-driver/pull/1684
Android: add the right suffix for the compiler-rt profiler library by @finagolfin in https://github.com/swiftlang/swift-driver/pull/1685
[android] fix the sysroot linker flag dashes by @hyp in https://github.com/swiftlang/swift-driver/pull/1687
Update Options.swift with SE-0441 language-mode option by @dempseyatgithub in https://github.com/swiftlang/swift-driver/pull/1686
[Tests] Remove all hard-coded macOS targets in explicit module tests by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1690
[cxx-interop] Remove -experimental-cxx-stdlib flag by @egorzhdan in https://github.com/swiftlang/swift-driver/pull/1688
[Diagnostics] Support for all the flags of the warning treating group by @DmT021 in https://github.com/swiftlang/swift-driver/pull/1678
Change swift-argument-parser dependency from 'upToNextMinor' to 'from' by @mirza-garibovic in https://github.com/swiftlang/swift-driver/pull/1692
Merge main into rebranch to pick up missing content by @krispymb in https://github.com/swiftlang/swift-driver/pull/1693
Add -print-diagnostic-groups by @DmT021 in https://github.com/swiftlang/swift-driver/pull/1694
Only pass a versioned prebuilt-modules for Mac Catalyst if it exists. by @cwakamo in https://github.com/swiftlang/swift-driver/pull/1695
Allow for non-external lookup of libSwiftScan symbols and centralize the scanning instance use in the driver. by @artemcm in https://github.com/swiftlang/swift-driver/pull/1696
Re-enable testVerboseImmediateMode for macos-arm64. by @rjmansfield in https://github.com/swiftlang/swift-driver/pull/1700
Revert "Allow for non-external lookup of libSwiftScan symbols and centralize the scanning instance use in the driver." by @artemcm in https://github.com/swiftlang/swift-driver/pull/1702
Pass down -public-module-name to the frontend by @xymus in https://github.com/swiftlang/swift-driver/pull/1699
[Driver] Pass -emit-irgen thru to frontend. by @nate-chandler in https://github.com/swiftlang/swift-driver/pull/1706
Re-land: Allow for non-external lookup of libSwiftScan symbols and centralize the scanning instance use in the driver. by @artemcm in https://github.com/swiftlang/swift-driver/pull/1703
Fix LTO support for WebAssembly targets by @kateinoigakukun in https://github.com/swiftlang/swift-driver/pull/1710
Only make input paths absolute when -working-directory is passed by @rmaz in https://github.com/swiftlang/swift-driver/pull/1708
Maintain relative SDK paths with no -working-directory flag by @rmaz in https://github.com/swiftlang/swift-driver/pull/1711
[Tests] Remove test of static linking against musl. by @al45tair in https://github.com/swiftlang/swift-driver/pull/1714
Output a Windows-style response file for swift-frontend and clang by @ahoppen in https://github.com/swiftlang/swift-driver/pull/1716
Update options to include the new SwiftSynthesizeInterfaceOption flag. by @allevato in https://github.com/swiftlang/swift-driver/pull/1709
[SwiftOptions] Add missing options based on Options.inc from swift@main by @xedin in https://github.com/swiftlang/swift-driver/pull/1719
Only pass --rsp-quoting=windows to clang by @ahoppen in https://github.com/swiftlang/swift-driver/pull/1717
Update LLVM to stable/20240723 by @bnbarham in https://github.com/swiftlang/swift-driver/pull/1718
[SwiftOptions] Add -interface-compiler-version frontend option by @xedin in https://github.com/swiftlang/swift-driver/pull/1721
Unlock -profile-generate for WebAssembly targets by @kateinoigakukun in https://github.com/swiftlang/swift-driver/pull/1712
[Darwin] Add external plugin paths into platform specified by PLATFORM_DIR by @DougGregor in https://github.com/swiftlang/swift-driver/pull/1726
Update Options.swift by @tshortli in https://github.com/swiftlang/swift-driver/pull/1728
Update Options.swift with additional flags supported by swift-synthesize-interface. by @allevato in https://github.com/swiftlang/swift-driver/pull/1729
[Test] Fixup tests requiring .removingAutolinkExtractJobs by @artemcm in https://github.com/swiftlang/swift-driver/pull/1727
Fix 'SwiftDriverTests.testSwiftClangOverride' to account for autolink-extract task on non-Darwin platforms by @artemcm in https://github.com/swiftlang/swift-driver/pull/1724
Add support for -disable-upcoming-feature and -disable-experimental-feature by @tshortli in https://github.com/swiftlang/swift-driver/pull/1730
[6.1] Update related dependencies to release/6.1 by @ahoppen in https://github.com/swiftlang/swift-driver/pull/1747
🍒[cxx-interop] Do not emit C++ interop flag in textual interfaces by @egorzhdan in https://github.com/swiftlang/swift-driver/pull/1748
[6.1]Remove error for invalid swift caching configuration by @cachemeifyoucan in https://github.com/swiftlang/swift-driver/pull/1776
[6.1] Add support for -disable-dynamic-actor-isolation by @xedin in https://github.com/swiftlang/swift-driver/pull/1797
🍒 [6.1] Pass the -dump-ast-format flag down to the frontend. by @allevato in https://github.com/swiftlang/swift-driver/pull/1799
[SDK Support] Make sure to look in swift_static rather than just swift. by @al45tair in https://github.com/swiftlang/swift-driver/pull/1821
[Unix] Use the new -sysroot flag for all non-Darwin Unix platforms, not just Android (#1811) by @finagolfin in https://github.com/swiftlang/swift-driver/pull/1819
New Contributors
@aliyevaa made their first contribution in https://github.com/swiftlang/swift-driver/pull/1580
@tbkka made their first contribution in https://github.com/swiftlang/swift-driver/pull/1623
@parispittman made their first contribution in https://github.com/swiftlang/swift-driver/pull/1644
@dempseyatgithub made their first contribution in https://github.com/swiftlang/swift-driver/pull/1686
@DmT021 made their first contribution in https://github.com/swiftlang/swift-driver/pull/1678
@mirza-garibovic made their first contribution in https://github.com/swiftlang/swift-driver/pull/1692
@krispymb made their first contribution in https://github.com/swiftlang/swift-driver/pull/1693
@rjmansfield made their first contribution in https://github.com/swiftlang/swift-driver/pull/1700
@nate-chandler made their first contribution in https://github.com/swiftlang/swift-driver/pull/1706
@rmaz made their first contribution in https://github.com/swiftlang/swift-driver/pull/1708
Full Changelog: https://github.com/swiftlang/swift-driver/compare/swift-6.0.3-RELEASE...swift-6.1-RELEASE