aboutsummaryrefslogtreecommitdiff
path: root/libc/src/time
AgeCommit message (Expand)AuthorFilesLines
2025-11-28[libc] Add clock_gettime for Darwin (#167160)Shreeyash Pandey2-0/+38
2025-11-11[libc][POSIX] Add clock_settime() function for Linux (#161729)Anton Shepelev8-6/+77
2025-11-11[libc] Refactor strftime internals to handle size_t return values (#166901)Marcell Leleszi4-9/+10
2025-11-06[libc] Add localtime_r to baremetal entrypoints (#166677)Prabhu Rajasekaran1-4/+4
2025-11-05[libc] Add printf error handling (with fixes #2) (#166517)Marcell Leleszi1-1/+2
2025-11-04Revert commit d8e5698 and 15b19c7 (#166498)Kewen Meng1-2/+1
2025-11-04[libc] Add printf error handling (with fixes) (#166382)Marcell Leleszi1-1/+2
2025-11-03Revert "[libc] Add printf error handling" (#166232)Kewen Meng1-2/+1
2025-11-03[libc] Add printf error handling (#162876)Marcell Leleszi1-1/+2
2025-10-30[libc] Fix off by one error in strftime (#165711)Marcell Leleszi2-2/+2
2025-09-03[libc] implement template functions for localtime (#110363)Zishan Mirza9-3/+203
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue8-9/+10
2025-07-12[libc] Baremetal version of clock (#146417)Petr Hosek2-0/+56
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