-
Notifications
You must be signed in to change notification settings - Fork 60
Comparing changes
Open a pull request
base repository: bazelbuild/apple_support
base: 1.19.0
head repository: bazelbuild/apple_support
compare: 1.20.0
- 15 commits
- 44 files changed
- 2 contributors
Commits on Mar 18, 2025
-
Update C++ standard default to 17 (#376)
In accordance with Google's [Foundational C++ Support matrix](https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md), and given other Google projects have moved to adopt C++17 as a minimum or default ([protobuf](protocolbuffers/protobuf@fe53593), [rules_cc](https://github.com/search?q=repo%3Abazelbuild%2Frules_cc+%22-std%22&type=code)), I'd like us to consider bumping this version in apple_support as well. This constitutes a breaking change. It uses the change made in #219 as a reference.
Configuration menu - View commit details
-
Copy full SHA for 4e82614 - Browse repository at this point
Copy the full SHA 4e82614View commit details
Commits on Mar 27, 2025
-
Update for get_cpu upstream removal (#381)
Changes based on bazelbuild/rules_apple@0410c02 Fixes past bazelbuild/bazel@4f40b7f
Configuration menu - View commit details
-
Copy full SHA for e9263f0 - Browse repository at this point
Copy the full SHA e9263f0View commit details -
Use xcrunwrapper from this repo (#380)
This way we can delete the one in bazel itself
Configuration menu - View commit details
-
Copy full SHA for f132c5e - Browse repository at this point
Copy the full SHA f132c5eView commit details -
Add test for archive file hashes (#384)
This makes sure we don't break our libtool behavior to hash files if there are duplicate basenames
Configuration menu - View commit details
-
Copy full SHA for f19fffc - Browse repository at this point
Copy the full SHA f19fffcView commit details -
Remove xcode_version from CI config (#382)
This does nothing except when 2 versions are available on CI but produces a warning in buildkite when the version is invalid
Configuration menu - View commit details
-
Copy full SHA for 9652aec - Browse repository at this point
Copy the full SHA 9652aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b33ae04 - Browse repository at this point
Copy the full SHA b33ae04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42c5b9b - Browse repository at this point
Copy the full SHA 42c5b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ae462 - Browse repository at this point
Copy the full SHA c4ae462View commit details -
Add another case for duplicate object basenames (#387)
Interestingly today even non-duplicate names are symlinked and hashed. I think we should probably change this just for clarities sake but at least this encodes today's behavior
Configuration menu - View commit details
-
Copy full SHA for 9e2e56d - Browse repository at this point
Copy the full SHA 9e2e56dView commit details
Commits on Mar 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9d23ab4 - Browse repository at this point
Copy the full SHA 9d23ab4View commit details -
Fix generate_linkmap for cc_binary (#389)
There are 2 separate codepaths for linkmaps, `--objc_generate_linkmap` enables the `linkmap_exec_path` variable, and just passing `--features=generate_linkmap` enables linkmap outputs, without any other variables.
Configuration menu - View commit details
-
Copy full SHA for 88c2edc - Browse repository at this point
Copy the full SHA 88c2edcView commit details -
Replace libtool shell template with C++ (#388)
This combines libtool.sh.tpl, libtool_check_unique.cc, xcrunwrapper.sh, and make_hashed_objlist.py into a single C++ driver. This sidesteps issues with our toolchain tools having to discover each other, and reduces some duplication in this setup.
Configuration menu - View commit details
-
Copy full SHA for 525cdda - Browse repository at this point
Copy the full SHA 525cddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73a97a6 - Browse repository at this point
Copy the full SHA 73a97a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for abf8c97 - Browse repository at this point
Copy the full SHA abf8c97View commit details -
Move toolchain tool setup out of repo rule (#393)
Now that we're building the tools used in the toolchain as normal rules, there's really no need for them to be part of the toolchain setup. This is more understandable in general since it removes a layer of indirection.
Configuration menu - View commit details
-
Copy full SHA for 3483cfe - Browse repository at this point
Copy the full SHA 3483cfeView 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 1.19.0...1.20.0