index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
std
/
src
/
sys
/
unix
/
locks
/
futex.rs
Age
Commit message (
Expand
)
Author
Lines
2022-06-30
std: use futex-based locks on Fuchsia
joboet
-155
/
+0
2022-06-03
Lazily allocate+initialize locks.
Mara Bos
-3
/
+0
2022-06-03
Use Drop instead of destroy() for locks.
Mara Bos
-6
/
+0
2022-04-16
Use a single ReentrantMutex implementation on all platforms.
Mara Bos
-97
/
+1
2022-04-14
Use u32 instead of i32 for futexes.
Mara Bos
-6
/
+6
2022-04-12
Add debug asserts to futex ReentrantMutex impl.
Mara Bos
-0
/
+2
2022-04-12
Initialize thread local with const{}.
Mara Bos
-1
/
+1
2022-04-12
Move current_thread_unique_ptr to the only module that uses it.
Mara Bos
-1
/
+9
2022-04-12
Add futex-based ReentrantMutex on Linux.
Mara Bos
-1
/
+87
2022-04-05
Reword comment in futex condvar implementation.
Mara Bos
-1
/
+1
2022-04-05
Mark unix::locks::futex::Mutex::new as #[inline].
Mara Bos
-0
/
+1
2022-04-01
Don't spin on contended mutexes.
Mara Bos
-1
/
+3
2022-04-01
Shuffle around #[inline] and #[cold] in mutex impl.
Mara Bos
-5
/
+7
2022-03-23
Spin before blocking in Mutex::lock.
Mara Bos
-4
/
+38
2022-03-23
Replace Linux Mutex and Condvar with futex based ones.
Mara Bos
-0
/
+125