aboutsummaryrefslogtreecommitdiff
path: root/libc/src/time
AgeCommit message (Expand)AuthorFilesLines
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue8-8/+8
2025-03-25[libc][time] Fix -Wshorten-64-to-32 warning (#132947)Paul Kirth1-4/+4
2025-03-25[libc] change the return value type of mktime_internal to time_t (#132231)Leslie3-20/+24
2025-03-12[libc] Template the writing mode for the writer class (#111559)Joseph Huber10-160/+131
2025-02-21[libc] Add strftime_l (#127767)Petr Hosek4-1/+71
2025-02-19Revert "[libc] Add strftime_l" (#127766)Petr Hosek4-72/+1
2025-02-18[libc] Add strftime_l (#127708)Petr Hosek4-1/+72
2025-02-14[libc] Fix implicit cast warning in strftime (#127282)Michael Jones1-2/+2
2025-02-14[libc] Implement strftime (#122556)Michael Jones14-0/+986
2025-02-12[libc] Fix implict cast to time_t warning (#126947)Michael Jones1-1/+3
2025-02-11[libc] fix get_epoch constexpr error (#126818)Michael Jones1-3/+1
2025-02-11[libc] create TimeReader to look at a struct tm (#126138)Michael Jones5-100/+368
2025-01-08[libc][NFC] Cleanup time.h (#122027)Michael Jones16-152/+210
2025-01-07[libc] Switch to using the generic `<gpuintrin.h>` implementations (#121810)Joseph Huber2-0/+3
2025-01-07[libc] update todo with bug linkNick Desaulniers1-1/+2
2024-12-17[libc] Enable 'timespec_get' for the GPU build (#120304)Joseph Huber2-2/+1
2024-12-09[libc][time][windows] implement clock_getres (#118931)Schrodinger ZHU Yifan4-0/+151
2024-12-05Reapply "[libc][windows] start time API implementation (#117775)" (#118886)Schrodinger ZHU Yifan13-129/+42
2024-12-05Revert "[libc][windows] start time API implementation (#117775)"Joseph Huber7-20/+27
2024-12-05[libc][windows] start time API implementation (#117775)Schrodinger ZHU Yifan7-27/+20
2024-12-02[libc] Implement `timespec_get` (#116102)Petr Hosek8-0/+164
2024-09-16[libc][c11] implement ctime (#107285)Зишан Мирза6-0/+130
2024-08-07[libc] Allow time conversions to compile on bare metal (#102014)Simon Tatham1-0/+5
2024-08-06[libc] Fix overflow check for 32-bit mktime. (#101993)Simon Tatham1-6/+12
2024-07-19[libc] Fix missing sysroot path for kernel headers when crosscompiling (#99588)Mikhail R. Gadelha1-1/+1
2024-07-16[libc] Implement `clock_gettime` for the monotonic clock on the GPU (#99067)Joseph Huber2-0/+44
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek28-56/+85
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini28-85/+56
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek28-56/+85
2024-05-20[libc] Fix constant address space on global clockJoseph Huber2-3/+5
2024-05-16[libc] Fix constant variable initializerJoseph Huber2-4/+3
2024-05-16[libc][NFC] Replace address space with constant GPU utilityJoseph Huber2-4/+4
2024-05-10Reland "[libc][NFC] adjust time related implementations"" (#91687)Schrodinger ZHU Yifan14-105/+52
2024-05-09Revert "[libc][NFC] adjust time related implementations" (#91657)Schrodinger ZHU Yifan11-46/+102
2024-05-09[libc][NFC] adjust time related implementations (#91485)Schrodinger ZHU Yifan11-102/+46
2024-02-13[libc] Remove remaining GPU architecture dependent instructions (#81612)Joseph Huber2-18/+8
2024-02-13[libc] Round up time for GPU nanosleep implementation (#81630)Joseph Huber1-7/+8
2024-01-29[libc][NFC] Remove inline assembly for PTX instructions (#79913)Joseph Huber1-1/+1
2024-01-29[libc][NFC] Simplify AMDGPU constant frequency checks (#79653)Joseph Huber1-10/+3
2024-01-24[libc] Add C23 limits.h header. (#78887)lntue3-4/+2
2023-12-29[libc] Adds AMDGPU gfx941 and gfx942 to archs (#76573)Jan Patrick Lehr1-2/+3
2023-12-29Revert [libc][Obvious] Correctly initialize the default clock frequency (#76582)Joseph Huber1-1/+1
2023-12-29[libc][Obvious] Correctly initialize the default clock frequency (#76582)Joseph Huber1-3/+4
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)alfredfo2-3/+3
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet29-74/+74
2023-09-13[libc] Make time_t 64 bits long on all platforms but arm32Mikhail R. Gadelha2-6/+11
2023-09-08[libc] Unify gettime implementations (#65383)Mikhail R. Gadelha7-83/+112
2023-09-07[libc] Fix overflow check for 32 bit long time_t (#65394)Mikhail R. Gadelha3-18/+18
2023-08-30[libc] Implement the 'nanosleep' function on the GPUJoseph Huber5-15/+105
2023-08-30[libc] Implement the 'clock()' function on the GPUJoseph Huber4-0/+124