cosmopolitan/libc/time
Justine Tunney 8b72490431 Make mutex calling code 10x tinier
Calls to lock/unlock functions are now NOPs by default. The first time
clone() is called, they get turned into CALL instructions. Doing this
caused funcctions like fputc() to shrink from 85 bytes to 45+4 bytes.
Since the ANSI solution of `(__threaded && lock())` inlines os much
superfluous binary content into functions all over the place.
2022-06-12 20:17:12 -07:00
..
struct Revert "Use 64-bit years" 2022-05-12 06:45:36 -07:00
alarm.c Make numerous improvements 2021-09-28 01:52:34 -07:00
asctime.c Make improvements 2022-04-27 05:39:39 -07:00
clockstonanos.internal.h Improve locks and signals 2022-04-12 05:20:17 -07:00
ctime.c Make improvements 2022-04-27 05:39:39 -07:00
ctime_r.c Make improvements 2022-04-27 05:39:39 -07:00
difftime.c Add raw memory visualization tool to redbean 2022-05-14 04:33:58 -07:00
dsleep.c Make signal handling work well across platforms 2022-03-25 07:28:57 -07:00
futimens.c Change license 2020-12-27 17:18:44 -08:00
futimes.c Change license 2020-12-27 17:18:44 -08:00
futimesat.c Change license 2020-12-27 17:18:44 -08:00
iso8601.c Make redbean tinier 2021-07-04 12:26:54 -07:00
kmonthname.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
kmonthnameshort.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
kweekdayname.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
kweekdaynameshort.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
localtime.c Make mutex calling code 10x tinier 2022-06-12 20:17:12 -07:00
strftime.c Support thread local storage 2022-05-16 13:20:08 -07:00
strptime.c Revert "Use 64-bit years" 2022-05-12 06:45:36 -07:00
time.h Revert "Use 64-bit years" 2022-05-12 06:45:36 -07:00
time.mk Support thread local storage 2022-05-16 13:20:08 -07:00
times.c Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
timezone.c Make improvements 2022-04-28 09:57:07 -07:00
tz.internal.h Add raw memory visualization tool to redbean 2022-05-14 04:33:58 -07:00
tzfile.internal.h Make improvements 2022-04-27 05:39:39 -07:00
xiso8601.c Revert "Use 64-bit years" 2022-05-12 06:45:36 -07:00