about summary refs log tree commit diff
path: root/library/std/src/sys
AgeCommit message (Expand)AuthorLines
2020-10-08Apply deny(unsafe_op_in_unsafe_fn) to all of sys/unsupported.Mara Bos-9/+10
2020-10-08Implement `AsRawFd` for `StdinLock` etc. on WASI.Dan Gohman-0/+18
2020-10-08Avoid SeqCst or static mut in mach_timebase_info cacheThom Chiovoloni-22/+36
2020-10-08Remove unsafety from unsupported/rwlosck.rs by using a Cell.Mara Bos-18/+16
2020-10-08Remove unsafety from unsupported/mutex.rs by using a Cell.Mara Bos-14/+8
2020-10-08Remove unnecessary rustc_const_stable attributes.Mara Bos-1/+0
2020-10-08Auto merge of #77346 - Caduser2020:master, r=Mark-Simulacrumbors-119/+170
2020-10-08`#[deny(unsafe_op_in_unsafe_fn)]` in sys/sgxCaduser2020-119/+170
2020-10-08Remove #![allow(unsafe_op_in_unsafe_fn)] except for mod.rsmaekawatoshiki-15/+0
2020-10-07Formatting.Mara Bos-1/+5
2020-10-07Get rid of raw pointers and UnsafeCell in cloudabi condvar.Mara Bos-25/+16
2020-10-07Get rid of UnsafeCell in cloudabi rwlock.Mara Bos-24/+21
2020-10-07Get rid of UnsafeCell<MaybeUninit>s in cloudabi mutex.Mara Bos-28/+24
2020-10-07Use slice_as_mut_ptr instead of first_ptr_mut.Mara Bos-1/+1
2020-10-06Use futex-based thread-parker for Wasm32.Mara Bos-0/+19
2020-10-06Formatting.Mara Bos-1/+2
2020-10-06Add comment documenting NtWaitForKeyedEvent's timeout interpretation.Mara Bos-2/+4
2020-10-06Add documentation to Windows thread parker implementation.Mara Bos-1/+60
2020-10-06Fix typos in comments.Mara Bos-2/+2
2020-10-06Improve windows thread parker.Mara Bos-24/+34
2020-10-06Add fast futex-based thread parker for Windows.Mara Bos-0/+179
2020-10-06Add Keyed Events API to sys::windows::c.Mara Bos-0/+32
2020-10-06Add WaitOnAddress/WakeByAddress API to sys::windows::c.Mara Bos-0/+16
2020-10-04Update libc to 0.2.79Josh Triplett-23/+3
2020-10-04Auto merge of #77380 - fusion-engineering-forks:unbox-the-mutex, r=dtolnaybors-0/+33
2020-10-03Rollup merge of #77182 - GuillaumeGomez:missing-examples-fd-traits, r=pickfireJonas Schievink-0/+40
2020-10-02Rollup merge of #77432 - tmiasko:posix-spawn-musl, r=cuviperJonas Schievink-6/+8
2020-10-02Use posix_spawn() on unix if program is a pathAlexander Mols-1/+7
2020-10-02Simplify fd examplesGuillaume Gomez-19/+16
2020-10-02Auto merge of #77029 - ehuss:command-access, r=dtolnaybors-8/+141
2020-10-02No longer put windows condvars in a box.Mara Bos-1/+1
2020-10-02No longer put wasm condvars in a box.Mara Bos-1/+1
2020-10-02No longer put condvars on the 'unsupported' platform in a box.Mara Bos-1/+1
2020-10-02No longer put cloudabi condvars in a box.Mara Bos-1/+1
2020-10-02Make it possible to have unboxed condvars on specific platforms.Mara Bos-0/+16
2020-10-02No longer put windows mutexes in a box.Mara Bos-1/+4
2020-10-02No longer put wasm mutexes in a box.Mara Bos-1/+1
2020-10-02No longer put mutexes on the 'unsupported' platform in a box.Mara Bos-1/+1
2020-10-02No longer put cloudabi mutexes in a box.Mara Bos-1/+1
2020-10-02Make it possible to have unboxed mutexes on specific platforms.Mara Bos-0/+14
2020-10-02Rollup merge of #77147 - fusion-engineering-forks:static-mutex, r=dtolnayYuki Okushi-16/+14
2020-10-02Rollup merge of #76979 - fusion-engineering-forks:windows-fallback-check, r=d...Yuki Okushi-45/+53
2020-10-01Auto merge of #76969 - withoutboats:rawfd-refexive-traits, r=dtolnaybors-0/+57
2020-10-01Work around potential merging/duplication issues in sys/windows/compat.Mara Bos-3/+19
2020-10-01Formatting.Mara Bos-5/+1
2020-10-01Use AcquireSRWLockExclusive::is_available() instead of an extra lookup.Mara Bos-17/+6
2020-10-01Improve std::sys::windows::compat.Mara Bos-28/+35
2020-10-01Auto merge of #76919 - fusion-engineering-forks:thread-parker, r=dtolnaybors-0/+38
2020-10-01Use posix_spawn on musl targetsTomasz Miąsko-6/+8
2020-09-30Rollup merge of #77328 - hyd-dev:assert-to-rtassert, r=AmanieuJonas Schievink-1/+1