cosmopolitan/third_party/chibicc/test
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
..
alignof_test.c Improve some unicode functions 2021-05-05 07:25:39 -07:00
alloca_test.c Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
arith_test.c Add chibicc 2020-12-06 16:20:21 -08:00
asm_test.c Add atomics to chibicc 2022-06-20 03:08:00 -07:00
assert_test.c Enhance chibicc 2020-12-09 04:00:48 -08:00
atomic_test.c Add xadd to chibicc 2022-06-21 04:55:27 -07:00
attribute_test.c Auto-generate some documentation 2020-12-26 02:09:07 -08:00
bitfield_test.c Make minor improvements 2020-12-23 23:42:56 -08:00
builtin_test.c Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
cast_test.c Add chibicc 2020-12-06 16:20:21 -08:00
common.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
compat_test.c Add chibicc 2020-12-06 16:20:21 -08:00
complit_test.c Add chibicc 2020-12-06 16:20:21 -08:00
const_test.c Add chibicc 2020-12-06 16:20:21 -08:00
constexpr_test.c Add l suffix to yoink nop 2020-12-28 11:38:38 -08:00
control_test.c Add chibicc 2020-12-06 16:20:21 -08:00
dce_test.c Make minor improvements 2020-12-23 23:42:56 -08:00
decl_test.c Add chibicc 2020-12-06 16:20:21 -08:00
enum_test.c Add chibicc 2020-12-06 16:20:21 -08:00
extern_test.c Add chibicc 2020-12-06 16:20:21 -08:00
float_test.c Add chibicc 2020-12-06 16:20:21 -08:00
function_test.c Enhance chibicc 2020-12-09 04:00:48 -08:00
generic_test.c Add chibicc 2020-12-06 16:20:21 -08:00
include1.h Add chibicc 2020-12-06 16:20:21 -08:00
include2.h Add chibicc 2020-12-06 16:20:21 -08:00
include3.h Add chibicc 2020-12-06 16:20:21 -08:00
include4.h Add chibicc 2020-12-06 16:20:21 -08:00
initializer_test.c Hunt down some small bugs 2020-12-24 16:01:48 -08:00
int128_test.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
line_test.c Add chibicc 2020-12-06 16:20:21 -08:00
literal_test.c Add chibicc 2020-12-06 16:20:21 -08:00
macro_test.c Prove that Makefile is fully defined 2022-08-06 04:05:08 -07:00
msabi_test.c Add some more builtins to chibicc 2022-04-17 13:07:07 -07:00
offsetof_test.c Add chibicc 2020-12-06 16:20:21 -08:00
pointer_test.c Add chibicc 2020-12-06 16:20:21 -08:00
pragma-once_test.c Add chibicc 2020-12-06 16:20:21 -08:00
sizeof_test.c Make minor improvements 2020-12-23 23:42:56 -08:00
spinlock_test.c Improve threading support further 2022-05-17 04:14:28 -07:00
string_test.c Enhance chibicc 2020-12-09 04:00:48 -08:00
struct_test.c Integrate more chibicc changes 2020-12-09 13:53:02 -08:00
test.h Support malloc() on bare metal 2021-02-24 00:53:24 -08:00
test.mk Fix stack abuse in llama.cc 2023-06-08 07:12:26 -07:00
tls_test.c.todo Add chibicc 2020-12-06 16:20:21 -08:00
typedef_test.c Add chibicc 2020-12-06 16:20:21 -08:00
typeof_test.c Enhance chibicc 2020-12-09 04:00:48 -08:00
unicode_test.c Add chibicc 2020-12-06 16:20:21 -08:00
union_test.c Add chibicc 2020-12-06 16:20:21 -08:00
usualconv_test.c Add chibicc 2020-12-06 16:20:21 -08:00
varargs_test.c Add chibicc 2020-12-06 16:20:21 -08:00
variable_test.c Add chibicc 2020-12-06 16:20:21 -08:00
vector_test.c Add some more builtins to chibicc 2022-04-17 13:07:07 -07:00
vla_test.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00