)]}'
{
  "commit": "e4eb91ca0fb9b176be4e2cdd0a3a5e08eb472fc3",
  "tree": "6ea2ecc89da634b199ca1a8e5be408705f545f7f",
  "parents": [
    "c935696dd07ca51e6fba2f6579919eea2a50863b"
  ],
  "author": {
    "name": "Rémy Rakic",
    "email": "remy.rakic@arm.com",
    "time": "Wed Apr 29 23:23:28 2026 +0200"
  },
  "committer": {
    "name": "Rémy Rakic",
    "email": "remy.rakic@arm.com",
    "time": "Thu Apr 30 15:14:55 2026 +0200"
  },
  "message": "catch callback unwinding to finalize in-flight self-profiling events from queries\n\nfatal errors currently abort the compiler process without allocating the self-profile\nstrings: query events aren\u0027t always correctly recorded, and will show up as \u003cunknown\u003e\nin the data.\n\ncatching the unwinding panic allows us to finalize the self-profiling process correctly\nbefore continuing unwinding as before.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "842cb1f041311f52e715d5533f46a7d929c3d510",
      "old_mode": 33188,
      "old_path": "compiler/rustc_interface/src/passes.rs",
      "new_id": "344090d1c147fda43508f73464d3949187ce9068",
      "new_mode": 33188,
      "new_path": "compiler/rustc_interface/src/passes.rs"
    }
  ]
}
