about summary refs log tree commit diff
path: root/library/std/src/sys/unsupported
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-1708/+0
2023-09-09Auto merge of #114590 - ijackson:stdio-stdio-2, r=dtolnaybors-0/+20
2023-09-09std::process (unsupported): Implement From<io::Stdout> etc. for imp::StdioIan Jackson-0/+20
2023-08-25Add a new helper to avoid calling io::Error::kindBen Kimock-0/+4
2023-08-12Rollup merge of #114132 - tamird:better-env-debug-impls, r=AmanieuMatthias Krüger-1/+17
2023-08-08Rollup merge of #106425 - ijackson:exit-status-default, r=dtolnayMatthias Krüger-18/+19
2023-08-07Better Debug for Vars and VarsOsTamir Duberstein-1/+17
2023-08-07impl Default for ExitStatusIan Jackson-1/+1
2023-05-03Rollup merge of #105695 - joboet:remove_generic_parker, r=m-ou-seManish Goregaokar-0/+12
2023-04-20More `mem::take` in `library`Scott McMurray-1/+1
2023-03-06Implement read_buf for a few more typesTomasz Miąsko-2/+10
2023-02-16std: replace generic thread parker with explicit no-op parkerjoboet-0/+12
2023-01-26std: optimize `LazyLock` sizejoboet-0/+11
2023-01-03Make ExitStatus an inhabited type on all platformsIan Jackson-18/+19
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