)]}'
{
  "commit": "ba044577c4be53bd6cc0f378f957ee3080ab91c4",
  "tree": "1eae41ef9740259d43d0376096c7a33be588e4f1",
  "parents": [
    "256413f5351d05434b99ea87e85e93df152d3958",
    "50fdd69cd5dde98d02c995cb97559b1cfff200e4"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sat Jun 27 01:14:21 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sat Jun 27 01:14:21 2026 +0000"
  },
  "message": "Auto merge of #158455 - JonathanBrouwer:rollup-3fPbHms, r\u003dJonathanBrouwer\n\nRollup of 15 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#153697 (Add arg splat experiment initial tuple impl)\n - rust-lang/rust#158360 (Various borrowck cleanups and param_env/opaque_types_defined_by query simplifications for typeck children)\n - rust-lang/rust#158438 (Use rigidness marker in fast_reject)\n - rust-lang/rust#157127 (cg_LLVM: Stop needing an alloca for volatile loads)\n - rust-lang/rust#158376 (Suggest `\u003e\u003d` for `\u003d\u003e` typo in closure and call argument positions)\n - rust-lang/rust#158185 (perf: Make stable_crate_ids reads lock-free after crate loading)\n - rust-lang/rust#158244 (Attribute docs `deprecated` , `warn`, `allow`, `cfg`, `deny`, and `forbid` )\n - rust-lang/rust#158355 (Fixup the refactoring errors in rust-lang/rust#156246)\n - rust-lang/rust#158361 (Move `check_ffi_pure` into the attribute parser)\n - rust-lang/rust#158382 (Add safety section for SliceIndex::get_unchecked(mut))\n - rust-lang/rust#158399 (std: truncate thread names on NetBSD)\n - rust-lang/rust#158418 (Eliminate double length check in `Vec::into_array`)\n - rust-lang/rust#158430 (Guard clone suggestion against empty obligation errors)\n - rust-lang/rust#158446 (Update Enzyme submodule)\n - rust-lang/rust#158448 (Cleanup `NumBuffer` comment and replace `ilog(10)` with `ilog10()`)\n\n\n\n",
  "tree_diff": []
}
