cosmopolitan/tool/scripts
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
..
asmexpr Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk1 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk2 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk3 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk4 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk5 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk6 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk7 Pay off more technical debt 2022-09-12 23:36:56 -07:00
awk8 Pay off more technical debt 2022-09-12 23:36:56 -07:00
bf Pay off more technical debt 2022-09-12 23:36:56 -07:00
bloat Pay off more technical debt 2022-09-12 23:36:56 -07:00
cosmoc++ Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
cosmocc Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
explain-deps.py Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
ezgdb Pay off more technical debt 2022-09-12 23:36:56 -07:00
find-autonomous-objects Initial import 2020-06-15 07:18:57 -07:00
fix-third-party.py Implement POSIX threads API 2022-09-05 08:27:15 -07:00
get-deps.py Pay off more technical debt 2022-09-12 23:36:56 -07:00
grep Pay off more technical debt 2022-09-12 23:36:56 -07:00
loc Pay off more technical debt 2022-09-12 23:36:56 -07:00
man2txt Change support vector to Windows 8+ 2022-09-15 03:55:05 -07:00
obj Pay off more technical debt 2022-09-12 23:36:56 -07:00
pb Pay off more technical debt 2022-09-12 23:36:56 -07:00
pe Pay off more technical debt 2022-09-12 23:36:56 -07:00
performance Pay off more technical debt 2022-09-12 23:36:56 -07:00
po Pay off more technical debt 2022-09-12 23:36:56 -07:00
powersave Pay off more technical debt 2022-09-12 23:36:56 -07:00
px Pay off more technical debt 2022-09-12 23:36:56 -07:00
re Pay off more technical debt 2022-09-12 23:36:56 -07:00
renameheader Pay off more technical debt 2022-09-12 23:36:56 -07:00
resurrect-file WIP: Correct all typos (#498) 2022-07-20 14:01:15 -07:00
wut Pay off more technical debt 2022-09-12 23:36:56 -07:00