cosmopolitan/test/tool/net
Justine Tunney f24c854b28
Write more runtime tests and fix bugs
This change adds tests for the new memory manager code particularly with
its windows support. Function call tracing now works reliably on Silicon
since our function hooker was missing new Apple self-modifying code APIs

Many tests that were disabled a long time ago on aarch64 are reactivated
by this change, now that arm support is on equal terms with x86. There's
been a lot of places where ftrace could cause deadlocks, which have been
hunted down across all platforms thanks to new tests. A bug in Windows's
kill() function has been identified.
2025-01-01 22:25:22 -08: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
BUILD.mk Rewrite memory manager 2024-06-22 05:45:11 -07:00
curve25519_test.lua Add Curve25519 method in help.txt + add new specs file (#1096) 2024-01-21 06:58:48 -08:00
encodejson_test.lua Encode ±INFINITY as ±1e5000 2024-06-01 03:19:50 -07: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 Encode ±INFINITY as ±1e5000 2024-06-01 03:19:50 -07:00
jsontestsuite_pass_test.lua Refactor pledge() to be more configurable 2022-08-11 11:35:30 -07:00
lfuncs_test.lua Add EncodeBase32() to Redbean (#856) 2023-10-11 20:06:20 -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 Implement proper time zone support 2024-05-04 23:06:37 -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 Write more runtime tests and fix bugs 2025-01-01 22:25:22 -08: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 Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
sqlite_test.lua Add database and statement readonly checks to sqlite in redbean (#914) 2023-11-05 13:29:09 -08:00
uuidv4_test.lua Change loop bound on uuidv4 test (#1143) 2024-04-12 12:22:34 -04:00
uuidv7_test.lua [Redbean] Add UuidV7 method (#1213) 2024-07-01 06:06:56 -07:00