)]}'
{
  "commit": "8ffe107470356ed5c69dc283cf16e6664db6a5a1",
  "tree": "abd9c77ab94a5f396ab01dcc1268e672f039d1e8",
  "parents": [
    "f21c57d8c6110512cb764d5bfc2bd2fb19fd9fdc",
    "9e4bb8490455c2b7da3af118b191c141f5822022"
  ],
  "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": []
}
