about summary refs log tree commit diff
path: root/library/std/src/sys
AgeCommit message (Expand)AuthorLines
2023-03-03Use weak linkage for `preadv` and `pwritev` on MacOS and iOSBenoît du Garreau-8/+18
2023-03-03Match unmatched backticks in library/est31-2/+2
2023-03-02Use weak linkage on AndroidBenoît du Garreau-4/+96
2023-03-02Auto merge of #106673 - flba-eb:add_qnx_nto_stdlib, r=workingjubileebors-29/+228
2023-02-28Retry to spawn/fork up to 3 times when it failed because of an interruptionFlorian Bartels-2/+64
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-28/+165
2023-02-27Rollup merge of #107110 - strega-nil:mbtwc-wctmb, r=ChrisDentonMatthias Krüger-29/+77
2023-02-27Add vectored positioned I/O on UnixBenoît du Garreau-3/+87
2023-02-27use `as_ptr` to determine the address of atomicsStefan Lankes-3/+3
2023-02-26remove unused importsStefan Lankes-1/+0
2023-02-26std: use random HashMap keys on Hermitjoboet-2/+17
2023-02-25Auto merge of #107405 - hermitcore:bsd, r=bjorn3bors-461/+501
2023-02-25[stdio][windows] Use MBTWC and WCTMBNicole Mazzuca-29/+77
2023-02-24remove code duplicationsStefan Lankes-1/+56
2023-02-24move IO traits to std/src/os/hermitStefan Lankes-367/+12
2023-02-24add support of RustyHermit's BSD socket layerStefan Lankes-455/+795
2023-02-23Fix `is_terminal`'s handling of long paths on Windows.Dan Gohman-19/+21
2023-02-23Rollup merge of #108218 - ChrisDenton:cmd-escape, r=cuviperMatthias Krüger-1/+10
2023-02-22Quote more batch file argumentsChris Denton-1/+10
2023-02-21Remove unused FileDesc::get_cloexecTomasz Miąsko-5/+0
2023-02-20Distribute libntdll.a with windows-gnu toolchainsChris Denton-47/+40
2023-02-19Use custom implementation of read_buf in Read for &'a FileDescTomasz Miąsko-0/+4
2023-02-18Auto merge of #107329 - joboet:optimize_lazylock, r=m-ou-sebors-0/+11
2023-02-16std: replace generic thread parker with explicit no-op parkerjoboet-0/+16
2023-02-16Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-seDylan DPC-74/+39
2023-02-14Revert to using `RtlGenRandom`Chris Denton-103/+31
2023-02-13Rollup merge of #107985 - alesito85:master, r=ChrisDentonMatthias Krüger-1/+6
2023-02-13Add another error to Windows file open fallbackalesito85-1/+6
2023-02-12Hermit: Remove floor symbolMartin Kröning-5/+0
2023-02-12Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcmbors-2/+1
2023-02-11Rollup merge of #107900 - ChrisDenton:zero-header, r=thomccDylan DPC-0/+2
2023-02-11Rollup merge of #106001 - sdroege:glibc-skip-over-null-argv, r=ChrisDentonDylan DPC-6/+22
2023-02-10Zero the `REPARSE_MOUNTPOINT_DATA_BUFFER` headerChris Denton-0/+2
2023-02-09Allow wasi-libc to initialize its environment variables lazily.Dan Gohman-1/+7
2023-01-29Rollup merge of #107154 - glaubitz:m68k-alloc, r=JohnTitorMatthias Krüger-0/+1
2023-01-28Replace libc::{type} with crate::ffi::{type}Ayush Singh-1/+1
2023-01-26std: optimize `LazyLock` sizejoboet-0/+11
2023-01-26Rollup merge of #106779 - RReverser:patch-2, r=Mark-SimulacrumMatthias Krüger-8/+3
2023-01-23Auto merge of #106981 - joboet:std_remove_box_syntax, r=thomccbors-55/+33
2023-01-21library/std/sys_common: Define MIN_ALIGN for m68k-unknown-linux-gnuJohn Paul Adrian Glaubitz-0/+1
2023-01-18signal update string representation for haiku.David Carlier-0/+2
2023-01-17refactor[std]: do not use box syntaxjoboet-55/+33
2023-01-14Rollup merge of #106860 - anden3:doc-double-spaces, r=Dylan-DPCMatthias Krüger-28/+28
2023-01-14Rollup merge of #106661 - mjguzik:linux_statx, r=Mark-SimulacrumMatthias Krüger-27/+41
2023-01-14Remove various double spaces in source comments.André Vennberg-28/+28
2023-01-14Re-add #[allow(unused)] attrIngvar Stepanyan-0/+1
2023-01-14Use associated items of `char` instead of freestanding items in `core::char`Lukas Markeffsky-2/+1
2023-01-12Avoid __cxa_thread_atexit_impl on EmscriptenIngvar Stepanyan-8/+2
2023-01-11Stop probing for statx unless necessaryMateusz Guzik-27/+41
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-1/+1