about summary refs log tree commit diff
path: root/src/libstd/sys/windows/mutex.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-184/+0
2020-03-20Fix abort-on-eprintln during process shutdownAlex Crichton-3/+3
2019-12-22Format the worldMark Rousskov-10/+14
2019-10-22Apply clippy::needless_return suggestionsMateusz MikuĊ‚a-1/+1
2019-03-26fix some uses I missedRalf Jung-1/+1
2019-02-28libstd => 2018Taiki Endo-5/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-02no reason to use mutable references here at allRalf Jung-12/+4
2018-11-28get_ref -> get_mutRalf Jung-8/+8
2018-11-28fix buildRalf Jung-5/+13
2018-11-28put the MaybeUninit inside the UnsafeCellRalf Jung-10/+7
2018-11-27add comments explaining our uses of get_ref/get_mut for MaybeUninitRalf Jung-0/+3
2018-11-27fix buildRalf Jung-1/+1
2018-11-27use MaybeUninit instead of mem::uninitialized for Windows MutexRalf Jung-9/+9
2018-08-14fixed wordingRalf Jung-1/+1
2018-08-13Window Mutex: make sure we properly initialize the SRWLockRalf Jung-0/+2
2018-04-04Use box syntax instead of Box::new in Mutex::remutex on WindowsMike Hommey-1/+1
2016-08-24Use `#[prelude_import]` in `libstd`.Jeffrey Seyfried-2/+0
2016-06-02Fix undefined behavior when re-locking a mutex from the same threadAmanieu d'Antras-0/+2
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-1/+1
2015-06-27std: Fix Windows XP compatibilityAlex Crichton-31/+128
2015-05-27Use `const fn` to abstract away the contents of UnsafeCell & friends.Eduard Burtescu-4/+3
2015-05-07std: Remove a double-box in ReentrantMutexAlex Crichton-5/+7
2015-04-08Implement reentrant mutexes and make stdio use themSimonas Kazlauskas-0/+31
2015-02-20std: Tidy up some `unsafe impl`s for `sync`Alex Crichton-7/+10
2015-02-01std: Add a new `env` moduleAlex Crichton-2/+0
2015-01-12Change Mutex to use SRWLock on Windows.Peter Atashian-47/+25
2015-01-11Rename AtomicInt and AtomicUintSteven Fackler-4/+4
2015-01-03Remove deprecated functionalityAlex Crichton-8/+8
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-02rollup merge of #20315: alexcrichton/std-syncAlex Crichton-1/+1
2015-01-02std: Stabilize the prelude moduleAlex Crichton-1/+1
2015-01-01std: Second pass stabilization of syncAlex Crichton-1/+1
2014-12-26Implement `Sync` for some windows sys typesFlavio Percoco-0/+2
2014-12-05Fall out of the std::sync rewriteAlex Crichton-2/+4
2014-12-05std: Rewrite the `sync` moduleAlex Crichton-0/+76