rust/library/std/src/sys
dvdsk 61cf174dce
sleep_until: add clock_nanosleep support to Miri
The clock_nanosleep support is there to allow code using `sleep_until`
to run under Miri. Therefore the implementation is minimal.
- Only the clocks REALTIME and MONOTONIC are supported. The first is supported simply
because it was trivial to add not because it was needed for sleep_until.
- The only supported flag combinations are no flags or TIMER_ABSTIME only.
If an unsupported flag combination or clock is passed in this throws
unsupported.
2025-07-06 17:49:35 +02:00
..
alloc Add new Tier-3 targets: loongarch32-unknown-none* 2025-06-06 08:19:38 +08:00
anonymous_pipe Mv os-specific trait impl of Pipe* into std::os::* 2025-03-14 01:03:56 +11:00
args Implement Iterator::last for vec::IntoIter 2025-05-02 20:08:28 -07:00
env use generic Atomic type where possible 2025-04-27 02:18:08 +03:00
fd Rollup merge of #139667 - 1c3t3a:remove-no-sanitize, r=m-ou-se 2025-04-17 00:16:21 +02:00
fs Windows: make read_dir stop iterating on error 2025-06-13 09:49:48 +00:00
io Trusty: Implement write_vectored for stdio 2025-03-27 16:49:30 -07:00
net Rollup merge of #123476 - devnexen:std_net_solaris_exclbind, r=Mark-Simulacrum 2025-06-28 22:05:27 +02:00
os_str Rollup merge of #141467 - cyrgani:const-empty-stringlikes, r=Amanieu 2025-06-04 07:54:33 +02:00
pal sleep_until: add clock_nanosleep support to Miri 2025-07-06 17:49:35 +02:00
path Handle win32 separator & prefixes for cygwin paths 2025-06-16 09:24:07 +08:00
personality Add new Tier-3 targets: loongarch32-unknown-none* 2025-06-06 08:19:38 +08:00
process update internal send_signal comment 2025-06-27 18:24:42 +08:00
random std: sys: random: uefi: Provide rdrand based fallback 2025-06-06 10:14:08 +05:30
stdio Rollup merge of #139517 - Ayush1325:uefi-cmd-stdin-null, r=joboet 2025-04-15 15:47:25 +10:00
sync Add comments to diagnostic items 2025-05-28 17:05:45 +02:00
thread_local Rollup merge of #141455 - joboet:tls_exhaustion_abort, r=tgross35 2025-06-03 21:53:36 +02:00
backtrace.rs Improve comments for the default backtrace printer 2024-12-04 20:54:37 -05:00
cmath.rs Initial implementation of core_float_math 2025-05-13 22:08:18 +00:00
env_consts.rs Move zkVM constants into sys::env_consts 2025-04-21 21:05:04 -07:00
exit_guard.rs std: use the address of errno to identify threads in unique_thread_exit 2025-04-01 13:35:16 +02:00
mod.rs Move sys::pal::os::Env into sys::env 2025-04-21 20:56:43 -07:00