)]}'
{
  "commit": "4d2f9ca08dfd4f248bbbaaa8d7708412129b28e9",
  "tree": "eaf3faeaec0715083bc968013df7b37b43ef6261",
  "parents": [
    "06ccbc19298596531137ef5ccf226db12bf33fb0",
    "773af235051378c81a2af06838cf71da2885f72c"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Sun May 10 19:05:47 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun May 10 19:05:47 2026 +0200"
  },
  "message": "Rollup merge of #156365 - RalfJung:stream_send_recv_stress, r\u003dnia-e\n\nstream_send_recv_stress tests: wait for threads to finish\n\nThese tests currently fail in Miri (when run with nextest) because all they do is spawn a lot of threads that will do stuff, but they don\u0027t wait for the threads to actually finish. Miri by default errors when there are background threads lingering when `main` is done (since that can indicate a leak, and since it makes it impossible to check for memory leaks). Miri gives background threads a bit of time to finish when `main` is done, but for these tests that\u0027s nowhere near enough since basically the entire test runs after `main` is done.\n\nOutside Miri, this could also still mean that the test doesn\u0027t actually run to completion, it might get abort when `main` finishes.\n\nSo let\u0027s use `thread::scope` to ensure all threads are done before the test is considered done.\n",
  "tree_diff": []
}
