about summary refs log tree commit diff
path: root/src/libstd/sys/unix/mutex.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-137/+0
2020-05-04edit Mutex commentRalf Jung-4/+6
2020-05-04expand comment on default mutex behaviorRalf Jung-3/+7
2020-03-20Fix abort-on-eprintln during process shutdownAlex Crichton-2/+2
2019-12-22Format the worldMark Rousskov-4/+8
2019-06-26Avoid mem::uninitialized() in std::sys::unixJosh Stone-12/+12
2019-02-28libstd => 2018Taiki Endo-4/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-08-09Auto merge of #53108 - RalfJung:mutex, r=alexcrichtonbors-2/+4
2018-08-08missed oneRalf Jung-2/+2
2018-08-06clarify partially initialized Mutex issuesRalf Jung-2/+4
2018-08-06Remove references to `StaticMutex` which got removed a while agoRalf Jung-3/+0
2016-06-02Fix undefined behavior when re-locking a mutex from the same threadAmanieu d'Antras-0/+33
2015-11-09std: Migrate to the new libcAlex Crichton-21/+21
2015-08-11Register new snapshotsAlex Crichton-3/+0
2015-08-03syntax: Implement #![no_core]Alex Crichton-0/+1
2015-05-27Use `const fn` to abstract away the contents of UnsafeCell & friends.Eduard Burtescu-7/+2
2015-05-07std: Remove a double-box in ReentrantMutexAlex Crichton-10/+7
2015-04-08Implement reentrant mutexes and make stdio use themSimonas Kazlauskas-0/+48
2015-03-12std: Remove #[allow] directives in sys modulesAlex Crichton-1/+1
2015-02-20std: Tidy up some `unsafe impl`s for `sync`Alex Crichton-1/+3
2015-01-08Fix destroy assertions in mutex/rwlock/condvarMichael Neumann-0/+12
2015-01-07markers -> markerNick Cameron-1/+1
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-1/+1
2014-12-26Relax `Arc` bounds don't require Sync+SendFlavio Percoco-3/+2
2014-12-26Move RacyCell to `std::comm`Flavio Percoco-1/+2
2014-12-26Make Send and Sync traits unsafeFlavio Percoco-1/+3
2014-12-26Require types to opt-in SyncFlavio Percoco-3/+4
2014-12-05std: Rewrite the `sync` moduleAlex Crichton-0/+52