)]}'
{
  "commit": "af8efe2f263151a4e19d588478d7310dda2c1bf2",
  "tree": "0fd99c9d30c16bfe2ac51df6e3f6d7362be56d56",
  "parents": [
    "d10ab82d5623bae4eef102fd0d4054089c8c2736",
    "da0c8715437a255a0f9b32cd9ad58d00eb02e8cf"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Tue Apr 21 16:53:39 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 21 16:53:39 2026 +0200"
  },
  "message": "Rollup merge of #155036 - bjorn3:lto_refactors16, r\u003dTaKO8Ki\n\nStore a PathBuf rather than SerializedModule for cached modules\n\nIn cg_gcc `ModuleBuffer` already only contains a path anyway. And for moving LTO into `-Zlink-only` we will need to serialize `MaybeLtoModules`. By storing a path cached modules we avoid writing them to the disk a second time during serialization of `MaybeLtoModules`.\n\nSome further improvements will require changes to cg_gcc that I would prefer landing in the cg_gcc repo to actually test the LTO changes in CI.\n\nPart of https://github.com/rust-lang/compiler-team/issues/908\n",
  "tree_diff": []
}
