)]}'
{
  "commit": "cabecc6894be64042393b2c4e69b36de5f3063df",
  "tree": "55c581eefceced665adb85ba4a1f86cdbb392ddc",
  "parents": [
    "aa94167f3baf39b9995e502cc89f8619cb7f7859",
    "0bce0415d5545614f99c0c27244f5f46aa1269a7"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Sun Aug 30 13:54:53 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 30 13:54:53 2026 +0200"
  },
  "message": "Rollup merge of #161902 - Zalathar:coverage-info, r\u003dmejrs\n\ncoverage: Rename the three main coverage-info structs\n\nThis PR renames the three main structures used to carry per-function coverage info through different stages of compilation:\n```text\n- CoverageInfoHi       \u003d\u003e CoverageEarlyInfo   // collected early, at the THIR/MIR boundary during MIR building\n- FunctionCoverageInfo \u003d\u003e CoverageMirInfo     // collected during the main MIR instrumentation pass\n- CoverageIdsInfo      \u003d\u003e CoverageCodegenInfo // collected during codegen, after MIR opts\n```\n\nThe new names should hopefully help to keep the three structs distinct, while also avoiding the historical inconsistency of the previous names.\n\nThe renaming also resolves an old TODO of mine about `coverage_ids_info` no longer making sense as a name.\n\nThere should be no change to compiler behaviour.\n",
  "tree_diff": []
}
