Commit graph

289 commits

Author SHA1 Message Date
9a4370a42d selfhosted
Some checks failed
Build Project / build (push) Failing after 3h11m56s
2025-04-20 09:32:55 +01:00
15ca0301a6 push
Some checks failed
Build Project / build (push) Failing after 46s
2025-04-20 09:20:21 +01:00
0f897ecc11 new
Some checks failed
Build Project / build (push) Failing after 40s
2025-04-20 09:15:32 +01:00
865389f314 update ci
Some checks failed
Build Project / build (push) Failing after 23s
2025-04-20 09:02:50 +01:00
599837b600 update ci
Some checks failed
Build Project / build (push) Failing after 23s
2025-04-20 09:01:47 +01:00
99b02a08a2 update ci
Some checks failed
Build Project / build (push) Failing after 47s
2025-04-20 09:00:14 +01:00
cd467e989d update ci
Some checks failed
Build Project / build (push) Failing after 46s
2025-04-20 08:56:50 +01:00
f028129978 update ci
Some checks failed
Build Project / build (push) Failing after 23s
2025-04-20 08:52:13 +01:00
3ccbf9a5bc update ci
Some checks failed
Build Project / build (push) Failing after 28s
2025-04-20 08:50:25 +01:00
681e419f6a update ci
Some checks failed
Build Project / build (push) Failing after 52s
2025-04-20 08:48:10 +01:00
87b1e68f77 vendor deps again
Some checks failed
Build Project / build (push) Failing after 51s
2025-04-20 08:42:32 +01:00
c90fd32f71 set off ci
Some checks failed
Build Project / build (push) Failing after 2m1s
2025-04-19 21:35:53 +01:00
eab6033eaa run as root
Some checks failed
Build Project / build (push) Failing after 1m13s
2025-04-19 11:21:38 +01:00
2776c9495d run as root
Some checks failed
Build Project / build (push) Failing after 3s
2025-04-19 11:19:00 +01:00
e4b34bf561 add config.h
Some checks failed
Build Project / build (push) Failing after 1m34s
2025-04-19 11:15:49 +01:00
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
5c2c392a8f add workflow
Some checks failed
Build Project / build (push) Failing after 17s
2025-04-19 11:05:50 +01:00
98710f55f9 add workflow
Some checks failed
Build Project / build (push) Failing after 1m32s
2025-04-19 11:03:07 +01:00
7796ffa289 add workflow
Some checks are pending
Build Project / build (push) Waiting to run
2025-04-19 11:02:23 +01:00
244ccac114 add workflow 2025-04-19 11:01:39 +01:00
57dde9b71e fixed rebase 2025-04-19 09:44:39 +01:00
404aa8ebbb clang
unvendor
2025-04-19 08:57:21 +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
6bf4df85da update 2025-04-05 10:59:56 +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
fe22cc7665 Big Commit
I accidentally made this commit really big after some git mishaps.

Working on zig grammar, finally kinda works.

Fixed some diagnostics warnings

Moved examples to tofix because fixing them is besides the point right
now.
2023-10-12 16:39:09 +01:00
858fe11666 Fixed some diagnostics warnings
Moved examples to tofix because fixing them is besides the point right
now.
2023-09-19 11:44:13 +01:00
52164c82e3 Split main.lua and comment out code for now
I commented out the code because the lua linter I have running is
showing so many warnings its really annoying me so I need to fix all
those before writing anything.
2023-09-19 11:44:13 +01:00
6f021bad5e Update README.md 2023-09-19 11:44:13 +01:00
46e320f5f3 Update README.md 2023-07-17 10:13:10 +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
36a81aa0b9 clean up 05 README 2023-07-03 17:58:11 -04:00
pommicket
113d03741a add inttyes.h,stdint.h to 05 stdlib, musl instructions in readme 2023-07-03 17:50:49 -04:00
pommicket
3384d69133 fix compile errors 2023-07-03 15:47:07 -04:00
fe7a0abd38 testing bootstrap 2023-07-03 15:39:37 -04:00
pommicket
5e2d856b03 fix outdated command in 05 README 2023-07-03 15:38:28 -04:00
pommicket
9e7cc651d3 fixed typos 2022-10-08 13:43:37 -04:00
pommicket
a08fef645e cleaned up comments 2022-02-27 15:31:02 -05:00
pommicket
b4e22170b4 edit readmes 2022-02-23 23:50:49 -08:00
pommicket
c75af0c8e5 coda 2022-02-23 22:37:01 -08:00
pommicket
9bc8a11afe conclusion 2022-02-20 13:18:21 -08:00
pommicket
0f97a589b8 actual hello world program 2022-02-19 19:46:02 -08:00
pommicket
a8c884e6cd finish 05 2022-02-19 19:43:13 -08: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