)]}'
{
  "commit": "84cca09dc9358e0785e63d2d25b9c667bd8ee68c",
  "tree": "a14ca90cee3466e020ebaf55b35936139f08dd6e",
  "parents": [
    "998a6898318f0a445a3c2e65633682bed71dfcbd"
  ],
  "author": {
    "name": "PikachuHy",
    "email": "pikachuhy@linux.alibaba.com",
    "time": "Wed Aug 12 14:46:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 12 14:47:12 2026 -0700"
  },
  "message": "Add Clang -ftime-trace support to rules_cc (#772)\n\nDeclare trace JSON files as compile action outputs and expose them via the trace_files output group, enabled with features \u003d [\"trace\"] on Clang toolchains.\n\nFix https://github.com/bazelbuild/bazel/issues/9047\n\nCloses #772\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_cc/pull/772 from PikachuHyA:upstream_bazel_trace_support 975c61aa2574aa058289de55388c75e6e317c821\nPiperOrigin-RevId: 963671540\nChange-Id: Ic450dd604c1bc9a1434fde433275f35773aa6c75\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1549a48b21701a7abe5ffffc5c97de7c6275df77",
      "old_mode": 33188,
      "old_path": "cc/common/cc_helper.bzl",
      "new_id": "5b795900f56ed986cc60734b42354a412a1a9767",
      "new_mode": 33188,
      "new_path": "cc/common/cc_helper.bzl"
    },
    {
      "type": "modify",
      "old_id": "95f500c617b55701570ad9a6fc9c2e5633e5ebad",
      "old_mode": 33188,
      "old_path": "cc/private/compile/cc_compilation_outputs.bzl",
      "new_id": "e1a59cd82aa4753de3256f66ba564287be0544a5",
      "new_mode": 33188,
      "new_path": "cc/private/compile/cc_compilation_outputs.bzl"
    },
    {
      "type": "modify",
      "old_id": "56b9aed166b76b704d4084a3d19165276ba134e1",
      "old_mode": 33188,
      "old_path": "cc/private/compile/compile.bzl",
      "new_id": "55b9a69a96b0713d4e0f29a4029fa1db21edbb31",
      "new_mode": 33188,
      "new_path": "cc/private/compile/compile.bzl"
    },
    {
      "type": "modify",
      "old_id": "29a59b953cf431820415ea4aedb0d61d16274c2c",
      "old_mode": 33188,
      "old_path": "cc/private/compile/compile_build_variables.bzl",
      "new_id": "4b3b8cf09a42c4955f480d6773fe41e1fd419e7c",
      "new_mode": 33188,
      "new_path": "cc/private/compile/compile_build_variables.bzl"
    },
    {
      "type": "modify",
      "old_id": "8c5d7cf7980a091b7803e2e2c3bc5d75bfd4efd6",
      "old_mode": 33188,
      "old_path": "cc/private/toolchain/unix_cc_toolchain_config.bzl",
      "new_id": "41ca3119ec6123a893c5346835f1b9c0c573e316",
      "new_mode": 33188,
      "new_path": "cc/private/toolchain/unix_cc_toolchain_config.bzl"
    },
    {
      "type": "modify",
      "old_id": "6beca519c55e90e3fce4bed84563b74461910d1b",
      "old_mode": 33188,
      "old_path": "tests/integration/BUILD",
      "new_id": "02a083ba5c32240508f73b407bc6c77e3a61bcab",
      "new_mode": 33188,
      "new_path": "tests/integration/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d99d4f7e625d6f91227dbaff9db1acc0b61ea5a",
      "new_mode": 33261,
      "new_path": "tests/integration/ftime_trace_tests.sh"
    }
  ]
}
