)]}'
{
  "commit": "6b0beecd9597153ddea2e00f4ce3fea4e63e93ab",
  "tree": "2f7da4ba5c301fc17e5d1005a896721164fbb7eb",
  "parents": [
    "65cf5d73ab6854076086d510e3ab1f03d9872926"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Thu Feb 26 08:23:04 2026 +1100"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Feb 27 07:55:47 2026 +1100"
  },
  "message": "Remove `PER_QUERY_GATHER_ACTIVE_JOBS_FNS`.\n\nAnd also `gather_active_jobs` for each query. This is done by generating\n`collect_active_jobs_from_all_queries` and having it do things more\ndirectly.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "856a6692adc91b3ec0db9d01573eb2281390c1cf",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/execution.rs",
      "new_id": "ec67702507fbdd5db94d410b7de6f3a688e9dcc2",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/execution.rs"
    },
    {
      "type": "modify",
      "old_id": "2d9824a783ea5e801b1d7b8b000b8587130b69b7",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/job.rs",
      "new_id": "228c611df365492054cf6be594ee311342596b13",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/job.rs"
    },
    {
      "type": "modify",
      "old_id": "f1a4f3cad25ae17365bfd9d53828213749d1fe04",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/lib.rs",
      "new_id": "cbaab61d3c7aa08b4e844f48f4c4862c595fb3fa",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "8ac6b385b88941117e9c22bc457422082b8ae276",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/plumbing.rs",
      "new_id": "98985fd5f172ee056c309dd78a792c3156c72bca",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/plumbing.rs"
    }
  ]
}
