)]}'
{
  "commit": "5aebfd648b35fb4de75eda5e87f13d5efef51fda",
  "tree": "059f89e25277e0f8cad836156fee0db17ee1d24b",
  "parents": [
    "6c12694b6446f89a3d71f3370a73d439525bfd40"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Thu Feb 19 15:36:53 2026 +1100"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Mon Feb 23 07:20:24 2026 +1100"
  },
  "message": "Rename `query_dispatcher` and reduce its use.\n\nIt\u0027s now `query_vtable` because its return type changed. And thanks to\nthe previous commit it can be manually inlined in several places. (The\nonly remaining calls to it are in `make_dep_kind_vtable_for_query`,\nwhich are more challenging to remove.)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "947e3184e438d0b257acb3daf65ed9a2b11a82e5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/dep_kind_vtables.rs",
      "new_id": "882e59cfa1f3ac2cac6812fdb3080805879a0f39",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/dep_kind_vtables.rs"
    },
    {
      "type": "modify",
      "old_id": "77221cf2870593c3106543ce3337ad1a37103da9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/lib.rs",
      "new_id": "41a947bb4a84c86ded84c0de30ed2d8aa3b61e91",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "148979b9467f4ec208e322e5ee4ed6d2740e7225",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/plumbing.rs",
      "new_id": "bee53a46c1b7e03e3c11985f2f1e548449994bcd",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/plumbing.rs"
    }
  ]
}
