about summary refs log tree commit diff
path: root/library/std/src/sys/solid
AgeCommit message (Expand)AuthorLines
2023-05-05Rollup merge of #103056 - beetrees:timespec-bug-fix, r=thomccDylan DPC-2/+2
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+2
2023-04-11kmc-solid: Implement `Socket::read_buf`Tomoaki Kawada-6/+17
2023-02-16Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-seDylan DPC-2/+2
2023-01-17refactor[std]: do not use box syntaxjoboet-20/+12
2022-12-31std: use id-based thread parking on SOLIDjoboet-2/+2
2022-12-01kmc-solid: Address compiler warningsTomoaki Kawada-2/+1
2022-12-01kmc-solid: Add a stub implementation of `is_terminal`Tomoaki Kawada-0/+4
2022-11-06std: remove lock wrappers in `sys_common`joboet-6/+4
2022-10-23Rollup merge of #103005 - solid-rs:patch/kmc-solid/readdir-terminator, r=m-ou-seMichael Howell-8/+12
2022-10-14Fix `checked_{add,sub}_duration` incorrectly returning `None` when `other` ha...beetrees-2/+2
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-5/+0
2022-10-13kmc-solid: Handle errors returned by `SOLID_FS_ReadDir`Tomoaki Kawada-8/+12
2022-10-08std: optimize TLS on Windowsjoboet-5/+0
2022-10-03Reduce CString allocations in std as much as possibleAlex Saveau-20/+20
2022-09-20Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomccbors-2/+2
2022-09-19std: use `sync::RwLock` for internal staticsjoboet-2/+2
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-7/+5
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-7/+5
2022-08-04kmc-solid: Add a stub implementation of `File::set_times`Tomoaki Kawada-0/+12
2022-08-01kmc-solid: Adapt to a recent change in the `IntoInner` impl of `SocketAddr`Tomoaki Kawada-2/+2
2022-07-25Rollup merge of #95916 - solid-rs:feat-kmc-solid-abort, r=Mark-SimulacrumYuki Okushi-45/+5
2022-06-26Rollup merge of #97140 - joboet:solid_parker, r=m-ou-seMatthias Krüger-0/+2
2022-06-06Make all {Mutex, Condvar, RwLock}::new #[inline].Mara Bos-0/+1
2022-06-03Use Drop instead of destroy() for locks.Mara Bos-1/+3
2022-05-18std: use an event flag based thread parker on SOLIDjoboet-0/+2
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-1/+1
2022-04-14library: Remove definitions and reexports of `strlen` from libstdVadim Petrochenkov-2/+0
2022-04-11kmc-solid: Use `abort` to abort a programTomoaki Kawada-45/+5
2022-04-06Rename RWLock to RwLock in std::sys.Mara Bos-9/+9
2022-03-22Move std::sys::{mutex, condvar, rwlock} to std::sys::locks.Mara Bos-2/+9
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-3/+3
2022-02-18Rollup merge of #93847 - solid-rs:fix-kmc-solid-fs-ts, r=yaahcMatthias Krüger-1/+20
2022-02-10kmc-solid: Use the filesystem thread-safety wrapperTomoaki Kawada-1/+20
2022-02-08Fix `absolute` issuesChris Denton-0/+1
2022-02-08`std::path::absolute`Chris Denton-1/+6
2022-02-07Auto merge of #87869 - thomcc:skinny-io-error, r=yaahcbors-15/+11
2022-02-04Hide Repr details from io::Error, and rework `io::Error::new_const`.Thom Chiovoloni-15/+11
2022-01-31kmc-solid: `SOLID_RTC_TIME::tm_mon` is 1-basedTomoaki Kawada-1/+1
2022-01-28kmc-solid: Implement `FileDesc::duplicate`Tomoaki Kawada-1/+4
2021-12-21kmc-solid: Add `std::sys::solid::fs::File::read_buf`Tomoaki Kawada-1/+27
2021-12-12Address review feedbackAmanieu d'Antras-1/+1
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-5/+5
2021-11-08kmc-solid: Avoid the use of `asm_const`Tomoaki Kawada-7/+6
2021-09-28Add SOLID targetsTomoaki Kawada-0/+2230