| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-11-26 | Stabilize const-calling existing const-fns in std | Simon Sapin | -14/+1 | |
| Fixes #46038 | ||||
| 2017-11-22 | Stabilize spin_loop_hint | Stjepan Glavina | -3/+2 | |
| 2017-11-09 | fix core for targets with max-atomic-width = 0 | Jorge Aparicio | -0/+1 | |
| closes #45802 | ||||
| 2017-10-31 | since = "1.23.0" | M Farkas-Dyck | -2/+2 | |
| 2017-10-29 | feature = "atomic_from" | M Farkas-Dyck | -2/+2 | |
| 2017-10-29 | impl From<T> for AtomicT | M Farkas-Dyck | -0/+12 | |
| 2017-10-26 | Bump to 1.23 and update bootstrap | Alex Crichton | -3/+3 | |
| This commit updates the bootstrap compiler, bumps the version to 1.23, updates Cargo, updates books, and updates crates.io dependencies | ||||
| 2017-10-05 | Add missing links for AtomicBool | Guillaume Gomez | -5/+12 | |
| 2017-09-29 | Rollup merge of #44854 - lucasem:atomic-docs, r=steveklabnik | Mark Simulacrum | -1/+25 | |
| docs improvement sync::atomic::Atomic* Addresses the `Atomic*` part of #29377. r? @steveklabnik | ||||
| 2017-09-25 | docs improvement sync::atomic::Atomic* | Lucas Morales | -1/+25 | |
| 2017-09-24 | Backport libs stabilizations to 1.21 beta | David Tolnay | -1/+1 | |
| This includes the following stabilizations: - tcpstream_connect_timeout https://github.com/rust-lang/rust/pull/44563 - iterator_for_each https://github.com/rust-lang/rust/pull/44567 - ord_max_min https://github.com/rust-lang/rust/pull/44593 - compiler_fences https://github.com/rust-lang/rust/pull/44595 - needs_drop https://github.com/rust-lang/rust/pull/44639 - vec_splice https://github.com/rust-lang/rust/pull/44640 | ||||
| 2017-09-16 | Added more text from unstable-book to `compiler_fence` docs | Michal Budzynski | -4/+19 | |
| 2017-09-16 | Added example to `compiler_fence` docs taken from unstable-book | Michal Budzynski | -0/+34 | |
| 2017-09-16 | stabilized compiler_fences (fixes #41091) | Michal Budzynski | -1/+1 | |
| 2017-09-16 | change #![feature(const_fn)] to specific gates | Alex Burka | -1/+14 | |
| 2017-08-15 | Fix typos & us spellings | Fourchaux | -1/+1 | |
| 2017-05-18 | core: fix unused_macro warning | Jorge Aparicio | -0/+1 | |
| when compiling the crate for a target with max-atomic-width = 0 fixes #42097 | ||||
| 2017-05-02 | Rollup merge of #41217 - topecongiro:docs/atomic-fence, r=steveklabnik | Corey Farwell | -3/+52 | |
| Update docs of 'fence' This PR updates the docs for `std::sync::atomic::fence` with an example and a diagram. Part of #29377. r? @steveklabnik | ||||
| 2017-05-01 | Added spin loop pause function | Steven Stewart-Gallus | -0/+23 | |
| 2017-05-01 | Add an example for 'fence' | topecongiro | -3/+52 | |
| 2017-04-13 | Rename compiler_barrier to compiler_fence | Jon Gjengset | -6/+6 | |
| This addresses concerns raised following the merge of #41092. Specifically: > The naming of these seems surprising: the multithreaded functions (and > both the single and multithreaded intrinsics themselves) are fences, > but this is a barrier. It's not incorrect, but the latter is both > inconsistent with the existing functions and slightly confusing with > another type in std (e.g., `Barrier`). `compiler_fence` carries the same semantic implication that this is a compiler-only operation, while being more in line with the fence/barrier concepts already in use in `std`. | ||||
| 2017-04-08 | Auto merge of #41092 - jonhoo:std-fence-intrinsics, r=alexcrichton | bors | -0/+41 | |
| Add safe wrapper for atomic_compilerfence intrinsics This PR adds a proposed safe wrapper for the `atomic_singlethreadfence_*` intrinsics introduced by [RFC #888](https://github.com/rust-lang/rfcs/pull/888). See #41091 for further discussion. | ||||
| 2017-04-07 | Replace compare_exchange with swap | Stjepan Glavina | -8/+3 | |
| 2017-04-07 | Optimize AtomicBool::fetch_nand | Stjepan Glavina | -9/+13 | |
| 2017-04-06 | Fix Markdown issues in the docs | Oliver Middleton | -2/+3 | |
| * Since the switch to pulldown-cmark reference links need a blank line before the URLs. * Reference link references are not case sensitive. * Doc comments need to be indented uniformly otherwise rustdoc gets confused. | ||||
| 2017-04-06 | Add unstable book entry | Jon Gjengset | -1/+1 | |
| 2017-04-05 | Rollup merge of #40927 - stjepang:docs-atomic-overflow-note, r=alexcrichton | Ariel Ben-Yehuda | -10/+29 | |
| Add a note about overflow for fetch_add/fetch_sub Fixes #40916 Fixes #34618 r? @steveklabnik | ||||
| 2017-04-05 | Add safe wrapper for atomic_singlethreadfence_* | Jon Gjengset | -0/+41 | |
| 2017-03-30 | More consistent wording | Stjepan Glavina | -10/+25 | |
| 2017-03-30 | Add a note about overflow for fetch_add/fetch_sub | Stjepan Glavina | -0/+4 | |
| 2017-03-29 | Fixing formatting issues #29377 | projektir | -38/+42 | |
| 2017-03-27 | Adding links for Atomics docs #29377 | projektir | -38/+66 | |
| 2017-02-06 | Revert "Add 128-bit atomics" | Alex Crichton | -18/+0 | |
| This reverts commit 9903975003276cc42a1ed5f21eee292b7c62c331. | ||||
| 2017-02-05 | Rollup merge of #38959 - Amanieu:atomic128, r=alexcrichton | Corey Farwell | -0/+18 | |
| Add 128-bit atomics This is currently only supported on AArch64 since that is the only target which unconditionally supports 128-bit atomic operations. cc #35118 | ||||
| 2017-01-27 | Fix a few links in the docs | Oliver Middleton | -2/+2 | |
| 2017-01-20 | Revert previous commit | Geoff Yoerger | -4/+0 | |
| 2017-01-19 | Clarify the `default` option to use | Geoff Yoerger | -1/+6 | |
| 2017-01-19 | Into item level docs (enum Ordering) | Geoff Yoerger | -0/+2 | |
| 2017-01-19 | '.' | Geoff Yoerger | -1/+1 | |
| 2017-01-19 | Module level doc | Geoff Yoerger | -1/+2 | |
| 2017-01-10 | Add 128-bit atomics | Amanieu d'Antras | -0/+18 | |
| 2016-12-29 | Rollup merge of #38674 - GuillaumeGomez:atomic_fn_docs, r=frewsxcv | Alex Crichton | -8/+15 | |
| Add missing urls for atomic fn docs r? @frewsxcv | ||||
| 2016-12-29 | Rollup merge of #38649 - GuillaumeGomez:atomicint_docs, r=frewsxcv | Alex Crichton | -17/+36 | |
| Add missing urls for atomic_int macros types r? @frewsxcv | ||||
| 2016-12-29 | Rollup merge of #38635 - GuillaumeGomez:atomicptr_docs, r=frewsxcv | Alex Crichton | -14/+37 | |
| Add missing urls for AtomicPtr r? @frewsxcv | ||||
| 2016-12-29 | Add missing urls for atomic fn docs | Guillaume Gomez | -8/+15 | |
| 2016-12-28 | Add missing urls for AtomicPtr | Guillaume Gomez | -14/+37 | |
| 2016-12-28 | Add missing urls for atomic_int macros types | Guillaume Gomez | -17/+36 | |
| 2016-12-26 | Add missing urls in AtomicBool docs | Guillaume Gomez | -13/+35 | |
| 2016-12-15 | Stabilize std::sync::atomic::Atomic*::{get_mut, into_inner} | Aaron Turon | -12/+6 | |
| 2016-10-23 | Prevent exhaustive matching of Ordering to allow for future extension | Amanieu d'Antras | -0/+18 | |
