rust/library
Dylan DPC dcf972a2be
Rollup merge of #77619 - fusion-engineering-forks:wasm-parker, r=dtolnay
Use futex-based thread-parker for Wasm32.

This uses the existing `sys_common/thread_parker/futex.rs` futex-based thread parker (that was already used for Linux) for wasm32 as well (if the wasm32 atomics target feature is enabled, which is not the case by default).

Wasm32 provides the basic futex operations as instructions: https://webassembly.github.io/threads/syntax/instructions.html

These are now exposed from `sys::futex::{futex_wait, futex_wake}`, just like on Linux. So, `thread_parker/futex.rs` stays completely unmodified.
2020-10-16 02:10:11 +02:00
..
alloc Fix typo in documentation 2020-10-15 16:57:19 +02:00
backtrace@893fbb2368 Bump backtrace-rs 2020-10-11 13:52:20 -04:00
core Rollup merge of #75265 - WaffleLapkin:str_split_as_str, r=dtolnay 2020-10-16 02:10:00 +02:00
panic_abort
panic_unwind
proc_macro Bump to 1.48 bootstrap compiler 2020-10-07 19:51:36 -04:00
profiler_builtins
rtstartup
rustc-std-workspace-alloc
rustc-std-workspace-core
rustc-std-workspace-std
std Rollup merge of #77619 - fusion-engineering-forks:wasm-parker, r=dtolnay 2020-10-16 02:10:11 +02:00
stdarch@3c3664355e
term
test Replace absolute paths with relative ones 2020-10-13 14:16:45 +02:00
unwind Remove useless all in cfg 2020-10-09 13:24:05 +02:00