about summary refs log tree commit diff
path: root/library/std/src/sys_common
AgeCommit message (Expand)AuthorLines
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
2024-02-18Rollup merge of #118569 - blyxxyz:platform-os-str-slice, r=Mark-SimulacrumMatthias Krüger-4/+94
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-6/+7
2024-02-07Update testsr0cky-0/+2
2024-01-21Move `OsStr::slice_encoded_bytes` validation to platform modulesJan Verbeek-4/+94
2024-01-13std: once: use queue implementation on XousSean Cross-0/+1
2023-12-10Remove an allocation in min_stackAlex Saveau-1/+1
2023-12-10remove redundant importssurechen-1/+0
2023-12-02std: Invert logic for inclusion of `sys_common::net`Alex Crichton-8/+8
2023-11-19Auto merge of #117895 - mzohreva:mz/fix-sgx-backtrace, r=Mark-Simulacrumbors-0/+12
2023-11-17Use ptr::invalid_mut for SGX image baseMohsen Zohrevandi-1/+1
2023-11-15Re-format code with new rustfmtMark Rousskov-1/+2
2023-11-14Move SGX-specific image base logic to sys_commonMohsen Zohrevandi-5/+12
2023-11-14Adjust frame IP in backtraces relative to image base for SGX targetMohsen Zohrevandi-0/+5
2023-10-19Auto merge of #116132 - darthunix:connect_poll, r=cuviperbors-3/+1
2023-10-13Make TCP connect() handle EINTR correctlyDenis Smirnov-3/+1
2023-10-04std: abort instead of panicking if the global allocator uses TLSjoboet-1/+4
2023-10-03std: panic when the global allocator tries to register a TLS destructorjoboet-5/+9
2023-09-24Auto merge of #105861 - Ayush1325:uefi-std-minimial, r=workingjubileebors-0/+1
2023-09-22Fixes from PRAyush Singh-1/+0
2023-09-22Add Minimal Std implementation for UEFIAyush Singh-0/+2
2023-09-22Rollup merge of #114379 - RalfJung:command-removed-env-vars, r=m-ou-seMatthias Krüger-0/+4
2023-09-21Auto merge of #115230 - Vtewari2311:mod-hurd-latest, r=b-naberbors-0/+1
2023-09-21added support for GNU/HurdSamuel Thibault-0/+1
2023-09-20Auto merge of #115753 - tgross35:threadinfo-refactor, r=thomccbors-16/+21
2023-09-11Refactor `thread_info` to remove the `RefCell`Trevor Gross-16/+21
2023-08-24also print clearing the environment entirelyRalf Jung-0/+4
2023-08-22libstd: add xous to libstdSean Cross-0/+1
2023-08-18Auto merge of #114591 - joboet:thread_parking_ordering_fix, r=thomccbors-11/+6
2023-08-14std: add some missing repr(transparent)Ralf Jung-0/+2
2023-08-07std: synchronize with all calls to `unpark` in id-based thread parkerjoboet-11/+6
2023-07-29print omitted frames count for short backtrace modeyukang-0/+19
2023-07-24remove additional [allow(unused_unsafe)]James Dietz-1/+0
2023-07-07Allow limited access to `OsString` bytesEd Page-0/+15