2022-06-21 |
Mara Bos | Use futex based thread parker on Fuchsia.
|
commit | commitdiff | tree |
2022-06-20 |
Mara Bos | Remove lies in comments.
|
commit | commitdiff | tree |
2022-06-20 |
Mara Bos | Show #![feature] in example.
|
commit | commitdiff | tree |
2022-06-11 |
Mara Bos | Stabilize scoped threads.
|
commit | commitdiff | tree |
2022-06-06 |
Mara Bos | Make {Mutex, Condvar, RwLock}::new() const.
|
commit | commitdiff | tree |
2022-06-06 |
Mara Bos | Make all {Mutex, Condvar, RwLock}::new #[inline].
|
commit | commitdiff | tree |
2022-06-03 |
Mara Bos | Lazily allocate+initialize locks.
|
commit | commitdiff | tree |
2022-06-03 |
Mara Bos | Use Drop instead of destroy() for locks.
|
commit | commitdiff | tree |
2022-05-26 |
Mara Bos | Disable unix::net::ancillary on BSD.
|
commit | commitdiff | tree |
2022-05-21 |
Mara Bos | Fix typo in futex RwLock::write_contended.
|
commit | commitdiff | tree |
2022-05-09 |
Mara Bos | Use Rust 2021 prelude in std itself.
|
commit | commitdiff | tree |
2022-05-05 |
Mara Bos | Remove condvar::two_mutexes test.
|
commit | commitdiff | tree |
2022-05-03 |
Mara Bos | Round timeouts up to infinite in futex_wait on DragonFlyBSD.
|
commit | commitdiff | tree |
2022-05-03 |
Mara Bos | Add #[cfg] in cfg_if for linux in unix/futex.
|
commit | commitdiff | tree |
2022-05-03 |
Mara Bos | Don't use futexes on netbsd.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Disable pthread thread parker on futex platforms.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Always return false in futex_wake on {Free,DragonFly...
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Update libc dependency of std to 0.2.125.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Use futex-based locks and thread parker on FreeBSD.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Use futex-based locks and thread parker on DragonFlyBSD.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Use futex-based locks and thread parker on NetBSD.
|
commit | commitdiff | tree |
2022-04-29 |
Mara Bos | Use futex-based locks and thread parker on OpenBSD.
|
commit | commitdiff | tree |
2022-04-19 |
Mara Bos | Use futex locks on emscripten.
|
commit | commitdiff | tree |
2022-04-19 |
Mara Bos | Use futex locks on wasm+atomics.
|
commit | commitdiff | tree |
2022-04-19 |
Mara Bos | Make std::sys::wasm::futex consistent with unix::futex.
|
commit | commitdiff | tree |
2022-04-19 |
Mara Bos | Make std::sys::unix::futex consistent on emscripten.
|
commit | commitdiff | tree |
2022-04-18 |
Mara Bos | Remove forgotten reexport of ReentrantMutex in sys...
|
commit | commitdiff | tree |
2022-04-16 |
Mara Bos | Use a single ReentrantMutex implementation on all platforms.
|
commit | commitdiff | tree |
2022-04-14 |
Mara Bos | Use u32 instead of i32 for futexes.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Rollup merge of #95975 - m-ou-se:test-70093-no-cross...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Rollup merge of #95963 - luqmana:llvm-dist-cross-filecheck...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Rollup merge of #95794 - nnethercote:parse_tt-a-few...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Rollup merge of #95783 - notriddle:notriddle/doctest...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Don't test -Cdefault-linker-libraries=yes when cross...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Add missing unsafe marker.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Allow cvt_nz to be unused on some platforms.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Add #[deny(unsafe_op_in_unsafe_fn)] to thread_local...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Add debug asserts to futex ReentrantMutex impl.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Initialize thread local with const{}.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Move current_thread_unique_ptr to the only module that...
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Make current_thread_unique_ptr work during thread destruction.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Add futex-based ReentrantMutex on Linux.
|
commit | commitdiff | tree |
2022-04-12 |
Mara Bos | Add current_thread_unique_ptr() in std::sys_common.
|
commit | commitdiff | tree |
2022-04-11 |
Mara Bos | Use is_ or has_ prefix for pure `-> bool` functions.
|
commit | commitdiff | tree |
2022-04-11 |
Mara Bos | Use compare_exchange_weak in futex rwlock implementation.
|
commit | commitdiff | tree |
2022-04-11 |
Mara Bos | Add comments to futex rwlock implementation.
|
commit | commitdiff | tree |
2022-04-11 |
Mara Bos | Add doc comments to futex operations.
|
commit | commitdiff | tree |
2022-04-08 |
Mara Bos | Fix typo in futex rwlock.
|
commit | commitdiff | tree |
2022-04-08 |
Mara Bos | Add futex-based RwLock on Linux.
|
commit | commitdiff | tree |
2022-04-07 |
Mara Bos | Return status from futex_wake().
|
commit | commitdiff | tree |
2022-04-06 |
Mara Bos | Bump stabilization of stdin_forwarders to 1.62.0.
|
commit | commitdiff | tree |
2022-04-06 |
Mara Bos | Rename RWLock to RwLock in std::sys.
|
commit | commitdiff | tree |
2022-04-05 |
Mara Bos | Reword comment in futex condvar implementation.
|
commit | commitdiff | tree |
2022-04-05 |
Mara Bos | Mark unix::locks::futex::Mutex::new as #[inline].
|
commit | commitdiff | tree |
2022-04-01 |
Mara Bos | Use MaybeUninit for clock_gettime's timespec.
|
commit | commitdiff | tree |
2022-04-01 |
Mara Bos | Don't spin on contended mutexes.
|
commit | commitdiff | tree |
2022-04-01 |
Mara Bos | Shuffle around #[inline] and #[cold] in mutex impl.
|
commit | commitdiff | tree |
2022-04-01 |
Mara Bos | Add comment about futex_wait timeout.
|
commit | commitdiff | tree |
2022-04-01 |
Mara Bos | Remove need for associated_type_bounds in std.
|
commit | commitdiff | tree |
2022-03-31 |
Mara Bos | Categorize and sort unstable features in std.
|
commit | commitdiff | tree |
2022-03-30 |
Mara Bos | Don't stabilize ScopedJoinHandle::is_finished yet.
|
commit | commitdiff | tree |
2022-03-29 |
Mara Bos | Add tracking issue for sync_unsafe_cell.
|
commit | commitdiff | tree |
2022-03-29 |
Mara Bos | Add SyncUnsafeCell.
|
commit | commitdiff | tree |
2022-03-29 |
Mara Bos | Remove unnecessary .as_ref().
|
commit | commitdiff | tree |
2022-03-24 |
Mara Bos | Explicitly use CLOCK_MONOTONIC in futex_wait.
|
commit | commitdiff | tree |
2022-03-24 |
Mara Bos | Make Timespec available in sys::unix.
|
commit | commitdiff | tree |
2022-03-24 |
Mara Bos | Use FUTEX_WAIT_BITSET rather than FUTEX_WAIT on Linux.
|
commit | commitdiff | tree |
2022-03-23 |
Mara Bos | Spin before blocking in Mutex::lock.
|
commit | commitdiff | tree |
2022-03-23 |
Mara Bos | Update tests.
|
commit | commitdiff | tree |
2022-03-23 |
Mara Bos | Replace Linux Mutex and Condvar with futex based ones.
|
commit | commitdiff | tree |
2022-03-23 |
Mara Bos | Add futex_wake_all.
|
commit | commitdiff | tree |
2022-03-23 |
Mara Bos | Return timeout status in futex_wait.
|
commit | commitdiff | tree |
2022-03-22 |
Mara Bos | Move std::sys::{mutex, condvar, rwlock} to std::sys...
|
commit | commitdiff | tree |
2022-03-21 |
Mara Bos | Stabilize Stdin::lines.
|
commit | commitdiff | tree |
2022-03-21 |
Mara Bos | Move pthread locks to own module.
|
commit | commitdiff | tree |
2022-03-11 |
Mara Bos | Update tests.
|
commit | commitdiff | tree |
2022-03-11 |
Mara Bos | Update advance and advance_slices docs.
|
commit | commitdiff | tree |
2022-03-11 |
Mara Bos | Panic when advance_slices()'ing too far.
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Add documentation about lifetimes to thread::scope.
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Add soundness test for dropping scoped thread results...
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Remove outdated comment.
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Properly abort when thread result panics on drop.
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Fix soundness issue in scoped threads.
|
commit | commitdiff | tree |
2022-03-09 |
Mara Bos | Rename is_{some,ok,err}_with to is_{some,ok,err}_and.
|
commit | commitdiff | tree |
2022-03-07 |
Mara Bos | Use `f` instead of `|| f()`.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Update tests.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Small fixes in thread local code.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Update documentation in thread/local.rs.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Add debug asserts in thread local cell set methods.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Add tracking issue number for local_key_cell_methods.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Rename LocalKey's with_{ref,mut} to with_borrow{,_mut}.
|
commit | commitdiff | tree |
2022-03-05 |
Mara Bos | Implement RFC 3184 - thread local cell methods.
|
commit | commitdiff | tree |
2022-03-04 |
Mara Bos | Use '_ for irrelevant lifetimes in Debug impl.
|
commit | commitdiff | tree |
2022-03-03 |
Mara Bos | Fix doctests.
|
commit | commitdiff | tree |
2022-03-03 |
Mara Bos | Remove argument from closure in thread::Scope::spawn.
|
commit | commitdiff | tree |
2022-03-03 |
Mara Bos | Remove unnecessary #![feature]s from doctest.
|
commit | commitdiff | tree |
2022-03-03 |
Mara Bos | Update test.
|
commit | commitdiff | tree |
2022-03-03 |
Mara Bos | Rename JoinHandle::is_running to is_finished and update...
|
commit | commitdiff | tree |
2022-03-02 |
Mara Bos | Update test output.
|
commit | commitdiff | tree |
2022-03-02 |
Mara Bos | Add more tests for mismatched Option/Result return...
|
commit | commitdiff | tree |
next |