)]}'
{
  "commit": "08a5519924abe382001f2ee799bc1e2e3b53dd5e",
  "tree": "c6d1f1aea84bf67cbb4fb1f6723d8a9f1183921d",
  "parents": [
    "bea2f89de6d0cfa0577be56370b5e9b78cd382c2",
    "85b6c380d6afe9d1644816db8f2dc12c05fd1a5b"
  ],
  "author": {
    "name": "Matthias Krüger",
    "email": "476013+matthiaskrgr@users.noreply.github.com",
    "time": "Thu Dec 04 08:46:19 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 04 08:46:19 2025 +0100"
  },
  "message": "Rollup merge of #149456 - joboet:async-safe-tid, r\u003dMark-Simulacrum\n\nstd: don\u0027t call `current_os_id` from signal handler\n\n`current_os_id` is not always async-signal-safe depending on the platform, hence it may not be called from the SIGSEGV handler. Instead, store the thread ID along with the thread name during setup. With rust-lang/rust#144465 merged, this information is available even before the thread main function.\n",
  "tree_diff": []
}
