)]}'
{
  "commit": "fa753a46c15d9992eedb7b6cf9ac3da4044b45d2",
  "tree": "890fc91d9a9700ea20703e30ec5891d9ae7ae01c",
  "parents": [
    "ce0bf0b22b646bacf91f73393483f684a44848ca"
  ],
  "author": {
    "name": "bjorn3",
    "email": "17426603+bjorn3@users.noreply.github.com",
    "time": "Fri Feb 13 09:58:04 2026 +0000"
  },
  "committer": {
    "name": "bjorn3",
    "email": "17426603+bjorn3@users.noreply.github.com",
    "time": "Sun Feb 15 10:05:48 2026 +0000"
  },
  "message": "Remove code for ThinLTO from cg_gcc\n\nIt was just a dummy implementation to workarround the fact that thin\nlocal lto is the default in rustc. By adding a thin_lto_supported thin\nlocal lto can be automatically disabled for cg_gcc, removing the need\nfor this dummy implementation. This makes improvements to the LTO\nhandling on the cg_ssa side a lot easier.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a9040708ef8964f465c2d1fc4045c56103c75a1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_codegen_gcc/src/back/lto.rs",
      "new_id": "a08e3dc0df87d945855a9120bfb3b104b5c444bf",
      "new_mode": 33188,
      "new_path": "compiler/rustc_codegen_gcc/src/back/lto.rs"
    },
    {
      "type": "modify",
      "old_id": "1b3d78c42e65bd967752c10eedde95695fcaec87",
      "old_mode": 33188,
      "old_path": "compiler/rustc_codegen_gcc/src/lib.rs",
      "new_id": "5d03d2406870f16358491f97d39de528bd7a0f7a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_codegen_gcc/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "996e87b7f31e91512a5a93770fa82010647ac0de",
      "old_mode": 33188,
      "old_path": "compiler/rustc_codegen_ssa/src/traits/backend.rs",
      "new_id": "7ebff77710fb00ef58647bcdfc6447435a5a3f4f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_codegen_ssa/src/traits/backend.rs"
    },
    {
      "type": "modify",
      "old_id": "6cbc184e8f1b79260dc4bc0d92048d5ffd5d07c8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_interface/src/interface.rs",
      "new_id": "34c064362168e9c5714af24ae545d96599c0da6d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_interface/src/interface.rs"
    },
    {
      "type": "modify",
      "old_id": "3276abfce4132ebf67268bd435785f3bf599fbce",
      "old_mode": 33188,
      "old_path": "compiler/rustc_macros/src/diagnostics/message.rs",
      "new_id": "dfc5c7e800c65768d68b2a216e16f5f745a3001d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_macros/src/diagnostics/message.rs"
    },
    {
      "type": "modify",
      "old_id": "0c6a33f228082362c7859883e5a96c30bedd29c9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_session/src/errors.rs",
      "new_id": "04a32c20a79156e600eaaee9022b6dd6acc169e7",
      "new_mode": 33188,
      "new_path": "compiler/rustc_session/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "ed37e9e960cd89562872472591e35c59d49ca344",
      "old_mode": 33188,
      "old_path": "compiler/rustc_session/src/session.rs",
      "new_id": "bb22e4a8db0473511f34768849c6cf22d0bb33db",
      "new_mode": 33188,
      "new_path": "compiler/rustc_session/src/session.rs"
    }
  ]
}
