about summary refs log tree commit diff
path: root/library/std/src/sys/unix/time.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-330/+0
2023-12-07add teeos std impl袁浩-6/+6
2023-10-31Add support for pre-unix-epoch file dates on Apple platforms (#108277)Sebastian Thiel-0/+24
2023-09-28time: use clock_gettime on macosTamir Duberstein-148/+44
2023-09-28time: use clock_gettime on macosTamir Duberstein-49/+35
2023-09-28time: cfg(any(x)) is the same as cfg(x)Tamir Duberstein-2/+2
2023-09-21added support for GNU/HurdSamuel Thibault-1/+1
2023-06-21wip: Support Apple tvOS in libstdThom Chiovoloni-2/+4
2023-05-05Rollup merge of #103056 - beetrees:timespec-bug-fix, r=thomccDylan DPC-12/+4
2023-04-08Add 64-bit `time_t` support on 32-bit glibc Linux to `set_times`beetrees-0/+22
2023-03-30Refactor glibc time64 support, riscv32 always has 64-bit `time_t`beetrees-14/+36
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-0/+22
2022-12-02std: cleanup timeouts in pthread condvarjoboet-0/+3
2022-11-20cfg(miri) no longer needed in sys/unix/time.rsRalf Jung-2/+2
2022-11-14macos, aarch64, and not(miri)Cameron-2/+2
2022-11-13just use `libc::clockid_t`Cameron-8/+3
2022-11-13Fix non-associativity of `Instant` math on `aarch64-apple-darwin` targetsJoy-3/+15
2022-10-14Fix `checked_{add,sub}_duration` incorrectly returning `None` when `other` ha...beetrees-12/+4
2022-09-28Add a niche to `Duration`, unix `SystemTime`, and non-apple `Instant`beetrees-13/+21
2022-07-20Library changes for Apple WatchOSVladimir Michael Eatwell-2/+2
2022-06-13Horizon OS STD supportMeziu-2/+3
2022-05-11to_timespec could be unused by some targetsSébastien Marie-0/+1
2022-05-11openbsd: convert futex timeout managment to Timespec usageSébastien Marie-1/+1
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-2/+0
2022-05-06Share more unix SystemTime codeJosh Stone-101/+57
2022-05-06Use statx's 64-bit times on 32-bit linux-gnuJosh Stone-0/+8
2022-05-06Use __clock_gettime64 on 32-bit linux-gnuJosh Stone-0/+27
2022-05-06unix: always use 64-bit TimespecJosh Stone-62/+58
2022-04-28std: simplify UNIX parker timeoutsjoboet-2/+2
2022-04-01Use MaybeUninit for clock_gettime's timespec.Mara Bos-3/+4
2022-03-24Make Timespec available in sys::unix.Mara Bos-15/+13
2022-03-24Use FUTEX_WAIT_BITSET rather than FUTEX_WAIT on Linux.Mara Bos-0/+4
2022-02-13make Instant::{duration_since, elapsed, sub} saturating and remove workaroundsThe8472-19/+0
2021-09-04linux/aarch64 Now() should be actually_monotonic()Ali Saidi-0/+1
2021-08-10STD support for the ESP-IDF frameworkivmarkov-2/+2
2020-12-29Fix small typo in time commentBlackHoleFox-1/+1
2020-10-08Switch to using a single atomic and treating 0 as 'uninitialized'Thom Chiovoloni-16/+12
2020-10-08Fiddle with the commentsThom Chiovoloni-5/+5
2020-10-08Avoid SeqCst or static mut in mach_timebase_info cacheThom Chiovoloni-22/+36
2020-08-15std/sys/unix/time: make it easier for LLVM to optimize `Instant` subtraction.Eduard-Mihai Burtescu-8/+20
2020-07-27mv std libs to library/mark-0/+352