)]}'
{
  "commit": "fcf67da039f42e3905cf6f69e33304299c45149f",
  "tree": "e71ec30f5ed32ee9021d7fd484cc62eb7fb48609",
  "parents": [
    "ed0006a7ba2dc8fabab8ea94d6f843886311b3c7",
    "5e9b3a08c84bfcfe9bcd9741587bf4f080672dd5"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Dec 18 17:38:47 2025 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Dec 18 17:38:47 2025 +0000"
  },
  "message": "Auto merge of #150135 - JonathanBrouwer:rollup-pn911bj, r\u003dJonathanBrouwer\n\nRollup of 12 pull requests\n\nSuccessful merges:\n\n - rust-lang/rust#145933 (Expand `str_as_str` to more types)\n - rust-lang/rust#148849 (Set -Cpanic\u003dabort in windows-msvc stack protector tests)\n - rust-lang/rust#149925 (`cfg_select!`: parse unused branches)\n - rust-lang/rust#149952 (Suggest struct pattern when destructuring Range with .. syntax)\n - rust-lang/rust#150022 (Generate macro expansion for rust compiler crates docs)\n - rust-lang/rust#150024 (Support recursive delegation)\n - rust-lang/rust#150048 (std_detect: AArch64 Darwin: expose SME F16F16 and B16B16 features)\n - rust-lang/rust#150083 (tests/run-make-cargo/same-crate-name-and-macro-name: New regression test)\n - rust-lang/rust#150102 (Fixed ICE for EII with multiple defaults due to duplicate definition in nameres)\n - rust-lang/rust#150124 (unstable.rs: fix typos in comments (implementatble -\u003e implementable))\n - rust-lang/rust#150125 (Port `#[rustc_lint_opt_deny_field_access]` to attribute parser)\n - rust-lang/rust#150126 (Subtree sync for rustc_codegen_cranelift)\n\nFailed merges:\n\n - rust-lang/rust#150127 (Port `#[rustc_lint_untracked_query_information]` and `#[rustc_lint_diagnostics]` to using attribute parsers)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup\n",
  "tree_diff": []
}
