summary refs log tree commit diff
path: root/library/std/src/sys_common
AgeCommit message (Expand)AuthorLines
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
2024-04-26PathBuf: replace transmuting by accessor functionsRalf Jung-0/+6
2024-04-12Rollup merge of #123857 - devnexen:tcp_listener_update_backlog, r=ChrisDentonMatthias Krüger-0/+4
2024-04-12std::net: TcpListener shrinks the backlog argument to 32 for Haiku.David Carlier-0/+4
2024-04-11std: remove `sys_common::thread`joboet-19/+0
2024-04-07sys_common::thread_local_key: make a note that this is not used on WindowsRalf Jung-1/+4
2024-04-05Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwcoGuillaume Gomez-1/+1
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-54/+0
2024-03-25lib: fix some unnecessary_cast clippy lintklensy-2/+2
2024-03-19SeqCst->{Release,Acquire} in sys_common::thread_local_key.Mara Bos-3/+3
2024-03-18Support for visionOSAdam Gastineau-1/+1
2024-03-12std: move `Once` implementations to `sys`joboet-476/+0
2024-03-02Rollup merge of #121666 - ChrisDenton:thread-name, r=cuviperMatthias Krüger-1/+3
2024-03-01Auto merge of #114016 - krtab:delete_sys_memchr, r=workingjubileebors-138/+0
2024-02-27Use the OS thread name by default for the current threadChris Denton-1/+3
2024-02-24library: use `addr_of!`Pavel Grigorenko-5/+5
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-8/+8
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-138/+0
2024-02-18Auto merge of #121101 - GnomedDev:dyn-small-c-string, r=Nilstriebbors-1/+1
2024-02-18Dyn erase at call siteDavid Thomas-1/+1