Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/bazelbuild/bazel.git. Pull mirroring updated .
  1. Sep 25, 2024
  2. Sep 24, 2024
  3. Sep 23, 2024
    • Fabian Meumertzheim's avatar
      [7.4.0] Support `layering_check` with C++ path mapping (#23671) · fd83239e
      Fabian Meumertzheim authored
      Users can opt into path mapping for C++ module map actions via
      `--modify_execution_info=CppModuleMap=+supports-path-mapping`. This is
      achieved by mapping paths in the module map files as well as converting
      the sequence variable for module map paths to a new structured
      `ArtifactSequenceVariable`.
      
      Also makes it so that `ExecutionServer` gracefully handles failing
      commands instead of crashing.
      
      Closes #22957.
      
      PiperOrigin-RevId: 675073116
      Change-Id: I13835c7fb01354a89ec5fd141cf892c6b733efe4
      
      Fixes #23178
      fd83239e
    • Fabian Meumertzheim's avatar
      [7.4.0] Fix `runtime_solib_name` for `--incompatible_macos_set_install_name` (#23672) · 4956dff5
      Fabian Meumertzheim authored
      The `runtime_solib_name` link variable had an incorrect value in the
      case of a transitive dynamic library. Since non-transitive ("nodeps")
      dynamic libraries are no longer used on macOS, the
      `--incompatible_macos_set_install_name` flag didn't have any positive
      effect.
      
      This PR is intentionally limited to the fix so that it can be
      cherry-picked into Bazel 7, where it can make the incompatible flag work
      with the `apple_support` toolchain. A follow-up PR will add the feature
      to the Unix toolchain and flip the incompatible flag for Bazel 8.
      
      Work towards #12370
      
      Closes #23089.
      
      PiperOrigin-RevId: 668228562
      Change-Id: I7524679bfe8c6b8b28c0cb04f46c0d22d0adbe99
      
      Fixes #23185
      4956dff5
    • Fabian Meumertzheim's avatar
      [7.4.0] Cherry-pick Bazel binary size improvements (#23709) · e46ce4a3
      Fabian Meumertzheim authored
      Cherry-picks of:
      * Strip unnecessary Bazel server jar contents (#22787)
      * Use bootclasspath jar in proguard genrule (#23067)
      
      Closes #23707
      Closes #23708
      e46ce4a3
    • Fabian Meumertzheim's avatar
      [7.4.0] Fix upb build with Clang 16 (#23700) · 4a32d7b9
      Fabian Meumertzheim authored
      With Xcode 16, `upb` fails its own `-Werror` check due to using Clang
      extensions.
      
      Closes #23667.
      
      PiperOrigin-RevId: 676957876
      Change-Id: I8e038b5f879077fefdb5811aff6ae5f56fb4f762
      
      Closes #23668
      4a32d7b9
  4. Sep 21, 2024
  5. Sep 20, 2024
  6. Sep 19, 2024
  7. Sep 18, 2024
  8. Sep 17, 2024
  9. Sep 12, 2024
  10. Sep 11, 2024
  11. Sep 10, 2024
  12. Sep 09, 2024