cosmopolitan/test/tool/net
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
..
argon2_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
base64_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
encodejson_test.lua Fix JSON single quote escaping (fixes #512) 2022-08-31 07:53:57 -05:00
encodelua_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
futex_test.lua Fix naming for redbean shared memory atomics 2022-10-06 09:41:22 -07:00
jsonorg_fail_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsonorg_pass_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_fail1_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_fail2_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_fail3_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_fail4_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_okay_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
jsontestsuite_pass_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
lfuncs_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
ljson_test.lua Fix JSON single quote escaping (fixes #512) 2022-08-31 07:53:57 -05:00
lre_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
lua_test.lua Rename MapContentType to ProgramContentType (#570) 2022-08-24 09:35:17 -07:00
lunix_test.lua Make improvements 2023-06-03 08:12:22 -07:00
mapshared_test.lua Add shared memory hit counter example to redbean 2022-10-08 08:39:13 -07:00
md5_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
path_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
redbean_test.c Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
sha_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
slurp_test.lua Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
spinlock_test.lua Add shared memory apis to redbean 2022-10-06 04:55:26 -07:00
sqlite_test.c Update tests and CPU detection for Blink 2023-01-18 00:56:09 -08:00
test.mk Make improvements 2023-06-03 08:12:22 -07:00