)]}'
{
  "commit": "2eaa5de4a3a911f52adbee7dda0bc84b06115576",
  "tree": "994e1f0f3ef017f524dcce4e02aa02c1858bb1ed",
  "parents": [
    "827651f2200cefab42dac4c2ae7f80a7149340de",
    "cb3df68743c725da1ea2c8781359518e140d07f9"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Apr 23 12:32:22 2026 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Thu Apr 23 12:32:22 2026 +0000"
  },
  "message": "Auto merge of #155628 - nnethercote:CStore-from_tcx, r\u003dmu001999\n\nStreamline `CrateMetadataRef` construction in `provide_one!`.\n\n`cstore.get_crate_data()` creates a `CrateMetadataRef`, which is exactly what we need. The current code is very confused and does several unnecessary things: mapping the `FreezeReadGuard` and calling `CStore::from_tcx` a second time to construct a second `CrateMetadataRef`.\r\n\r\nThis is a small perf win.\r\n\r\nr? @mu001999 ",
  "tree_diff": []
}
