)]}'
{
  "commit": "eaff0cbdb6b2a616bd41a88f0cbf29b29d030ca4",
  "tree": "29b5052fde8328284dfa1b68c4eba7618a303512",
  "parents": [
    "2c89741a353fd5945288601e00ef769b3e62cf71"
  ],
  "author": {
    "name": "Zalathar",
    "email": "Zalathar@users.noreply.github.com",
    "time": "Tue Jan 27 23:09:37 2026 +1100"
  },
  "committer": {
    "name": "Zalathar",
    "email": "Zalathar@users.noreply.github.com",
    "time": "Wed Feb 04 23:46:34 2026 +1100"
  },
  "message": "Use fewer intermediate functions for short backtraces in queries\n\nIf we make sure that `compute_fn` in the query\u0027s vtable is actually named\n`__rust_begin_short_backtrace`, we can avoid the need for some additional\nintermediate functions and stack frames.\n\nThis is similar to how the `get_query_incr` and `get_query_non_incr` functions\nare actually named `__rust_end_short_backtrace`.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b7dc30927194af1c738c5ad4dc4b7572d9ff1f3",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/query/plumbing.rs",
      "new_id": "b8f1fe9ec20b0de5b2a15a054747bcc1a8f4bb9f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/query/plumbing.rs"
    },
    {
      "type": "modify",
      "old_id": "baa37111c80700f50b7a4743fc8e17bbf0a449d8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/lib.rs",
      "new_id": "f0e0ce09db8ec0c98e89094c75a467426ea64eb6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "b074a9ca11b023fb865086f0c9eafcfe5b59ba43",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/plumbing.rs",
      "new_id": "a28bbeccc07854d41fc0f70b61cb33b68997a2c6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/plumbing.rs"
    }
  ]
}
