rust/src/libstd
kennytm 2318274a2d
Rollup merge of #58855 - alexcrichton:wasm-multithreaded-alloc, r=fitzgen
std: Spin for a global malloc lock on wasm32

There's lots of comments in the code, but the main gist of this commit
is that the acquisition of the global malloc lock on the
`wasm32-unknown-unknown` target when threads are enabled will not spin
on contention rather than block.
2019-03-16 14:56:13 +08:00
..
collections Use lifetime contravariance to elide more lifetimes in core+alloc+std 2019-03-09 19:10:28 -08:00
ffi Use lifetime contravariance to elide more lifetimes in core+alloc+std 2019-03-09 19:10:28 -08:00
io Auto merge of #57882 - euclio:unused-doc-attributes, r=estebank 2019-03-09 08:17:48 +00:00
net std: Delete a by-definition spuriously failing test 2019-03-08 07:41:19 -08:00
os libstd => 2018 2019-02-28 04:06:15 +09:00
prelude libstd => 2018 2019-02-28 04:06:15 +09:00
sync libstd => 2018 2019-02-28 04:06:15 +09:00
sys Rollup merge of #58855 - alexcrichton:wasm-multithreaded-alloc, r=fitzgen 2019-03-16 14:56:13 +08:00
sys_common Use lifetime contravariance to elide more lifetimes in core+alloc+std 2019-03-09 19:10:28 -08:00
tests libstd => 2018 2019-02-28 04:06:15 +09:00
thread race condition in thread local storage example 2019-03-03 20:53:50 +01:00
alloc.rs libstd => 2018 2019-02-28 04:06:15 +09:00
ascii.rs Remove licenses 2018-12-25 21:08:33 -07:00
build.rs libstd => 2018 2019-02-28 04:06:15 +09:00
Cargo.toml libstd => 2018 2019-02-28 04:06:15 +09:00
env.rs libstd => 2018 2019-02-28 04:06:15 +09:00
error.rs Use lifetime contravariance to elide more lifetimes in core+alloc+std 2019-03-09 19:10:28 -08:00
f32.rs Auto merge of #58710 - EdorianDark:master, r=sfackler 2019-03-15 06:23:21 +00:00
f64.rs Auto merge of #58710 - EdorianDark:master, r=sfackler 2019-03-15 06:23:21 +00:00
fs.rs libstd => 2018 2019-02-28 04:06:15 +09:00
future.rs Update the future/task API 2019-02-03 13:46:53 -08:00
keyword_docs.rs libs: doc comments 2019-02-10 23:57:25 +00:00
lib.rs Auto merge of #58710 - EdorianDark:master, r=sfackler 2019-03-15 06:23:21 +00:00
macros.rs Bootstrap compiler update for 1.35 release 2019-03-02 09:05:34 -07:00
memchr.rs libstd => 2018 2019-02-28 04:06:15 +09:00
num.rs libstd => 2018 2019-02-28 04:06:15 +09:00
panic.rs libstd => 2018 2019-02-28 04:06:15 +09:00
panicking.rs Use the correct stderr when testing libstd 2019-02-28 19:09:17 -08:00
path.rs Use lifetime contravariance to elide more lifetimes in core+alloc+std 2019-03-09 19:10:28 -08:00
primitive_docs.rs libs: doc comments 2019-02-10 23:57:25 +00:00
process.rs libstd => 2018 2019-02-28 04:06:15 +09:00
rt.rs libstd => 2018 2019-02-28 04:06:15 +09:00
time.rs libstd => 2018 2019-02-28 04:06:15 +09:00