)]}'
{
  "commit": "daf2e5e18b3abc4311d9da3d96fd64138f43d508",
  "tree": "6e1095d6fd8d331db5adab34e6f7d08aa7f796fa",
  "parents": [
    "225e91c03da22cd4b9792b83c1cfc97967101614",
    "768fb02b2384b57a46b5ad1b2db03854ed7556ed"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Mon Jul 13 18:35:59 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Mon Jul 13 18:35:59 2026 +0000"
  },
  "message": "Auto merge of #159246 - JonathanBrouwer:rollup-ZywyNke, r\u003dJonathanBrouwer\n\nRollup of 13 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#157706 (Deny `todo!()` in tidy)\n - rust-lang/rust#158535 (Support `#[track_caller]` on EII declarations)\n - rust-lang/rust#158632 (First steps of late-bound turbofishing (place FnDef behind a dummy binder))\n - rust-lang/rust#158846 (Fix unused variable warnings for diverging expressions)\n - rust-lang/rust#159002 (Small refactorings in `need_type_info` module)\n - rust-lang/rust#159202 (Bump rustc-demangle to 0.1.28)\n - rust-lang/rust#159216 (Avoid using probe self_ty for delegation arguments)\n - rust-lang/rust#156609 (Consider structurally impossible Sized predicates in MIR)\n - rust-lang/rust#157993 (Expose more info about ADTs and functions in rustc_public)\n - rust-lang/rust#158804 (Clarify `as_uninit_mut` may point to uninitialized memory)\n - rust-lang/rust#158854 (Add `#[rustc_test_entrypoint_marker]`)\n - rust-lang/rust#158998 (Some minor ast validation and visiting cleanups)\n - rust-lang/rust#159123 (doc: clarify attr parser APIs)\n\n\n\n",
  "tree_diff": []
}
