)]}'
{
  "commit": "4fb83f6e568a32cb5fe3cc97870a1d93e049e214",
  "tree": "1b6ad8daac8619c847da61244b42ead59a157a6f",
  "parents": [
    "3afb618592a7ecf9e755d439a644508a39dfe26d"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Apr 10 14:00:28 2026 +1000"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Apr 10 14:00:28 2026 +1000"
  },
  "message": "Move profiling of query loading outwards.\n\nFrom `plumbing.rs` to `execution.rs`, which is where most of the other\nquery profiling occurs. It also avoids eliminates some fn parameters.\n\nThis means the `provided_to_erased` call in `try_from_load_disk_fn` is\nnow included in the profiling when previously it wasn\u0027t. This is\ngood because `provided_to_erased` is included in other profiling calls\n(e.g. calls to `invoke_provider_fn`).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdcb58e8b2b9812fd091f12134662bc9dc35a909",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/query/plumbing.rs",
      "new_id": "87fea2fc6aa94ac7573101e0b21c187ab94da7cb",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/query/plumbing.rs"
    },
    {
      "type": "modify",
      "old_id": "5695ce6d90e0f952e23fe08dbdb0aa485570f58d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/execution.rs",
      "new_id": "45be65b02964e07f29446e9541c14086244c1d41",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/execution.rs"
    },
    {
      "type": "modify",
      "old_id": "dfc66a2225f2639077ecb72128d94858961fb903",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/plumbing.rs",
      "new_id": "11f960598c38770b35b933e42a955eceb74e332c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/plumbing.rs"
    },
    {
      "type": "modify",
      "old_id": "ab84451c1cd20b78a29782fd76728ef054faa218",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/query_impl.rs",
      "new_id": "4425acc6b86b81495487e78d356e599dd42a956d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/query_impl.rs"
    }
  ]
}
