about summary refs log tree commit diff
path: root/library/std/src/sys_common
AgeCommit message (Expand)AuthorLines
2025-08-20Move WTF-8 code from std to core/allocltdk-1/+0
2025-08-20Copy WTF-8 code into core/alloc (for better diffs)ltdk-1834/+0
2025-08-09Avoid abbreviating "numerator" as "numer", to allow catching typo "numer" els...Josh Triplett-7/+6
2025-07-11docs: clarify “dag” in std::sys_common doc commentColten-1/+1
2025-05-24make `OsString::new` and `PathBuf::new` unstably constcyrgani-1/+1
2025-04-28std: get rid of `sys_common::process`joboet-154/+0
2025-03-08Move fs into sysThalia Archibald-61/+0
2025-02-19Skip scanning for surrogates when not known validThalia Archibald-1/+1
2025-02-19Add fast path for displaying pre-validated Wtf8BufThalia Archibald-0/+24
2025-02-19Rollup merge of #137155 - thaliaarchi:wtf8-organize, r=ChrisDentonMatthias Krüger-35/+35
2025-02-19Rollup merge of #120580 - HTGAzureX1212:HTGAzureX1212/issue-45795, r=m-ou-seMatthias Krüger-3/+3
2025-02-16Simplify control flow with while-letThalia Archibald-22/+14
2025-02-16Improve WTF-8 commentsThalia Archibald-15/+23
2025-02-16add MAX_LEN_UTF8 and MAX_LEN_UTF16 constantsHTGAzureX1212-3/+3
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-55/+56
2025-02-08Rustfmtbjorn3-55/+56
2025-02-07std: get rid of `sys_common::io`joboet-50/+0
2025-02-02std: move network code into `sys`joboet-793/+0
2025-01-07Avoid naming variables `str`Josh Triplett-2/+2
2024-12-23Use `#[derive(Default)]` instead of manually implementing itEsteban Küber-7/+1
2024-11-26std: update internal uses of `io::const_error!`joboet-3/+3
2024-11-12Make `CloneToUninit` dyn-compatibleZachary S-3/+3
2024-10-01std: replace `LazyBox` with `OnceBox`joboet-89/+0
2024-09-29Fix std tests for wasm32-wasip2 targetNicola Krumschmidt-1/+1
2024-09-29Hook up std::net to wasi-libc on wasm32-wasip2 targetNicola Krumschmidt-1/+2
2024-09-25Use `&raw` in the standard libraryJosh Stone-6/+5
2024-09-24Initial std library support for NuttXHuang Qi-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-58/+57
2024-08-23Rollup merge of #127623 - lolbinarycat:fix_remove_dir_all, r=AmanieuMatthias Krüger-6/+23
2024-08-22fix: fs::remove_dir_all: treat ENOENT as successbinarycat-6/+23
2024-07-29Sparkle some attributes over `CloneToUninit` stuffPavel Grigorenko-0/+1
2024-07-29impl CloneToUninit for Path and OsStrPavel Grigorenko-0/+11
2024-07-29Reformat `use` declarations.Nicholas Nethercote-24/+10
2024-07-28Rollup merge of #127765 - bitfield:fix_stdlib_doc_nits, r=dtolnayGuillaume Gomez-1/+1
2024-07-27[illumos/solaris] set MSG_NOSIGNAL while writing to socketsRain-0/+1
2024-07-26Fix doc nitsJohn Arundel-1/+1
2024-07-14std: Unsafe-wrap in Wtf8 implJubilee Young-5/+10
2024-07-14std: deny(unsafe_op_in_unsafe_fn) but allow sitesJubilee Young-0/+1
2024-06-25std: test a variety of ways to extend a Wtf8BufJubilee Young-0/+24
2024-06-25set self.is_known_utf8 to false in extend_from_sliceash-1/+1
2024-06-25`PathBuf::as_mut_vec` removed and verified for UEFI and Windows platforms #12...ash-6/+6
2024-06-24Auto merge of #126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrumbors-256/+0
2024-06-22Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=AmanieuMatthias Krüger-1/+1
2024-06-16std: move `sys_common::backtrace` to `sys`joboet-228/+0
2024-06-15std: refactor the TLS implementationjoboet-256/+0
2024-06-12Make PathBuf less Ok with adding UTF-16 then `into_string`Jubilee Young-0/+3
2024-06-11Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_existsEduardo Sánchez Muñoz-1/+1
2024-06-04impl OsString::leak & PathBuf::leakschvv31n-0/+5
2024-05-02std: move thread parking to `sys::sync`joboet-225/+0
2024-04-28Use `target_vendor = "apple"` instead of `target_os = "..."`Mads Marquart-4/+11