)]}'
{
  "commit": "aa55cb2ca23629a67154cc130a4fcb1eb90c4669",
  "tree": "225abc999fac619d57a8cffd6fac4bcad036e28a",
  "parents": [
    "1bc997d24b6c7a8fe58a143cf40f4c6defdda773",
    "67ede22e05aad002e7bbbe993a3903fa003cd15d"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Wed Aug 05 13:36:05 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 05 13:36:05 2026 +0200"
  },
  "message": "Rollup merge of #160360 - mejrs:hir_pretty, r\u003dnnethercote\n\nRemove rustc_middle dependency on rustc_hir_pretty\n\nThere is a `impl PpAnn for TyCtxt`  that is unneeded. None of the big crates (middle, trait_selection) actually do any hir pretty printing so it can be removed and can either be implemented for local structs elsewhere or done by casting to `\u0026dyn PpAnn` instead.\n\nThis probably doesn\u0027t have any perf effects (its not bottlenecking in timings) but I expect it to compose with https://github.com/rust-lang/rust/pull/160336 and its followup works quite well.\n\nOld graph:\n\u003cimg width\u003d\"1999\" height\u003d\"2171\" alt\u003d\"graph\" src\u003d\"https://github.com/user-attachments/assets/756e6a50-a413-4a8d-a0f3-7bbf4de07933\" /\u003e\n\nNew graph:\n\u003cimg width\u003d\"1853\" height\u003d\"2171\" alt\u003d\"graph_hir_pretty\" src\u003d\"https://github.com/user-attachments/assets/f9607e5a-d00b-4a86-8f6a-cefb45b75ad7\" /\u003e\n",
  "tree_diff": []
}
