Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/bazelbuild/bazel.git. Pull mirroring updated .
  1. Nov 07, 2024
    • Yun Peng's avatar
      [7.4.1] Remove DownloadManager instance from RegistryFactoryImpl. (#24228) · 24caa1d3
      Yun Peng authored
      This PR removes the DownloadManager from the registry factory
      implementation. As the registry created by the factory is cached by the
      SkyFunction mechanism, the DownloadManager instance was living too long
      - it is supposed to be re-created for every command instantiation to
      respect changes in command line options, but for the registry, it
      ignored those changes.
      
      Instead, the DownloadManager is set directly into the affected
      SkyFunctions that require access to it. This way, the per-command
      DownloadManager instance is correctly used.
      
      This fixes https://github.com/bazelbuild/bazel/issues/24166
      
      .
      
      Note for reviewers: This is my first time touching code with
      SkyFunctions, so I don't really know what I'm doing.
      
      Closes #24212.
      
      PiperOrigin-RevId: 693644409
      Change-Id: I7b16684e52673043615290d114f078ab7ab99fcf
      
      Co-authored-by: default avatarCornelius Riemenschneider <cornelius@github.com>
      7.4.1rc2
      24caa1d3
  2. Nov 06, 2024
  3. Oct 31, 2024
  4. Oct 30, 2024
  5. Oct 29, 2024
  6. Oct 25, 2024
  7. Oct 23, 2024
  8. Oct 18, 2024
  9. Oct 17, 2024
  10. Oct 16, 2024
    • lberki's avatar
      Add a string-to-label-dict attribute type. (#23998) · b7a22e7a
      lberki authored
      This really just exposes the existing LABEL_DICT_UNARY type that already
      exists in Java.
      
      Other than writing some boring conversion logic, all pieces fell
      together pretty pleasantly.
      
      Work towards #7989. That one calls for a string-to-label-list-dict type,
      but I'm planning to resolve that as WAI, since string-to-label-dict is
      close enough.
      
      RELNOTES: None.
      PiperOrigin-RevId: 686415025
      Change-Id: Ib07ada7ab2ede95220ed1cc2d3569996fc4afb88
      b7a22e7a
  11. Oct 15, 2024
  12. Oct 11, 2024
  13. Oct 10, 2024
  14. Oct 09, 2024
  15. Oct 08, 2024
    • Fabian Meumertzheim's avatar
      [7.4.0] Fix NPE in execlog when runfiles middleman are not top-level (#23888) · a6ad182c
      Fabian Meumertzheim authored
      The cherry-pick of the compact execlog runfiles changes assumed that
      runfiles only appear in the top-level tool nested set, but this isn't
      true for genrules. Instead, as in Bazel 8, it can be assumed that all
      middleman are also contained in inputs, which makes it possible to
      remove the extra middleman parameter and pass all runfiles tree
      information down to transitive log calls.
      
      Fixes #23884
      a6ad182c
  16. Oct 05, 2024
  17. Oct 04, 2024
  18. Oct 03, 2024
  19. Oct 02, 2024