)]}'
{
  "commit": "9ab40bad34cb1798214285a08df9875deb3ee74c",
  "tree": "5f9566907ad5a594ea24cc82b36cbef883314015",
  "parents": [
    "679c0e48f2d4df5ef78cffc4cfcb50f5ad3c0c38"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Fri Aug 07 00:35:00 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 07 00:35:18 2026 -0700"
  },
  "message": "Reuse Starlark default features in CcToolchainInfo\n\nCopybara Import from https://github.com/bazelbuild/rules_cc/pull/807\n\nBEGIN_PUBLIC\nReuse Starlark default features in CcToolchainInfo (#807)\n\nUse `CcToolchainConfigInfo._default_features_and_action_configs` when initializing the C++ toolchain provider. `create_cc_toolchain_config_info` already computes this ordered list in Starlark, so the remaining `CcToolchainFeatures.default_features_and_action_configs()` Java call is unnecessary.\n\nValidation: `buildifier -mode\u003dcheck cc/private/rules_impl/cc_toolchain_provider_helper.bzl` and 89 passing C++ common, binary, and library analysis tests.\n\nCloses #807\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/807 from dzbarsky:codex/starlarkify-remaining-default-features 1db2303734a850191f90df7385c391e32dfcbf99\nPiperOrigin-RevId: 960753794\nChange-Id: Iae8fdf9ef5779599a8126f1143a16d02e282dd28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14707970c09a603c4142655ce4a199cd07ffb7f8",
      "old_mode": 33188,
      "old_path": "cc/private/rules_impl/cc_toolchain_provider_helper.bzl",
      "new_id": "c748c2e6a64b2b9e55e2eb11d2c2606033fb76ce",
      "new_mode": 33188,
      "new_path": "cc/private/rules_impl/cc_toolchain_provider_helper.bzl"
    }
  ]
}
