-
Notifications
You must be signed in to change notification settings - Fork 49
Comparing changes
Open a pull request
base repository: swiftlang/swiftly
base: main
head repository: swiftlang/swiftly
compare: release/1.0
- 18 commits
- 31 files changed
- 5 contributors
Commits on Feb 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cad1353 - Browse repository at this point
Copy the full SHA cad1353View commit details
Commits on Mar 7, 2025
-
Update Swift NIO dependency (#242)
Swift NIO 2.80.0 contains a workaround for a miscompile which causes swiftly to hang. Specifically code like `@usableFromInline let _free: @convention(c) [...] = { free($0) }` miscompiles into a CPU spin loop on some builds of `swift`.
Configuration menu - View commit details
-
Copy full SHA for e317bf4 - Browse repository at this point
Copy the full SHA e317bf4View commit details
Commits on Mar 11, 2025
-
Make updates better and more resilient (#245)
Put a check in-place to unset the global default toolchain if it is no longer installed Set the global default to the installed toolchain if it is not set Add full toolchain selection resolution to the update operation resolve update parameters Fix the use command and toolchain selection routine to consider a global default set to a toolchain that is not installed as no selection at all Add check for the physical presence of a toolchain to proxy so that it prevents circularity errors and provides an actionable message Allow uninstalling of partially installed toolchains from config.json Control verbosity of uninstall operation on macOS and other platforms
Configuration menu - View commit details
-
Copy full SHA for 5a0b96b - Browse repository at this point
Copy the full SHA 5a0b96bView commit details
Commits on Mar 12, 2025
-
Installation workflow improvements (#238)
Synthesize a product build and custom distribution plist. Prepare for shell one-liner that update the shell environment. Copy swiftly to the user home directory instead of install it in their home directory Add more output to diagnose build release issues.
Configuration menu - View commit details
-
Copy full SHA for 222d5da - Browse repository at this point
Copy the full SHA 222d5daView commit details
Commits on Mar 13, 2025
-
Remove rehashing instructions when using the fish shell (#250)
Change Debian 12 binutils-gold virtual package to binutils Move some progress indications under verbose flag for shorter default install log
Configuration menu - View commit details
-
Copy full SHA for 400e6a9 - Browse repository at this point
Copy the full SHA 400e6a9View commit details
Commits on Mar 27, 2025
-
Change the default install path for macOS pkgs (#259)
Correct productbuild issue when creating a pkg Set the default swiftly home and binary locations on macOS to ~/.swiftly
Configuration menu - View commit details
-
Copy full SHA for 9947c62 - Browse repository at this point
Copy the full SHA 9947c62View commit details
Commits on Mar 28, 2025
-
Update the abstracts for the HowTo guides, Rename HOWTOS to Guides (#264
) Update the abstracts for the HowTo guides, Rename HOWTOS to Guides (#258) Updates the abstracts for each of the HowTo guides, and renames the topic heading from 'HOWTOS' to 'Guides'. Co-authored-by: Joseph Heck <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9eecca - Browse repository at this point
Copy the full SHA a9eeccaView commit details -
Update swiftly README for the 1.0.0 release (#236) (#267)
* Update swiftly README for the 1.0.0 release * Add upgrade instructions for pre-1.0.0 swiftly
Configuration menu - View commit details
-
Copy full SHA for 181d5f1 - Browse repository at this point
Copy the full SHA 181d5f1View commit details
Commits on Mar 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d2d3b60 - Browse repository at this point
Copy the full SHA d2d3b60View commit details -
Use the swiftly 1.0.0 release for the GH workflows (#286)
* Use the swiftly 1.0.0 release for the GH workflows * Change default release version to 1.0.1 the release/1.0 branch
Configuration menu - View commit details
-
Copy full SHA for 449ab4a - Browse repository at this point
Copy the full SHA 449ab4aView commit details
Commits on Apr 1, 2025
-
Adjust system package dependencies for Swift 6.1 (#289)
Fix the lists in Sources/LinuxPlatform/Linux.swift
Configuration menu - View commit details
-
Copy full SHA for 26200fe - Browse repository at this point
Copy the full SHA 26200feView commit details -
Polish welcome msg for release 1.0 branch (#288)
* List toolchain location and restructure message concatenation * Add introduction * Mention modification of profile Co-authored-by: Danny Mösch <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f1aa94 - Browse repository at this point
Copy the full SHA 0f1aa94View commit details
Commits on Apr 14, 2025
-
Remove swiftly from the path during proxying (#321)
Remove swiftly from the path during proxying (#311) Retaining swiftly in the path increases the probability that a tool might run the proxy again, resulting in circularities. Also, tools will locate programs in the path to try and find adjacent toolchain files that cannot be discovered in the swiftly bin directory. Remove the swiftly bin directory from the path when proxying to help improve the experience with other tools.
Configuration menu - View commit details
-
Copy full SHA for c219f4d - Browse repository at this point
Copy the full SHA c219f4dView commit details
Commits on Apr 16, 2025
-
Add SDKROOT when proxying on macOS based on xcrun information (#325)
Add SDKROOT when proxying on macOS based on xcrun information (#316) * Strip newlines from xcrun output
Configuration menu - View commit details
-
Copy full SHA for 92515c9 - Browse repository at this point
Copy the full SHA 92515c9View commit details
Commits on Apr 17, 2025
-
Move release 1.0 to swift 6.1 (#305)
* Move release 1.0 to swift 6.1 * Update swift version check regexes in build script to work with swift at no minor version
Configuration menu - View commit details
-
Copy full SHA for 92652d9 - Browse repository at this point
Copy the full SHA 92652d9View commit details
Commits on Apr 18, 2025
-
Make the toolchains directory location configurable (#326)
Make the toolchains directory location configurable (#324) Using a new environment variable SWIFTLY_TOOLCHAINS_DIR that follows a similar pattern as SWIFTLY_HOME_DIR and SWIFTLY_BIN_DIR make it possible for the user to configure the toolchain location on init in the same way. On macOS, this level of configuration requires a different approach to extracting the toolchain whenever the installation location is anything other than the default. Use the pkgutil utility of macOS to extract the toolchain in the location specified by the user. Installing the toolchains outside of the installer in a custom location means that Xcode may not be able to pick them up easily. Make a note of that in the init screen so that users are aware. When using the init `--no-modify-profile` flag the init was skiping steps like installing the latest toolchain, and emitting the notes about updating the current shell environment. Separate this logic so that the user can have these steps performed with the flag.
Configuration menu - View commit details
-
Copy full SHA for 475203c - Browse repository at this point
Copy the full SHA 475203cView commit details
Commits on Apr 21, 2025
-
Fix list-available showing wrong toolchain in use (#328)
* Fix list-available showing wrong toolchain in use (#314) fix: get `in use` toolchain from `selectToolchain` & parse `in use` separately --------- Co-authored-by: Louis Qian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93f5380 - Browse repository at this point
Copy the full SHA 93f5380View commit details
Commits on May 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c14ee6e - Browse repository at this point
Copy the full SHA c14ee6eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...release/1.0