)]}'
{
  "commit": "2e1b4ab4749320b3efb939e8a0311cc807eb9078",
  "tree": "d3c32acd36835ed871cbe89f5ad7b14cc63ebade",
  "parents": [
    "20e8db3567d633a9c330049b8b701a5f86b092d6"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Thu Oct 01 10:21:40 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 01 10:23:29 2026 -0700"
  },
  "message": "Starlarkify cc_common.empty_variables (#806)\n\nReplace the Java-backed `cc_common.empty_variables()` call with `_cc_internal.cc_toolchain_variables(vars \u003d {})`. Both implementations construct the same empty `CcToolchainVariables` representation, preserving compile, link, FDO, and toolchain feature expansion.\n\nValidation: `buildifier -mode\u003dcheck cc/private/cc_common.bzl` and 66 passing C++ common, compile-variable, link-variable, and FDO analysis tests.\n\nCloses #806\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/806 from dzbarsky:codex/starlarkify-empty-variables 33dcb2f771b81da0ffae807d033471bea1fdbaa5\nPiperOrigin-RevId: 991757889\nChange-Id: Ifec667bdd7fbd5b7c852258e69d7f0198d2df1bd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a289e3c7175707d9effd29b6df6c38b8d98fe9e",
      "old_mode": 33188,
      "old_path": "cc/private/cc_common.bzl",
      "new_id": "4533f7fdac24c5356c44ad867d61b5a35b6a39d8",
      "new_mode": 33188,
      "new_path": "cc/private/cc_common.bzl"
    }
  ]
}
