)]}'
{
  "commit": "6442b48dee6d30c3cf7977e9542b04c80cd8a1d0",
  "tree": "01b6806fa70c32ea0795475f63435ba6e773e626",
  "parents": [
    "540f43a224317d894a9a0710a8d67704f179a33c"
  ],
  "author": {
    "name": "John Kåre Alsaker",
    "email": "john.kare.alsaker@gmail.com",
    "time": "Wed Mar 25 21:39:32 2026 +0100"
  },
  "committer": {
    "name": "John Kåre Alsaker",
    "email": "john.kare.alsaker@gmail.com",
    "time": "Sun Apr 12 14:38:43 2026 +0200"
  },
  "message": "Add more robust handling of nested query cycles\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1017ccffb0b2aabab9517f550210facae46c1253",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/queries.rs",
      "new_id": "5e1b7208c1126f969da2c3b954283bd972677aaa",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/queries.rs"
    },
    {
      "type": "modify",
      "old_id": "87fea2fc6aa94ac7573101e0b21c187ab94da7cb",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/query/plumbing.rs",
      "new_id": "fe3054dc18e65afe46debbec80cf9a463d638f6e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/query/plumbing.rs"
    },
    {
      "type": "modify",
      "old_id": "44d53f87aae29e3c393050f17e998a829b8d6883",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/error.rs",
      "new_id": "54c2d96078c67b6ce7a84c8ef9a463d2f96d0bba",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "45be65b02964e07f29446e9541c14086244c1d41",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/execution.rs",
      "new_id": "a07f7055554c6b66bdfe6d4019e1409c65eb69d5",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/execution.rs"
    },
    {
      "type": "modify",
      "old_id": "07565254969c8b8e50494bba98e2aad265e2f67a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/handle_cycle_error.rs",
      "new_id": "e02e4a92d0a2ce856ae012f4642df3c257796396",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/handle_cycle_error.rs"
    },
    {
      "type": "modify",
      "old_id": "2486c0abfde80b77566693d54fd2ca22039ab42c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/job.rs",
      "new_id": "bf0493b29fd1e5db021e14e2b3bedba610551c0a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/job.rs"
    },
    {
      "type": "modify",
      "old_id": "d13ecaa2dee5c8a68fe711e42363c359200a2e9c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_query_impl/src/lib.rs",
      "new_id": "d5133aa04dccca1b68b139d9ced18db70760ee4c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_query_impl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "8bc11ce31d195bd8313917af3b17d254514863ec",
      "old_mode": 33188,
      "old_path": "tests/ui/parallel-rustc/default-trait-shadow-cycle-issue-151358.rs",
      "new_id": "61fb67174fde4f593f9b5460336d0a2aace38f48",
      "new_mode": 33188,
      "new_path": "tests/ui/parallel-rustc/default-trait-shadow-cycle-issue-151358.rs"
    },
    {
      "type": "modify",
      "old_id": "9c1d7b1de33a5e3c116b813b0d8a2f0f8c462acf",
      "old_mode": 33188,
      "old_path": "tests/ui/parallel-rustc/default-trait-shadow-cycle-issue-151358.stderr",
      "new_id": "d81b7d142c92f4fb624bc3af7fe25b82d862e190",
      "new_mode": 33188,
      "new_path": "tests/ui/parallel-rustc/default-trait-shadow-cycle-issue-151358.stderr"
    },
    {
      "type": "modify",
      "old_id": "04d8664420be821c9fd50b77514fc227566749e4",
      "old_mode": 33188,
      "old_path": "tests/ui/query-system/query-cycle-printing-issue-151358.rs",
      "new_id": "e71d83bc7b786e1ebd1776a92b8660610e1e15c2",
      "new_mode": 33188,
      "new_path": "tests/ui/query-system/query-cycle-printing-issue-151358.rs"
    },
    {
      "type": "modify",
      "old_id": "9c1d7b1de33a5e3c116b813b0d8a2f0f8c462acf",
      "old_mode": 33188,
      "old_path": "tests/ui/query-system/query-cycle-printing-issue-151358.stderr",
      "new_id": "d81b7d142c92f4fb624bc3af7fe25b82d862e190",
      "new_mode": 33188,
      "new_path": "tests/ui/query-system/query-cycle-printing-issue-151358.stderr"
    },
    {
      "type": "modify",
      "old_id": "6cb1e58b6258f63f486cf09755dc6124af84d6ec",
      "old_mode": 33188,
      "old_path": "tests/ui/resolve/query-cycle-issue-124901.rs",
      "new_id": "eacbf737557442c58cd11964f3d895a71ad8102b",
      "new_mode": 33188,
      "new_path": "tests/ui/resolve/query-cycle-issue-124901.rs"
    },
    {
      "type": "modify",
      "old_id": "9c1d7b1de33a5e3c116b813b0d8a2f0f8c462acf",
      "old_mode": 33188,
      "old_path": "tests/ui/resolve/query-cycle-issue-124901.stderr",
      "new_id": "d81b7d142c92f4fb624bc3af7fe25b82d862e190",
      "new_mode": 33188,
      "new_path": "tests/ui/resolve/query-cycle-issue-124901.stderr"
    }
  ]
}
