)]}'
{
  "commit": "3afb618592a7ecf9e755d439a644508a39dfe26d",
  "tree": "443803f1f23b5c72efb4a0c521ff216cf290d159",
  "parents": [
    "900485642855f4729d926ecf24680a791f9293cf"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Apr 10 13:47:27 2026 +1000"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Apr 10 13:47:27 2026 +1000"
  },
  "message": "Move the `cache_on_disk` check out of `try_load_from_disk_fn`.\n\nIt doesn\u0027t need to be in there, it can instead be at the single call\nsite. Removing it eliminates one parameter, makes `define_queries!`\nsmaller (which is always good), and also enables the next commit which\ntidies up profiling.\n\nThis commit also changes how `value` and `verify` are initialized,\nbecause I don\u0027t like the current way of doing it after the declaration.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0c6a8a508ccd84e9aac112cdebec76562b83d26",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/query/plumbing.rs",
      "new_id": "cdcb58e8b2b9812fd091f12134662bc9dc35a909",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/query/plumbing.rs"
    },
    {
      "type": "modify",
      "old_id": "44995f3f9826a9ed900c167d0b84170bf36c5e78",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/execution.rs",
      "new_id": "5695ce6d90e0f952e23fe08dbdb0aa485570f58d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/execution.rs"
    },
    {
      "type": "modify",
      "old_id": "101bf2c4e80f7920136529073a402d8ec28cc9fd",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/query_impl.rs",
      "new_id": "ab84451c1cd20b78a29782fd76728ef054faa218",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/query_impl.rs"
    }
  ]
}
