Commit Graph

14 Commits

Author SHA1 Message Date
Rui Ueyama b3772845bd Add thread-local variable 2020-12-07 12:00:06 +09:00
Rui Ueyama 2c91da54df Turn on -Wall compiler flag and fix compiler warnings 2020-12-07 12:00:06 +09:00
Rui Ueyama 12a9e7506c Self-host: including preprocessor, chibicc can compile itself 2020-12-07 12:00:06 +09:00
Rui Ueyama 7cbfd111d3 Add stdarg.h, stdbool.h, stddef.h, stdalign.h and float.h 2020-12-07 12:00:06 +09:00
Rui Ueyama a1dd6213c8 Add -I<dir> option 2020-12-07 12:00:06 +09:00
Rui Ueyama 769b5a0941 Use chibicc's preprocessor for all tests 2020-12-07 12:00:06 +09:00
Rui Ueyama 146c7b3dd4 Add the null directive 2020-12-07 12:00:06 +09:00
Rui Ueyama 8b726b5489 Run "ld" unless -c is given 2020-12-07 12:00:06 +09:00
Rui Ueyama 140b43358c Run "as" command unless -S is given 2020-12-07 12:00:06 +09:00
Rui Ueyama 5d15431df1 Add stage2 build 2020-12-07 12:00:06 +09:00
Rui Ueyama cd832a311e Rewrite tests in shell script in C 2020-10-15 14:22:15 +09:00
Rui Ueyama a0388bada4 Add -o and --help options 2020-10-08 16:23:53 +09:00
Rui Ueyama 725badfb49 Split main.c into multiple small files 2020-10-07 20:11:16 +09:00
Rui Ueyama 0522e2d77e Compile an integer to an exectuable that exits with the given number 2020-09-13 21:36:28 +09:00