summary refs log tree commit diff
path: root/library/std/src/sys/unix
AgeCommit message (Expand)AuthorLines
2022-06-22Rollup merge of #96768 - m-ou-se:futex-fuchsia, r=tmandryYuki Okushi-0/+51
2022-06-21Use futex based thread parker on Fuchsia.Mara Bos-0/+51
2022-06-17Auto merge of #98143 - cuviper:futex-rwlock-inline, r=thomccbors-0/+9
2022-06-15Add `#[inline]` to small fns of futex `RwLock`Josh Stone-0/+9
2022-06-15Auto merge of #95897 - AzureMarker:feature/horizon-std, r=nagisabors-55/+96
2022-06-14Implement stabilization of `#[feature(io_safety)]`.Dan Gohman-6/+6
2022-06-13Enable thread_local_dtor on horizon OSIan Chamberlain-1/+1
2022-06-13Update libc::stat field namesIan Chamberlain-1/+6
2022-06-13Enable argv support for horizon OSIan Chamberlain-4/+7
2022-06-13Use the right wait_timeout implementationAzureMarker-7/+7
2022-06-13Horizon OS STD supportMeziu-54/+87
2022-06-10Auto merge of #96837 - tmiasko:stdio-fcntl, r=joshtriplettbors-35/+56
2022-06-10use fcntl fallback for additional poll-specific errorsThe 8472-7/+8
2022-06-05Remove SIGIO reference on HaikuRyan Zoeller-0/+1
2022-06-04Auto merge of #97191 - wesleywiser:main_thread_name, r=ChrisDentonbors-0/+10
2022-06-04keep using poll as fast path and only use fcntl as fallbackThe 8472-19/+64
2022-06-04Rollup merge of #97647 - m-ou-se:lazy-box-locks, r=AmanieuDylan DPC-28/+62
2022-06-03Auto merge of #95833 - notriddle:notriddle/human-readable-signals, r=yaahcbors-6/+82
2022-06-03Lazily allocate+initialize locks.Mara Bos-14/+36
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-14/+26
2022-06-02Fix MIPS-specific signal bugMichael Howell-1/+10
2022-06-01std: show signal number along with nameMichael Howell-46/+50
2022-05-30Remove "sys isn't exported yet" phraseest31-1/+0
2022-05-27Call the OS function to set the main thread's name on program initWesley Wiser-0/+10
2022-05-25Disable unix::net::ancillary on BSD.Mara Bos-18/+2
2022-05-21Fix typo in futex RwLock::write_contended.Mara Bos-3/+2
2022-05-21Use GRND_INSECURE instead of /dev/urandom when possibleJason A. Donenfeld-0/+15
2022-05-11Use `fcntl(fd, F_GETFD)` to detect if standard streams are openTomasz Miąsko-31/+6
2022-05-11to_timespec could be unused by some targetsSébastien Marie-0/+1
2022-05-11avoid using both Some() and ? on linux/android/freebsd codeSébastien Marie-1/+1
2022-05-11openbsd: convert futex timeout managment to Timespec usageSébastien Marie-9/+7
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-13/+0
2022-05-06Share more unix SystemTime codeJosh Stone-101/+57
2022-05-06Use statx's 64-bit times on 32-bit linux-gnuJosh Stone-38/+79
2022-05-06Use __clock_gettime64 on 32-bit linux-gnuJosh Stone-0/+27
2022-05-06unix: always use 64-bit TimespecJosh Stone-67/+65
2022-05-03Round timeouts up to infinite in futex_wait on DragonFlyBSD.Mara Bos-9/+8
2022-05-03Add #[cfg] in cfg_if for linux in unix/futex.Mara Bos-3/+5
2022-05-03Don't use futexes on netbsd.Mara Bos-43/+5
2022-04-29Disable pthread thread parker on futex platforms.Mara Bos-1/+5
2022-04-29Always return false in futex_wake on {Free,DragonFly}BSD.Mara Bos-16/+13
2022-04-29Use futex-based locks and thread parker on FreeBSD.Mara Bos-4/+59
2022-04-29Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos-1/+43
2022-04-29Use futex-based locks and thread parker on NetBSD.Mara Bos-24/+52
2022-04-29Use futex-based locks and thread parker on OpenBSD.Mara Bos-1/+52
2022-04-28Auto merge of #96393 - joboet:pthread_parker, r=thomccbors-2/+268
2022-04-28std: simplify UNIX parker timeoutsjoboet-59/+21
2022-04-25Remove references to git.ioEric Huss-1/+2
2022-04-25std: directly use pthread in UNIX parker implementationjoboet-0/+304
2022-04-24Auto merge of #94609 - esp-rs:esp-idf-stat-type-fixes, r=Mark-Simulacrumbors-3/+18