Commit graph

13 commits

Author SHA1 Message Date
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
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
fe7a0abd38 testing bootstrap 2023-07-03 15:39:37 -04:00
pommicket
a8c884e6cd finish 05 2022-02-19 19:43:13 -08:00
pommicket
519069a89d rename 04b => 04, better 04 README 2022-01-07 11:07:06 -05:00
pommicket
b48712f9c9 start 04 2021-11-16 11:02:45 -05:00
pommicket
31c9f4ca2a add 03 to Makefile 2021-11-15 21:54:58 -05:00
pommicket
2288e47516 readme tweaks, mainly 2021-11-10 12:55:41 -05:00
pommicket
3255cd32d7 readme edits 2021-11-10 00:52:39 -05:00
pommicket
336a793149 markdown to HTML converter 2021-09-01 18:27:51 -04:00