Commit graph

18 commits

Author SHA1 Message Date
dd2546dd17 final
Some checks failed
Build Project / build (push) Failing after 22s
2025-04-19 11:14:27 +01:00
e4b57ece50 fix workflow
Some checks failed
Build Project / build (push) Failing after 23s
2025-04-19 11:11:31 +01:00
9a4b261179 add clang 2025-04-18 12:38:54 +01:00
4715742aa8 remove 06 to start packaging tcc and musl 2025-04-14 07:44:54 +01:00
e299e0cd3e fixing 2025-04-05 10:59:39 +01:00
35a88970c2 working on it 2025-04-05 10:55:40 +01:00
56a6e78765 update 2025-04-01 18:16:28 +01:00
e6b88d5a0f Add stage 06: Lua bootstrap
The goal of stage 06 is to try parse zig synax in lua. I pulled in
lpeglable 1.2.0 and parser-gen off github to get started. All of this
needs to be cleaned up rather soon.

Lua boostraps using tcc and musl from the previous stage. Since musl
0.6.0 doesn't support dynamic linking this build of lua doesn't support
shared libraries. I couldn't easily patch musl with dlopen and friends
so instead I link statically and call deps with c api.
2023-07-06 12:32:47 +01:00
2ae045cf8a Patched musl with log functions
I pulled in the implementation of a few log functions from musl 0.8.7
because lua needed log2 to compile. Since lua needed only log2 I
commented out the ones that didn't immediatly compile like log1p.c.
2023-07-06 12:16:15 +01:00
pommicket
113d03741a add inttyes.h,stdint.h to 05 stdlib, musl instructions in readme 2023-07-03 17:50:49 -04:00
fe7a0abd38 testing bootstrap 2023-07-03 15:39:37 -04:00
pommicket
54a191a117 gcc and bootstrap are in agreement! 2022-02-19 18:22:57 -08:00
pommicket
7deda52af6 remove gettimeofday stuff 2022-02-19 12:21:07 -05:00
pommicket
9c6b9a1450 full build of tcc with itself - doesn't match gcc :o 2022-02-19 12:01:56 -05:00
pommicket
06def8fb86 satrt readme 2022-02-18 14:36:44 -05:00
pommicket
c15db88951 almost all of stdio.h 2022-02-14 16:52:33 -05:00
pommicket
d0d868433e clean up stb_sprintf; implementation of fprintf et al, remove 2022-02-14 12:04:49 -05:00
pommicket
5d6b490cce start C compiler 2022-01-07 23:32:27 -05:00