| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-07-28 | 23.2 kB | |
| Swift 6.2 Release source code.tar.gz | 2025-07-28 | 2.0 MB | |
| Swift 6.2 Release source code.zip | 2025-07-28 | 3.3 MB | |
| Totals: 3 Items | 5.3 MB | 0 | |
What's Changed
- Include the path to the platform's PrivateFrameworks directory in DYLD_FRAMEWORK_PATH when launching test runners by @stmontgomery in https://github.com/swiftlang/swift-package-manager/pull/8199
- Re-enable APIDiff tests by @yyvch in https://github.com/swiftlang/swift-package-manager/pull/8196
- use closefrom(2) on platforms supports it to reduce race condition window by @michael-yuji in https://github.com/swiftlang/swift-package-manager/pull/8201
- Add support for a prebuilt swift-syntax library for macros by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8142
- Retrieve resolved package versions in parallel by @fortmarek in https://github.com/swiftlang/swift-package-manager/pull/8203
- Revert "Retrieve resolved package versions in parallel" by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8217
- Removed unused dependency 'DriverSupport' from 'XCBuildSupport'. by @shawnhyam in https://github.com/swiftlang/swift-package-manager/pull/8213
- Format XCBuildSupport target by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8221
- Binary dependencies of C++ module break build planning by @furby-tm in https://github.com/swiftlang/swift-package-manager/pull/8056
_InternalTestSupportshould not depend onBuildby @neonichu in https://github.com/swiftlang/swift-package-manager/pull/8224- Tests: Canary Swift Testing test by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8222
- Add a test case for static products with a binary artifact dependency by @bnbarham in https://github.com/swiftlang/swift-package-manager/pull/8212
- Update CI triggers in CONTRIBUTING.md by @shahmishal in https://github.com/swiftlang/swift-package-manager/pull/8187
- Basics,_AsyncFileSystem: internalise SystemPackage by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8231
- Fix registry package swizzling when package name casing differs by @fortmarek in https://github.com/swiftlang/swift-package-manager/pull/8194
- Fix prepare for indexing so plugin tools are properly built. by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8230
- Add include dir from a clang module into the build args in
diagnose-api-breaking-changescommand. by @yyvch in https://github.com/swiftlang/swift-package-manager/pull/8209 - SourceKitLSPAPI: export library as an interface by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8240
- _AsyncFileSystem: reduce visibility of import (NFCI) by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8239
- build: add missing dependencies by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8238
- Basics: internalise
Dequeusage by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8237 - Extract more build-related content from _InternalTestSupport by @owenv in https://github.com/swiftlang/swift-package-manager/pull/8242
- Utilities: remove Yams from the bootstrap script by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/8247
- [FreeBSD] suspend all other threads before closing file descriptors by @michael-yuji in https://github.com/swiftlang/swift-package-manager/pull/8251
- Apply toolset's
debuggerproperty inswift runby @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8252 - Apply toolset's
testRunnerproperty inswift testby @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8254 - NFC: Fix comment typo in
TestCommandTests.swiftby @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8259 - Handle paginated registry metadata responses by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8219
- Revert "Tests: Canary Swift Testing test" by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8266
- Update CODEOWNERS by @jakepetroules in https://github.com/swiftlang/swift-package-manager/pull/8270
- Remove the forward slash '/' in the output by @shahmishal in https://github.com/swiftlang/swift-package-manager/pull/8280
- Fix: preserve symlinks in ZipArchive compress function by @sphanley in https://github.com/swiftlang/swift-package-manager/pull/8250
- Update xUnit to display output on failures by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8147
- Tests: Canary Swift Testing test by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8267
- Add titles to global option groups for better help screens by @natecook1000 in https://github.com/swiftlang/swift-package-manager/pull/8282
- Allow relative path with
swift package add-dependencycommand by @hi2gage in https://github.com/swiftlang/swift-package-manager/pull/7871 - Add additional information by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8291
- Tests: Improve testVersion assertion and add duplicate symbol test by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8293
- Add new swift-crypto on asn1 to the bootstrap script by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8297
- Add
packageaccess level to access level enums by @daniel-grumberg in https://github.com/swiftlang/swift-package-manager/pull/8261 - Do not add rpath to swift-testing for CLT or custom toolchains by @bnbarham in https://github.com/swiftlang/swift-package-manager/pull/8295
- pipeline: Convert build-using-self to python by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8288
- Add a new
BuildDescription.loadAPI for use in SourceKit-LSP by @bnbarham in https://github.com/swiftlang/swift-package-manager/pull/8286 - Disable the testLTO test in MiscellaneousTests by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8307
- Update path to support swbuild if available by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8306
- build: define build path structure in BuildSystemProvider.Kind by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8298
- Fix retain cycle in
LLBuildProgressTrackerby @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8305 - [SE-0458] Implement the strictMemorySafety Swift setting by @DougGregor in https://github.com/swiftlang/swift-package-manager/pull/8314
- Align --build-system xcode language mode validation with --build-system native by @owenv in https://github.com/swiftlang/swift-package-manager/pull/8313
- Deprecate sync methods in RegistryClient by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8263
- update CLanguageStandard c89 description by @esnssr in https://github.com/swiftlang/swift-package-manager/pull/8320
- Create an alternate SwiftPM build system called Swift Build by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8271
- Paralellize retrieving resolved packages by @fortmarek in https://github.com/swiftlang/swift-package-manager/pull/8220
- Correct "Did you mean XYZ" messages when a dependency is not found. by @yyvch in https://github.com/swiftlang/swift-package-manager/pull/8303
- Remove use of
NSString.replacingOccurrences(of:with:)by @compnerd in https://github.com/swiftlang/swift-package-manager/pull/6650 - Deprecate sync methods in RegistryDownloadsManager by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8323
- Add a SourceKit-LSP API to get the output paths of a clang target by @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8317
- Fix building and testing on FreeBSD; Add FreeBSD platform support by @michael-yuji in https://github.com/swiftlang/swift-package-manager/pull/8193
- Remove trailing comma from
downloadAndPopulateCacheby @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8328 - Update contribution guide by @neonichu in https://github.com/swiftlang/swift-package-manager/pull/8329
- [Traits] Disallow disabling default traits of a package without traits by @FranzBusch in https://github.com/swiftlang/swift-package-manager/pull/8326
- Improve debug logging by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8325
- update Swift-driver dependency by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8324
- Clarify formatting changes in
CONTRIBUTING.mdby @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8339 - Remove trailing comma in RegistryDownloadsManager.swift by @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8340
- Fix some broken links in Documentation by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8343
- Move traits into resolution phase by @bripeticca in https://github.com/swiftlang/swift-package-manager/pull/8205
- Fix Swift 6.0 trailing comma compatibility by @ehyche in https://github.com/swiftlang/swift-package-manager/pull/8349
- Include Swift Build support in second stage bootstrap builds by @owenv in https://github.com/swiftlang/swift-package-manager/pull/8334
- Remove code that supports < Swift 6.0 by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8348
- Remove unnecessary
@retroactiveconformances by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8353 - Get run and test working against Swift Build. by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8331
- Revert "Include Swift Build support in second stage bootstrap builds" by @owenv in https://github.com/swiftlang/swift-package-manager/pull/8366
- Add missing
selfin SwiftBuildSystem by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8368 - More swiftbuild testing by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8333
- [Traits] Re-enable no unused dependencies assertion in
TraitTests.swiftby @bripeticca in https://github.com/swiftlang/swift-package-manager/pull/8360 - Add infrastructure for updates to new Swift Build build system. by @shawnhyam in https://github.com/swiftlang/swift-package-manager/pull/8338
- Followup to increasing swift-build test coverage by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8374
- Reapply "Include Swift Build support in second stage bootstrap builds" by @owenv in https://github.com/swiftlang/swift-package-manager/pull/8373
- Add toolchain swift stdlib to env when swift run. by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8364
- Fix test_initDictionaryFromSelf on Windows by @jakepetroules in https://github.com/swiftlang/swift-package-manager/pull/8367
- Add more code owners to the SwiftPM repo by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8377
- Fix unhandled platform condition w/
freeBSDFiltersforPIFBuilderby @johnbute in https://github.com/swiftlang/swift-package-manager/pull/8359 - Fix dependency conflict warnings by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8376
- Add more swiftbuild tests for functions that require swift run by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8375
- Include the output paths for clang files in the
sourcesproperty of aBuildDescriptionby @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8332 - Avoid testing library package with swiftbuild build system on Windows by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8379
- Remove ALTERNATE_LINKER build setting when building for Windows by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8381
- Fixes for platforms that do not have RTLD_FIRST (e.g., Android) by @marcprux in https://github.com/swiftlang/swift-package-manager/pull/8372
- Force the untar of the sample git repo to be the current user by @jakepetroules in https://github.com/swiftlang/swift-package-manager/pull/8382
- Fixup several classes of warnings by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8361
- Revert "Add toolchain swift stdlib to env when swift run." by @rintaro in https://github.com/swiftlang/swift-package-manager/pull/8387
- Remove trailing comma by @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8395
- Add build times to swiftbuild build system by @cmcgee1024 in https://github.com/swiftlang/swift-package-manager/pull/8397
- Add color-diagnostics/no-color-diagnostics CLI flags by @johnbute in https://github.com/swiftlang/swift-package-manager/pull/8365
- Move integration tests to use swift-testing by @kcieplak in https://github.com/swiftlang/swift-package-manager/pull/8396
- Allow creation of non-existent directory during
swift package initby @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8401 - Add a
defaultIsolationstatic method onSwiftSetting. by @hborla in https://github.com/swiftlang/swift-package-manager/pull/8301 - [Changelog] NFC: Add an entry for SE-0466 by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8403
- Provide context necessary to resolve identity conflict. by @yyvch in https://github.com/swiftlang/swift-package-manager/pull/8390
- Add testing trait to indicate a CI environment that has restricted network access by @kcieplak in https://github.com/swiftlang/swift-package-manager/pull/8406
- Remove trailing comma by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8408
- [Traits] Fix traits omitting used package dependencies by @bripeticca in https://github.com/swiftlang/swift-package-manager/pull/8399
- NFC: Fix trailing commas by @DmT021 in https://github.com/swiftlang/swift-package-manager/pull/8415
- Update swift-tools-version to 6.0 by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8404
- Introduces the new PIF builder for SwiftBuild by @pmattos in https://github.com/swiftlang/swift-package-manager/pull/8405
- Remove usages of deprecated registry methods by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8335
- Remove unnecessary
trys in PackagePIFProjectBuilder+* by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8419 - Fixup deprecation warning in PluginContext.Tool initializer by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8422
- Tests: Skip failing tests on windows by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8210
- Test: disable a SwiftBuild test on linux by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8428
- Docs: Update to reflect new pipeline by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8429
- Move files when using
package add-targeton single target package by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8413 - Fix typo, refine wording in
Usage.mdby @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8423 - Sever the package dependency if using SwiftBuild Framework by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8434
- Updates tests for execution on non Apple hosts. by @kcieplak in https://github.com/swiftlang/swift-package-manager/pull/8407
- Revert "Sever the package dependency if using SwiftBuild Framework" by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8437
- Android: remove build flags that are no longer needed and force unwrap dlerror() by @finagolfin in https://github.com/swiftlang/swift-package-manager/pull/8438
- Fix prebuild commands by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8440
- Properly disable testBuildCompleteMessage on Linux for SwiftBuild by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8444
- Use
@maininstead of top level code when initializing executable by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8371 - Bootstrap: update logic to support pre-and post python 3.8 by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8446
- Change related dependencies branch to
release/6.2by @ahoppen in https://github.com/swiftlang/swift-package-manager/pull/8481 - Merge main to 6.2 by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8516
- 6.2 merge main by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8580
- 6.2 merge main by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8608
- [6.2] Tests: re-enabled swift-testing in bootstrap by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8673
- [6.2] Cherry pick Static Library Binary targets by @FranzBusch in https://github.com/swiftlang/swift-package-manager/pull/8705
- 6.2: Use WasmKit by default for Wasm triples in toolsets by @MaxDesiatov in https://github.com/swiftlang/swift-package-manager/pull/8692
- [6.2] Include search path for Swift Testing's macro plugin from toolchain if present by @stmontgomery in https://github.com/swiftlang/swift-package-manager/pull/8706
- [6.2] Cherry-pick of all of the recent
swift package migraterelated fixes by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8710 - Dynamically determine the swift compiler version. by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8707
- [6.2] [Swift migrate] Handle migration for optional features (#8711) by @DougGregor in https://github.com/swiftlang/swift-package-manager/pull/8748
- 6.2 merge main 0602 by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8754
- [6.2][PackageModel] Toolchain: A few fixes for features supported by Swift compiler by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8762
- [6.2] Allow prebuilt manifests to be updated as platforms are added. by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8785
- [6.2] Tests: Add "XCTSkipExhibits" call by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8788
- [6.2] Fixes a few issues with
swift package {migrate, add-setting}commands by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8812 - [6.2] Add amended OS versions to SupportedPlatforms by @jakepetroules in https://github.com/swiftlang/swift-package-manager/pull/8816
- [6.2][ModuleGraph] Bring back original check for implicit system libraries by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8825
- [6.2][Commands] SE-0481: Align the arguments to
--targetand `--to-featu… by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8841 - [6.2] Async git repository opening (#8721) by @plemarquand in https://github.com/swiftlang/swift-package-manager/pull/8853
- Merge main to 6.2 - June24 by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8865
- Cherry picks FreeBSD fix to release/6.2 by @pmattos in https://github.com/swiftlang/swift-package-manager/pull/8878
- Revert "Add SwiftBuildSupport to the primary libSwiftPM product (#8780)" by @bnbarham in https://github.com/swiftlang/swift-package-manager/pull/8882
- Cherry-pick Support String Catalog symbol generation by adding String Catalogs as both Sources and Resources (#8815) by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8905
- Cherry-pick Allow C targets to import the compatibility header generated for Swift libraries [#8736] by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8906
- Cherry-pick Fix pkgconfig file parsing on Windows. (#8904) by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8909
- [6.2] SwiftFixIt: Skip duplicate insertion fix-its by @AnthonyLatsis in https://github.com/swiftlang/swift-package-manager/pull/8915
- [6.2] Add %p to LLVM_PROFILE_FILE pattern when running tests with coverage by @bkhouri in https://github.com/swiftlang/swift-package-manager/pull/8918
- [6.2] AsyncProcess: simplify the code path to not depend on the TSC wrappers functions on Darwin by @jakepetroules in https://github.com/swiftlang/swift-package-manager/pull/8925
- [6.2][Commands] Migrate: Avoid duplicate fix-its and manifest updates when… by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8929
- Bump swift-syntax in template to 602.0.0-latest by @rconnell9 in https://github.com/swiftlang/swift-package-manager/pull/8931
- [6.2] swift-package-migrate: Hide global options by @AnthonyLatsis in https://github.com/swiftlang/swift-package-manager/pull/8935
- Cherry-pick Fix --quiet option not working with swift run [#8844] (#8858) by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8907
- Cherry-pick Disable check for unsafe flags. (#8896) by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8914
- [6.2][BuildPlan] Fix
traverseModulesto account for tests with direct ma… by @xedin in https://github.com/swiftlang/swift-package-manager/pull/8943 - Cherry pick: Only enable unsafe flags if version 6.2 or newer by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8954
- [6.2][Commands] Allow omitting the target triple for swift sdk configure by @marcprux in https://github.com/swiftlang/swift-package-manager/pull/8953
- [6.2] swift-package-migrate: Call SwiftFixIt once for all diagnostic files by @AnthonyLatsis in https://github.com/swiftlang/swift-package-manager/pull/8961
- Cherry pick swiftCompilerTag and swift-syntax URL redirect by @dschaefer2 in https://github.com/swiftlang/swift-package-manager/pull/8960
- Cherry-pick Assure trait-guarded dependencies are not included in resolution; precompute enabled traits before resolution (#8852) by @bripeticca in https://github.com/swiftlang/swift-package-manager/pull/8948
- Add Swift release managers as codeowners for the release branch by @bnbarham in https://github.com/swiftlang/swift-package-manager/pull/8963
- [6.2] swift-package-migrate: Miscellaneous low-risk improvements and more tests by @AnthonyLatsis in https://github.com/swiftlang/swift-package-manager/pull/8967
- Cannot use Metal properly with Swift Packages by @rconnell9 in https://github.com/swiftlang/swift-package-manager/pull/8976
New Contributors
- @michael-yuji made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8201
- @furby-tm made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8056
- @sphanley made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8250
- @esnssr made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8320
- @ehyche made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8349
- @hborla made their first contribution in https://github.com/swiftlang/swift-package-manager/pull/8301
Full Changelog: https://github.com/swiftlang/swift-package-manager/compare/swift-6.1.3-RELEASE...swift-6.2-RELEASE