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.2.9
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.10
Choose a head ref
  • 7 commits
  • 6 files changed
  • 4 contributors

Commits on Oct 7, 2025

  1. Add ios_sim_arm64e to apple_platform

    PiperOrigin-RevId: 816173806
    Change-Id: I87f6bfaea219fbc93fc7525ae265ad7adbcc1673
    googlewalt authored and copybara-github committed Oct 7, 2025
    Configuration menu
    Copy the full SHA
    89040ff View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2025

  1. Break the @bazel_tools//tools/def_parser:def_parser cycle in the de…

    …fault case
    
    This matches the setup used by the native rules: https://github.com/bazelbuild/bazel/blob/eb23cdb2e1813db3add8878dd28e0cd5f38513f9/tools/cpp/BUILD.tools#L56-L76
    
    This is not a complete fix as noted in bazelbuild/bazel#27103 (comment) but at least preserves the old behavior.
    
    PiperOrigin-RevId: 816637625
    Change-Id: Ib14edf8a591e2f674eb09bce9ffd125b5797d4d9
    hvadehra authored and copybara-github committed Oct 8, 2025
    Configuration menu
    Copy the full SHA
    280834d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. Copy the PRIVATE_STARLARKIFICATION_ALLOWLIST from @_builtins to `…

    …@rules_cc`
    
    PiperOrigin-RevId: 819235025
    Change-Id: Ia7b16dd7dc52147b3d4c18ca1cf63f8a1ead33cd
    hvadehra authored and copybara-github committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    82c71d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. simplify and remove failures from --noproto_profile while path specified

    Clients should be able to just append `--noproto_profile` to opt out
    of this feature without additional friction.
    
    PiperOrigin-RevId: 819786164
    Change-Id: Id9d639ead105139dfe8f5a3012d417bee7a9ca45
    patrickxia authored and copybara-github committed Oct 15, 2025
    Configuration menu
    Copy the full SHA
    ac2a7b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. Replace CppSemantics mechanism with semantics.bzl.

    The proper values for toolchain type and include validation are passed through to CppCompileActionBuilder from semantics.bzl
    
    This change removes `getCppToolchainType`, `language`, and `needsIncludeValidation` from the `CppSemantics` interface and its implementations. There's no need to pass through `CppSemantics` in `compile.bzl` anymore.
    
    The change could be further simplified by setting needsIncludeValidation always to true.
    
    PiperOrigin-RevId: 820281232
    Change-Id: Ia51992e836a68a91d7387722fe170d53a1285ee2
    comius authored and copybara-github committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    f6a2194 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Migrate CppSemantics logic to Starlark.

    This change removes the `CppSemantics` interface.
    
    PiperOrigin-RevId: 820656681
    Change-Id: I200fc829843efa0b2ed49d099a7d92764a3002c3
    comius authored and copybara-github committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    d1a4820 View commit details
    Browse the repository at this point in the history
  2. Support migration of CcCompilationContext.directModuleMaps to NestedSet.

    Previously a regression was fixed by exposing additional NestedSet field. Now taking it a step further, exposing just the NestedSet.
    
    PiperOrigin-RevId: 820665506
    Change-Id: I4898479bd03e7ebc0533957219f149a1e4e928cc
    comius authored and copybara-github committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    14488ce View commit details
    Browse the repository at this point in the history
Loading