about summary refs log tree commit diff
path: root/library/std/src/sys
AgeCommit message (Expand)AuthorLines
2021-05-03Move `std::sys::windows::ext` to `std::os::windows`Christiaan Dirkx-1155/+3
2021-05-03Move `std::sys::hermit::ext` to `std::os::hermit`Christiaan Dirkx-53/+0
2021-05-03Cleanup `std::os`Christiaan Dirkx-35/+23
2021-05-03Auto merge of #84842 - blkerby:null_lowercase, r=joshtriplettbors-5/+5
2021-05-02Change 'NULL' to 'null'Brent Kerby-5/+5
2021-05-02Use ErrorKind::OutOfMemory in unix, windows, and wasiKornel-0/+5
2021-05-01Auto merge of #84658 - Amanieu:reserved_regs, r=petrochenkovbors-2/+8
2021-05-01Reserve x18 on AArch64 and un-reserve x16Amanieu d'Antras-4/+4
2021-04-30Avoid using rbx in SGX inline assembly since it is reservedAmanieu d'Antras-2/+8
2021-04-30Auto merge of #84716 - joshtriplett:chroot, r=dtolnaybors-0/+33
2021-04-30Auto merge of #84522 - CDirkx:cmath, r=yaahcbors-118/+34
2021-04-30Add std::os::unix::fs::chroot to change the root directory of the current pro...Josh Triplett-0/+33
2021-04-28Remove `DropGuard` in `sys::windows::process` and use `StaticMutex` insteadChristiaan Dirkx-24/+4
2021-04-28Reuse `unix::cmath`Christiaan Dirkx-118/+34
2021-04-27Rollup merge of #84521 - CDirkx:hermit-dedup, r=Mark-SimulacrumDylan DPC-92/+3
2021-04-25Rollup merge of #84541 - KaiJewson:inline-raw, r=m-ou-seDylan DPC-0/+76
2021-04-25Inline most raw socket, fd and handle conversionsKaiJewson-0/+76
2021-04-25Auto merge of #84115 - CDirkx:rt, r=m-ou-sebors-89/+81
2021-04-24Reuse `unix::path` and `unsupported::{io, thread_local_key}` on `hermit`Christiaan Dirkx-92/+3
2021-04-23Explicitly implement `!Send` and `!Sync` for `sys::{Args, Env}`Christiaan Dirkx-27/+30
2021-04-22Rollup merge of #84413 - CDirkx:args_inner_debug, r=m-ou-seDylan DPC-30/+25
2021-04-22Rollup merge of #84402 - CDirkx:rwlock, r=dtolnayDylan DPC-1/+53
2021-04-22Document that `init` and `cleanup` are not guaranteed to runChristiaan Dirkx-0/+10
2021-04-22Apply suggestions from reviewChristiaan Dirkx-7/+10
2021-04-22Move most init to `sys::init`Christiaan Dirkx-51/+30
2021-04-22Remove `sys::args::Args::inner_debug` and use `Debug` insteadChristiaan Dirkx-30/+25
2021-04-22Move all cleanup to `sys::cleanup`Christiaan Dirkx-22/+7
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-21/+36
2021-04-21Rollup merge of #84212 - CDirkx:void, r=m-ou-seMara Bos-252/+238
2021-04-21Move `sys_common::rwlock::StaticRWLock` etc. to `sys::unix::rwlock`Christiaan Dirkx-1/+53
2021-04-21Apply suggestions from code reviewChristiaan Dirkx-2/+4
2021-04-20Change uses of never typeChristiaan Dirkx-196/+198
2021-04-20Replace `Void` with never typeChristiaan Dirkx-60/+44
2021-04-19Fix `vxworks` compilation errorsChristiaan Dirkx-10/+23
2021-04-19Move `sys::vxworks` code to `sys::unix`Christiaan Dirkx-213/+64
2021-04-18Rename `NotSupported` to `Unsupported`Christiaan Dirkx-14/+23
2021-04-18Use `NotSupported` in more placesChristiaan Dirkx-47/+48
2021-04-18Update `decode_error_kind` to decode os errors to `NotSupported`Christiaan Dirkx-0/+4
2021-04-18Add and insta-stabilize `std::io::ErrorKind::NotSupported`Christiaan Dirkx-6/+6
2021-04-15Rollup merge of #84177 - ehuss:join_paths-err, r=kennytmDylan DPC-1/+1
2021-04-14Update documentationChristiaan Dirkx-2/+12
2021-04-14Move `std::sys_common::alloc` to `std::sys::common`Christiaan Dirkx-2/+53
2021-04-13Fix join_paths error display.Eric Huss-1/+1
2021-04-02Rollup merge of #83771 - asomers:stack_overflow_freebsd, r=dtolnayDylan DPC-7/+16
2021-04-02Rollup merge of #83065 - CDirkx:win-alloc, r=dtolnayDylan DPC-33/+220
2021-04-02Remove `debug_assert`Christiaan Dirkx-4/+1
2021-04-02Introduce `get_process_heap` and fix atomic ordering.Christiaan Dirkx-13/+22
2021-04-01Fix stack overflow detection on FreeBSD 11.1+Alan Somers-7/+16
2021-03-30Auto merge of #83170 - joshtriplett:spawn-cleanup, r=kennytmbors-33/+27
2021-03-30Rollup merge of #83374 - reyk:fix/bsd-ancillary, r=joshtriplettDylan DPC-23/+34