)]}'
{
  "commit": "4e1f3c73ed45e65ba8b211bbfe2cd47a05458ea5",
  "tree": "7190d0875fdfb1ea7cfe5778fd5bc21f4c0917ca",
  "parents": [
    "e751b8db198a4b26e1ca2a3888aaec883ba653e6"
  ],
  "author": {
    "name": "Weihang Lo",
    "email": "me@weihanglo.tw",
    "time": "Fri Aug 14 14:43:42 2026 -0400"
  },
  "committer": {
    "name": "Weihang Lo",
    "email": "me@weihanglo.tw",
    "time": "Wed Sep 02 09:42:38 2026 -0400"
  },
  "message": "bootstrap: move debug-prefix-map C flags to LLVM CMake build\n\nThe `-fdebug-prefix-map` flags in `cc_unhandled_cflags` served three\nkinds of consumers.\n\n* The cc-rs-driven C/C++ builds inside cargo:\n  They now inherit the same remap pairs from cargo trim-paths\n  so passing the flag through `CFLAGS` there is redundant.\n* The CMake-driven LLVM build:\n  This is the one we need the remaps.\n* The remaining callers\n  (`compiler_file` probing, cc detection, test fixtures):\n  They never produce distributed artifacts.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e2db69d13370c3f4da4688d328bc4373989e4bb",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/core/build_steps/compile.rs",
      "new_id": "03e5f112451faa969e34fdbf892899dfc272bf7c",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/core/build_steps/compile.rs"
    },
    {
      "type": "modify",
      "old_id": "81e0726f414cc6112ad6692c33e56c78132d35fe",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/core/build_steps/llvm.rs",
      "new_id": "6a904287d210b53f4903a5c7e8ba8121f4b12353",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/core/build_steps/llvm.rs"
    },
    {
      "type": "modify",
      "old_id": "5f6803b9ba1707c8194e2ab8ad09c53f5999dcaa",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/core/build_steps/test.rs",
      "new_id": "47318d3c086f5f6d33ac7887bbafc57f3ef81f9c",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/core/build_steps/test.rs"
    },
    {
      "type": "modify",
      "old_id": "83fe2ae1e50a818ba3d67ae7711ce6bc93142439",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/core/builder/cargo.rs",
      "new_id": "b04f61eafee32c03fb5a4e1fc3ebb8813625a867",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/core/builder/cargo.rs"
    },
    {
      "type": "modify",
      "old_id": "d1829762b407210aa13c418ee1f6f0381bff9c98",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/core/session.rs",
      "new_id": "7207f7dd033ea34f1ce0b98e7f7006db73bb9c35",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/core/session.rs"
    },
    {
      "type": "modify",
      "old_id": "24308cdadaa4a280571bf2a5d5008a0b01204db9",
      "old_mode": 33188,
      "old_path": "src/bootstrap/src/utils/cc_detect.rs",
      "new_id": "b73a18a91e8f02796786bc5a75c3a6c65415bd19",
      "new_mode": 33188,
      "new_path": "src/bootstrap/src/utils/cc_detect.rs"
    }
  ]
}
