)]}'
{
  "commit": "dfbb0fd7dc3e4f02e4102cf0b7f87958a8ca4d0e",
  "tree": "09f42e5eaafce93fc97b7a5a23b97e6a7636f405",
  "parents": [
    "806c2a35dcc1db7867864fea0a7a65554a5238b7"
  ],
  "author": {
    "name": "Alex Crichton",
    "email": "alex@alexcrichton.com",
    "time": "Mon Dec 22 13:13:50 2025 -0800"
  },
  "committer": {
    "name": "Alex Crichton",
    "email": "alex@alexcrichton.com",
    "time": "Mon Dec 22 13:13:50 2025 -0800"
  },
  "message": "std: Use `usleep` temporarily on WASI targets\n\nThis fixes some fallout from 147572 where the `thread::sleep` function\nis is broken on `wasm32-wasip2` after that PR. The cause for this is a\nbroken implementation of `nanosleep` in wasi-libc itself which is being\nfixed in WebAssembly/wasi-libc/696. Similar to 149999 this avoids the\nproblematic function for now while the wasi-libc changes take some time\nto propagate into a wasi-sdk release.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18cdea0e1b1b3a6587d3909184a92e62be575f2e",
      "old_mode": 33188,
      "old_path": "library/std/src/sys/thread/unix.rs",
      "new_id": "d0396ed713009f8a59793617652737273afa1e37",
      "new_mode": 33188,
      "new_path": "library/std/src/sys/thread/unix.rs"
    }
  ]
}
