)]}'
{
  "commit": "e2b71ade2db4ea263ab0d561d889f3e3795a500d",
  "tree": "f8586b6a65035485e56ce97c9c1e05fd2c7b9283",
  "parents": [
    "7c5dac9c7476a30e09a5aa87b4df2c5663fe7734",
    "d737d297a7f471e9478e163e1581f70ec291651c"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Wed Jul 01 10:14:42 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Wed Jul 01 10:14:42 2026 +0000"
  },
  "message": "Auto merge of #158604 - LorrensP-2158466:less-alloc-during-res, r\u003dpetrochenkov\n\nresolve: no allocation in `resolve_ident_in(_local)_module_*`\n\n\n\n\r\n\r\nSomewhat of a follow up of rust-lang/rust#158207 and rust-lang/rust#158035. Remove the `or_default` call of `NameResolutions` which does an arena allocation. Prep work for parallel import resolution.\r\n\r\n- cycle detection now works on `module` and `bindingkey` instead of the `NameResolution`. This should have no impact as `NameResolutions` are found by that pair.\r\n- Now that we get an `Option\u003cNameResolution\u003e` the logic changed a bit to work with `None`. Did this by following the logic of the functions to see what would happen with a completely empty resolution (`or_default`).\r\n\r\nr? @petrochenkov ",
  "tree_diff": []
}
