- 05 10月, 2018 1 次提交
-
-
由 Oliver Schneider 提交于
-
- 02 10月, 2018 2 次提交
-
-
由 Austin Bonander 提交于
closes #54678
-
由 Austin Bonander 提交于
closes #54678
-
- 28 9月, 2018 1 次提交
-
-
由 Josh Stone 提交于
-
- 25 9月, 2018 1 次提交
-
-
由 Alex Crichton 提交于
This commit is an initial start at implementing the standard library for wasm32-unknown-unknown with the experimental `atomics` feature enabled. None of these changes will be visible to users of the wasm32-unknown-unknown target because they all require recompiling the standard library. The hope with this is that we can get this support into the standard library and start iterating on it in-tree to enable experimentation. Currently there's a few components in this PR: * Atomic fences are disabled on wasm as there's no corresponding atomic op and it's not clear yet what the convention should be, but this will change in the future! * Implementations of `Mutex`, `Condvar`, and `RwLock` were all added based on the atomic intrinsics that wasm has. * The `ReentrantMutex` and thread-local-storage implementations panic currently as there's no great way to get a handle on the current thread's "id" yet. Right now the wasm32 target with atomics is unfortunately pretty unusable, requiring a lot of manual things here and there to actually get it operational. This will likely continue to evolve as the story for atomics and wasm unfolds, but we also need more LLVM support for some operations like custom `global` directives for this to work best.
-
- 11 9月, 2018 1 次提交
-
-
由 toidiu 提交于
Co-authored-by: nikomatsakis
-
- 09 9月, 2018 1 次提交
-
-
由 Jorge Aparicio 提交于
closes #40289
-
- 07 9月, 2018 1 次提交
-
-
由 Jorge Aparicio 提交于
-
- 01 9月, 2018 1 次提交
-
-
由 Without Boats 提交于
-
- 31 8月, 2018 1 次提交
-
-
由 Oliver Schneider 提交于
-
- 25 8月, 2018 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 24 8月, 2018 2 次提交
-
-
由 Sergio Benitez 提交于
-
由 Jorge Aparicio 提交于
-
- 23 8月, 2018 2 次提交
-
-
由 Niv Kaminer 提交于
-
由 Niv Kaminer 提交于
-
- 20 8月, 2018 3 次提交
-
-
由 Mazdak Farrokhzad 提交于
-
由 Mazdak Farrokhzad 提交于
-
由 Jakub Kozlowski 提交于
-
- 17 8月, 2018 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 16 8月, 2018 1 次提交
-
-
由 varkor 提交于
-
- 10 8月, 2018 1 次提交
-
-
由 memoryruins 提交于
-
- 08 8月, 2018 2 次提交
-
-
由 Linus Färnstrand 提交于
-
由 Linus Färnstrand 提交于
-
- 05 8月, 2018 3 次提交
- 25 7月, 2018 1 次提交
-
-
由 Tatsuyuki Ishi 提交于
-
- 21 7月, 2018 1 次提交
-
-
由 Alex Crichton 提交于
Closes #52403
-
- 11 7月, 2018 1 次提交
-
-
由 ljedrz 提交于
-
- 10 7月, 2018 1 次提交
-
-
由 Simon Sapin 提交于
This to-be-stable attribute is equivalent to `#[lang = "oom"]`. It is required when using the alloc crate without the std crate. It is called by `handle_alloc_error`, which is in turned called by "infallible" allocations APIs such as `Vec::push`.
-
- 07 7月, 2018 2 次提交
- 01 7月, 2018 1 次提交
-
-
由 Mark Simulacrum 提交于
-
- 23 6月, 2018 1 次提交
-
-
由 Taylor Cramer 提交于
Move future_from_generator out of raw Update await to use $crate Renumber errors
-
- 22 6月, 2018 1 次提交
-
-
由 Taylor Cramer 提交于
-
- 16 6月, 2018 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 12 6月, 2018 2 次提交
-
-
由 Simon Sapin 提交于
-
由 Simon Sapin 提交于
The heap.rs file was already unused.
-
- 11 6月, 2018 1 次提交
-
-
由 crlf0710 提交于
Add #[doc(inline)] in `std::task` to make the doc seem right.
-
- 09 6月, 2018 1 次提交
-
-
由 tinaun 提交于
-