cosmopolitan/libc/time
Justine Tunney 8ff48201ca
Rewrite .zip.o file linker
This change takes an entirely new approach to the incremental linking of
pkzip executables. The assets created by zipobj.com are now treated like
debug data. After a .com.dbg is compiled, fixupobj.com should be run, so
it can apply fixups to the offsets and move the zip directory to the end
of the file. Since debug data doesn't get objcopy'd, a new tool has been
introduced called zipcopy.com which should be run after objcopy whenever
a .com file is created. This is all automated by the `cosmocc` toolchain
which is rapidly becoming the new recommended approach.

This change also introduces the new C23 checked arithmetic macros.
2023-06-10 09:29:44 -07:00
..
struct Create ELF aliases for identical symbols 2023-06-06 03:33:49 -07:00
asctime.c Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
clockstonanos.internal.h Improve locks and signals 2022-04-12 05:20:17 -07:00
ctime.c Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
ctime_r.c Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
difftime.c Add raw memory visualization tool to redbean 2022-05-14 04:33:58 -07:00
dsleep.c Reduce build graph by another eight percent 2022-08-13 13:11:56 -07:00
futimesat.c Reduce build graph by another eight percent 2022-08-13 13:11:56 -07:00
iso8601.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
iso8601us.c Make fixes and improvements 2022-11-08 10:11:46 -08: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 Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
strftime.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
strptime.c Revert "Use 64-bit years" 2022-05-12 06:45:36 -07:00
time.h Make improvements 2023-06-03 08:12:22 -07:00
time.mk Get --ftrace working on aarch64 2023-06-05 23:35:31 -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 Make fixes and improvements 2022-10-19 07:19:19 -07:00