about summary refs log tree commit diff
path: root/src/libstd/priority_queue.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-05-13 05:04:41 -0700
committerbors <bors@rust-lang.org>2013-05-13 05:04:41 -0700
commit1bf2f68bb255cc6833d4253c4f6d071af9e05648 (patch)
tree7ed14f8a52d842e64bbf258f9a2bcc3a8ca1cb34 /src/libstd/priority_queue.rs
parent2774392b41af806028d9946f42e84495d58a33d6 (diff)
parent852af346d346e0119af8336c88ee1b113346ac7c (diff)
downloadrust-1bf2f68bb255cc6833d4253c4f6d071af9e05648.tar.gz
rust-1bf2f68bb255cc6833d4253c4f6d071af9e05648.zip
auto merge of #6437 : Thiez/rust/atomic, r=Aatch
This pull request adds 4 atomic intrinsics to the compiler, in preparation for #5042.

* `atomic_load(src: &int) -> int` performs an atomic sequentially consistent load.
* `atomic_load_acq(src: &int) -> int` performs an atomic acquiring load.
* `atomic_store(dst: &mut int, val: int)` performs an atomic sequentially consistent store.
* `atomic_store_rel(dst: &mut int, val: int)` performs an atomic releasing store.

For more information about the whole acquire/release thing: http://llvm.org/docs/Atomics.html

r?
Diffstat (limited to 'src/libstd/priority_queue.rs')
0 files changed, 0 insertions, 0 deletions