)]}'
{
  "commit": "52b19f7dda198e0e9df00efabd02cb2937d4fc85",
  "tree": "8568f5bfd2bf37b46e1639798c7c960e40d4aac8",
  "parents": [
    "47611e16044c68ef27bac31c35fda2ba1dc20b73"
  ],
  "author": {
    "name": "Martin Nordholts",
    "email": "martin.nordholts@codetale.se",
    "time": "Mon Feb 16 20:56:23 2026 +0100"
  },
  "committer": {
    "name": "Martin Nordholts",
    "email": "martin.nordholts@codetale.se",
    "time": "Tue Feb 17 06:22:39 2026 +0100"
  },
  "message": "compiler: Don\u0027t mark `SingleUseConsts` MIR pass as \"required for soundness\"\n\nBecause:\n* Something like it did not exist before PR 107404\n* That it is not run our mir-opt-level 0 indicates that it is not\n  required for soundness\n* Its `MirPass::can_be_overridden()` is unchanged and thus returns true,\n  indicating that it is not a required MIR pass.\n* No test fails in PR 151426 that stops enabling by default in non-optimized builds\n\nAs can be seen from the updated test `tests/mir-opt/optimize_none.rs`,\nthis means that `#[optimize(none)]` functions become even less\noptimized. As expected and as desired.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02caa92ad3fc8e948611e7466399f8c8ab7a075d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_mir_transform/src/single_use_consts.rs",
      "new_id": "6d33736d64ecb4cd206359ef0b84af5d929bd7c8",
      "new_mode": 33188,
      "new_path": "compiler/rustc_mir_transform/src/single_use_consts.rs"
    },
    {
      "type": "modify",
      "old_id": "a5b541bd2b62852e3c3f08855fe0d1440cf57eb6",
      "old_mode": 33188,
      "old_path": "tests/mir-opt/optimize_none.rs",
      "new_id": "99efcc35e5955603ea73c9fa924a10152c368800",
      "new_mode": 33188,
      "new_path": "tests/mir-opt/optimize_none.rs"
    }
  ]
}
