)]}'
{
  "commit": "8f0ca1d2536701a13f2df03ce2db2e235f8a3f75",
  "tree": "b481cfd39bdc14b89303d9bd70176e7bfdec3ddd",
  "parents": [
    "25396cf54981afd1fa5a7406658b45033106a0d3"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Thu Feb 26 06:16:28 2026 +1100"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Fri Feb 27 07:19:19 2026 +1100"
  },
  "message": "Remove `QUERY_KEY_HASH_VERIFY`.\n\nAnd also `query_key_hash_verify` for each query. This is done by\ngenerating `query_key_hash_verify_all` and having it do things more\ndirectly.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b93ffe945b3d244778fa8062561c0c3080e25a1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/lib.rs",
      "new_id": "f1a4f3cad25ae17365bfd9d53828213749d1fe04",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "8920f8dba38d1997aa7c4b41713b70fd2d844106",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/plumbing.rs",
      "new_id": "7a69453e2aee8fc2cecbc3a68d7f107a83560d83",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/plumbing.rs"
    }
  ]
}
