about summary refs log tree commit diff
path: root/library/std/src/sys/unsupported
AgeCommit message (Expand)AuthorLines
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-2/+10
2023-01-26std: optimize `LazyLock` sizejoboet-0/+11
2022-12-19Auto merge of #105698 - joboet:unsupported_threads_once, r=thomccbors-0/+90
2022-12-14std: use a more efficient `Once` on platforms without threadsjoboet-0/+90
2022-12-11Implement blocking outputAyush Singh-1/+5
2022-12-08Add read_to_end for AnonPipeAyush Singh-0/+4
2022-11-06std: remove lock wrappers in `sys_common`joboet-17/+11
2022-10-15Add `IsTerminal` trait to determine if a descriptor or handle is a terminalJosh Triplett-0/+4
2022-10-14Auto merge of #102783 - RalfJung:tls, r=thomccbors-0/+1
2022-10-13sync thread_local key conditions exactly with what the macro usesRalf Jung-0/+1
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-5/+0
2022-10-08std: optimize TLS on Windowsjoboet-5/+0
2022-09-25Auto merge of #98457 - japaric:gh98378, r=m-ou-sebors-0/+3
2022-09-20Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomccbors-1/+1
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-1/+1
2022-09-04Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrumbors-3/+0
2022-09-03std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initializationjoboet-3/+0
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-1/+1
2022-08-28Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-SimulacrumMatthias Krüger-2/+2
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-12Rollup merge of #100030 - WaffleLapkin:nice_pointer_sis, r=scottmcmDylan DPC-3/+4
2022-08-06provide correct size hint for unsupported platform CommandArgsMichael Goulet-0/+3
2022-08-05non-linux platformsNick Cameron-2/+2
2022-08-05cleanup code w/ pointers in std a littleMaybe Waffle-3/+4
2022-08-01Auto merge of #98246 - joshtriplett:times, r=m-ou-sebors-0/+12
2022-07-30Remove socklen_t from platforms where it's no longer usedLinus Färnstrand-2/+0
2022-07-15Support setting file accessed/modified timestampsJosh Triplett-0/+12
2022-06-27make Condvar, Mutex, RwLock const constructors work with unsupported implJorge Aparicio-0/+3
2022-06-06Make all {Mutex, Condvar, RwLock}::new #[inline].Mara Bos-0/+3
2022-06-03Lazily allocate+initialize locks.Mara Bos-3/+0
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-9/+0
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+0
2022-04-18Remove forgotten reexport of ReentrantMutex in sys::unsupported.Mara Bos-1/+1
2022-04-16Use a single ReentrantMutex implementation on all platforms.Mara Bos-23/+0
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-16/+0
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-8/+8
2022-03-22Move std::sys::{mutex, condvar, rwlock} to std::sys::locks.Mara Bos-4/+8
2022-02-13make Instant::{duration_since, elapsed, sub} saturating and remove workaroundsThe8472-8/+0
2022-02-09Rollup merge of #93445 - yaahc:exitcode-constructor, r=dtolnayYuki Okushi-0/+9
2022-02-07fix exclusive range errorJane Lusby-1/+1
2022-02-06Add From<u8> for ExitCodeJane Lusby-0/+9
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-4/+4
2021-11-02Update library/std/src/sys/unsupported/fs.rsDrMeepster-1/+1
2021-11-02more efficent File::read_buf impl for windows and unixDrMeepster-1/+5
2021-09-28Rename `std::thread::available_onccurrency` to `std::thread::available_parall...Yoshua Wuyts-1/+1
2021-08-30add `TcpStream::set_linger` and `TcpStream::linger`ibraheemdev-0/+8
2021-08-02Rollup merge of #86509 - CDirkx:os_str, r=m-ou-seYuki Okushi-2/+2
2021-07-05Make `getenv` return an Option instead of a ResultAris Merchant-2/+2
2021-07-03Move `os_str_bytes` to `sys::unix` and reuse it on other platforms.Christiaan Dirkx-2/+2
2021-07-02Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplettbors-1/+1