[8.0.0] Re-enable symbolic macro attribute inheritance and remove...
[8.0.0] Re-enable symbolic macro attribute inheritance and remove --experimental_enable_macro_inherit_attrs flag (#24445) After https://github.com/bazelbuild/bazel/commit/a2f1f58cdff07d240c9f715d5091672bd9abd03f, macro inheritance API is in a good shape - and without macro inheritance, we wouldn't have any good way for symbolic macros in Bazel 8 to use `testonly`. Considering for how little time the --experimental_enable_macro_inherit_attrs existed, and that no references to it was marked experimental, it seems safe to remove it directly without graveyarding. Cherry-pick of https://github.com/bazelbuild/bazel/commit/a39d18122ae824697691813a103ccb65871ff033 RELNOTES: Re-enable symbolic macro attribute inheritance. PiperOrigin-RevId: 698884636 Change-Id: I7f682949e96b6739e12d8f569a87ef2daf0ea41c
Showing
- site/en/extending/macros.md 0 additions, 4 deletionssite/en/extending/macros.md
- src/main/java/com/google/devtools/build/lib/packages/semantics/BuildLanguageOptions.java 0 additions, 13 deletions...ls/build/lib/packages/semantics/BuildLanguageOptions.java
- src/main/java/com/google/devtools/build/lib/starlarkbuildapi/StarlarkRuleFunctionsApi.java 0 additions, 2 deletions.../build/lib/starlarkbuildapi/StarlarkRuleFunctionsApi.java
- src/test/java/com/google/devtools/build/lib/analysis/SymbolicMacroTest.java 0 additions, 33 deletions...google/devtools/build/lib/analysis/SymbolicMacroTest.java
- src/test/java/com/google/devtools/build/lib/starlarkdocextract/ModuleInfoExtractorTest.java 1 addition, 2 deletions...build/lib/starlarkdocextract/ModuleInfoExtractorTest.java
Please register or sign in to comment