Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bazelbuild/rules_cc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.1.4
Choose a base ref
...
head repository: bazelbuild/rules_cc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.2.0
Choose a head ref
  • 15 commits
  • 42 files changed
  • 2 contributors

Commits on Jul 22, 2025

  1. Add a repository rule to proxy cc rules for maintaining compatibility…

    … with older Bazel versions
    
    PiperOrigin-RevId: 785849527
    Change-Id: I6a07e71dbeb72191443602d5f5f0a72927505dea
    hvadehra authored and copybara-github committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    2b15b96 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. Extract the Bazel cc_import rule from @_builtins to @rules_cc

    PiperOrigin-RevId: 786644184
    Change-Id: I83991e4d83c8700aade3cfee454ef94b8c6ea155
    hvadehra authored and copybara-github committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    8e0a527 View commit details
    Browse the repository at this point in the history
  2. Extract the cc_static_library rule from @_builtins to @rules_cc

    PiperOrigin-RevId: 786663475
    Change-Id: Idaa9ed2db6acfd0c41c27eb117c9ee7afd53c02b
    hvadehra authored and copybara-github committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    2ba751f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Starlarkify parse header action creation and compile build variable c…

    …onstruction
    
    Rollforward of unknown commit with fixes:
     - declare and set outputs on `CppCompileActionBuilder` before constructing build variables, the latter requires those - this removes the need to read the fields from the builder)
     - add missing parameters to `_get_copts`
     - fix cpp opts result list construction
     - add missing internal API for per-file copts
    
    PiperOrigin-RevId: 788813137
    Change-Id: I552ce2bc40d8a89cfd3577fd7f03d80de3dcca01
    hvadehra authored and copybara-github committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    0769eb3 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Update cc_debug_helper.bzl to be identical to the copy in @_builtins

    PiperOrigin-RevId: 790680999
    Change-Id: Iba00df219abcb3a3f8074c07c145744d4c163381
    hvadehra authored and copybara-github committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    c9a0a1c View commit details
    Browse the repository at this point in the history
  2. Add dwp to action_names.bzl

    PiperOrigin-RevId: 790690590
    Change-Id: Iffe75e5d8013dccc416cf173a1f1fa559fbeddcd
    hvadehra authored and copybara-github committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    31ba5f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2025

  1. Remove dependency on protobuf

    Copybara Import from #449
    
    BEGIN_PUBLIC
    Remove dependency on protobuf (#449)
    
    This is a new attempt, which is slightly softer than before. It only fails on Bazel8 and later, because it uses native cc_proto_library, so that it doesn't need to depend on the protobuf repository.
    
    Closes #449
    END_PUBLIC
    
    COPYBARA_INTEGRATE_REVIEW=#449 from comius:cc-proto-library-removal-2 655d095
    PiperOrigin-RevId: 791120562
    Change-Id: I94e82caf10d08283d4730982b2959058bed4da2d
    comius authored and copybara-github committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    4b1c73e View commit details
    Browse the repository at this point in the history
  2. Extract the cc_shared_library rule from @_builtins to @rules_cc

    PiperOrigin-RevId: 791188872
    Change-Id: I3c61917386f7754028462ad460cd738fb0d66c81
    hvadehra authored and copybara-github committed Aug 5, 2025
    1 Configuration menu
    Copy the full SHA
    80b4e1a View commit details
    Browse the repository at this point in the history
  3. Fork attrs.bzl

    PiperOrigin-RevId: 791201590
    Change-Id: I8a430c1273e4fa40b5daeea3bffee6135d353012
    hvadehra authored and copybara-github committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    42f3ee4 View commit details
    Browse the repository at this point in the history
  4. Fork objc_common.bzl

    PiperOrigin-RevId: 791215594
    Change-Id: I591ff202781aeea388cc1613f8419a114bd3a206
    hvadehra authored and copybara-github committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    995ff72 View commit details
    Browse the repository at this point in the history
  5. Fork cc_library.bzl

    PiperOrigin-RevId: 791241638
    Change-Id: Ief6f0485e2e08e5ab153d9dba94adce3e3e057d8
    hvadehra authored and copybara-github committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    6f42786 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Fork cc_binary.bzl

    PiperOrigin-RevId: 791569843
    Change-Id: I3f1677bdc5b885e7e9cbcec495e156e13d0ec23b
    hvadehra authored and copybara-github committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    3b780fa View commit details
    Browse the repository at this point in the history
  2. Fork cc_test.bzl

    PiperOrigin-RevId: 791587137
    Change-Id: I36c0cb6bb3200ceb661efb769166ce6fe42225a0
    hvadehra authored and copybara-github committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    d0db10e View commit details
    Browse the repository at this point in the history
  3. Fork fdo rules bzl files

    PiperOrigin-RevId: 791601077
    Change-Id: Ie1fada81a29a228ba03ce9f328c77f405648f0a2
    hvadehra authored and copybara-github committed Aug 6, 2025
    Configuration menu
    Copy the full SHA
    d14dcd6 View commit details
    Browse the repository at this point in the history
  4. Fix usage of paths.get_relative in cc_helper_internal.bzl

    Bazel skylib does not have this method.
    
    PiperOrigin-RevId: 791632559
    Change-Id: I222a58a74a0b5653491825979538780c83621837
    hvadehra authored and copybara-github committed Aug 6, 2025
    4 Configuration menu
    Copy the full SHA
    8482342 View commit details
    Browse the repository at this point in the history
Loading