)]}'
{
  "commit": "32cfe53009803b85afd40ff72768bb058e9936f0",
  "tree": "1d5c091e67a68873b3dffa97bc8b98e3eb889811",
  "parents": [
    "485ec3fbcc12fa14ef6596dabb125ad710499c9e",
    "8a1eb73ffb9fe155af8a8ed5913eac8e814d528c"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Jun 11 07:18:20 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Jun 11 07:18:20 2026 +0000"
  },
  "message": "Auto merge of #157739 - jhpratt:rollup-i0yIAZ9, r\u003djhpratt\n\nRollup of 31 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#141030 (Expand free alias types during variance computation)\n - rust-lang/rust#154853 (mgca: Register `ConstArgHasType` when normalizing projection consts)\n - rust-lang/rust#155527 (Replace printables table with `unicode_data.rs` tables)\n - rust-lang/rust#156629 (Stabilize `core::range::{legacy, RangeFull, RangeTo}`)\n - rust-lang/rust#157280 (traits: Allow escaping self types in ExistentialTraitRef::with_self_ty)\n - rust-lang/rust#157282 (Fix post-monomorphization error note race in the parallel frontend)\n - rust-lang/rust#157352 (Make the retained dep graph deterministic under the parallel frontend)\n - rust-lang/rust#157601 (Emit error for unused target expression in glob and list delegations)\n - rust-lang/rust#157611 (Update `browser-ui-test` version to `0.24.0`)\n - rust-lang/rust#157620 (Add a strategy FnMut to inject behavior into the flush cycle)\n - rust-lang/rust#157645 (Windows TLS - Only register the `atexit` hook when `cleanup` can be unloaded)\n - rust-lang/rust#157646 (Keep rename-imported main alive in dead-code analysis under `--test`)\n - rust-lang/rust#157647 (Start using comptime for reflection intrinsics and their wrapper functions)\n - rust-lang/rust#157719 (resolve: Partially revert \"Remove a special case for dummy imports\")\n - rust-lang/rust#155153 (Ensure Send/Sync is not implemented for std::env::Vars{,Os})\n - rust-lang/rust#155198 (fix(mgca): Allow specifying generic args (of enum) on enum itself in unit \u0026 tuple variant constructions in (direct) const args)\n - rust-lang/rust#155323 (refactor `TypeRelativePath::AssocItem` to use `AliasTerm`)\n - rust-lang/rust#156497 (fix-155516: Don\u0027t suggest wrong unwrap expect)\n - rust-lang/rust#156583 (Support defaults for static EIIs)\n - rust-lang/rust#157013 (Ensure inferred let pattern types are well-formed)\n - rust-lang/rust#157196 (Only suggest reborrowing a moved value where the reborrow is valid)\n - rust-lang/rust#157230 (borrowck: avoid ICE describing fields on generic params)\n - rust-lang/rust#157288 (platform support: add SNaN erratum to MIPS targets)\n - rust-lang/rust#157330 (remove `IsTypeConst` from `hir::TraitItemKind`)\n - rust-lang/rust#157350 (compiletest: ignore SVG `y` offset in by-lines comparison)\n - rust-lang/rust#157355 (Add `or_try_*` variants for `HashMap` and `BTreeMap` Entry APIs)\n - rust-lang/rust#157577 (Fix parser error recovery treating \u0027dyn\u0027 as a strict keyword in Rust 2015 when used in `dyn + dyn`)\n - rust-lang/rust#157670 (Rename `errors.rs` file to `diagnostics.rs` (4/N))\n - rust-lang/rust#157691 (Move symbol hiding code to a new file)\n - rust-lang/rust#157700 (Rename `errors.rs` file to `diagnostics.rs` (5/N))\n - rust-lang/rust#157703 (Fix doc link to Instant sub in saturating caveat)\n\nFailed merges:\n\n - rust-lang/rust#157699 (Arg splat experiment - hir FnDecl impl)\n\n\n\n",
  "tree_diff": []
}
