Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The new parallel macOS linker reduces link time for the debug `jj` binary from 3s to 0.7s on my M2 Macbook Air, which is a significant reduction for nearly no cost at all. This only assumes that you have a new enough Xcode environment as your default (where `/usr/bin/ld` resides.) This change requires Sonoma and Xcode 15, but in theory I think we could target a lower macOS SDK version in order to produce binaries that are more backwards compatible, so the only real cost is that developers who also use Nix would require Sonoma.
- Loading branch information