-
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.22.1
head repository: bazelbuild/apple_support
compare: 1.23.0
- 8 commits
- 22 files changed
- 7 contributors
Commits on Jul 6, 2025
-
Mark module extension as reproducible (#328)
This removes an unnecessary lockfile entry. The module extension is kept in place so that `use_extension` calls don't need to be updated. The repo rules are moved into a separate file so that WORKSPACE setups don't fail on a cyclic load of `bazel_features`. The newly exposed repo rules are protected by load visibility.
Configuration menu - View commit details
-
Copy full SHA for b97a00d - Browse repository at this point
Copy the full SHA b97a00dView commit details -
Remove owner from create_linking_context (#417)
This was removed upstream, only used in tests
Configuration menu - View commit details
-
Copy full SHA for addaa43 - Browse repository at this point
Copy the full SHA addaa43View commit details
Commits on Jul 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2923adf - Browse repository at this point
Copy the full SHA 2923adfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5922b64 - Browse repository at this point
Copy the full SHA 5922b64View commit details
Commits on Jul 8, 2025
-
Add support for BAZEL_CONLYOPTS, BAZEL_CXXOPTS, BAZEL_LINKOPTS (#416)
When doing multi-platform builds, using --cxxopt and friends ends up modifying the toolchain for both OSX, and any target. rules_cc provides environmental variables to modify the toolchain (which can be modified through --repo_env), which get around this issue. Add support here for them too. Signed-off-by: Austin Schuh <austin.linux@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7009b77 - Browse repository at this point
Copy the full SHA 7009b77View commit details
Commits on Aug 1, 2025
-
cc_binary: support .dSYM generation (#402)
Add support for generating a .dSYM file if this is requested using `--apple_generate_dsym`. This change contains the following patches: * Add `DSYM_HINT` flags to be picked up by `wrapped_clang` to generate .dSYM bundles on request. * In `wrapped_clang.cc` make sure the linked binary is stripped after generating the .dSYM bundle first to make the .dSYM bundle contain useful information. Adopts [changes](bazelbuild/bazel#25881) in bazel to support .dSYM files (as part of fixing bazelbuild/bazel#16893).
Configuration menu - View commit details
-
Copy full SHA for 9975f41 - Browse repository at this point
Copy the full SHA 9975f41View commit details
Commits on Aug 6, 2025
-
Pass -object_path_lto <path> linker flag for LTO builds (#420)
This is needed for LTO builds, this is the path to which linker writes one big object file after performing link time optimisations, and then this object file would be used during final linking to create the App binary, without this file binary would contain invalid debug symbols, more info - bazelbuild/rules_swift#1529 . To enable this you need to pass `bazel build --features=full_lto` or `bazel build --features=thin_lto`, along with `rules_swift` LTO features. Closes - bazelbuild/rules_swift#1529
Configuration menu - View commit details
-
Copy full SHA for 61b44d1 - Browse repository at this point
Copy the full SHA 61b44d1View commit details
Commits on Aug 22, 2025
-
Added
http_dmgrepository rule for fetching and extracting dmgs (#421)I've needed this behavior in the past and was able to get something that works but don't know what the best home would be for such a rule. This seemed to be the most appropriate place I could find in place of adding. Looking forward to see if maintainers here agree and if so some feedback!
Configuration menu - View commit details
-
Copy full SHA for dd7558f - Browse repository at this point
Copy the full SHA dd7558fView 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.22.1...1.23.0