• Joined on 2024年07月20日
grius pushed to main at grius/lyn 2026年06月14日 14:40:57 +02:00
5000208120 decent error reporting
grius pushed to main at grius/lyn 2026年06月09日 11:45:49 +02:00
2c4b9238eb rename rt files
grius pushed to main at grius/lyn 2026年06月07日 21:00:21 +02:00
8aa0d23729 add pointer types
grius pushed to main at grius/lyn 2026年06月07日 19:09:54 +02:00
d4930bb97b other int types
grius pushed to main at grius/lyn 2026年06月07日 16:44:10 +02:00
267f168bb5 rt: preparing for future core and runtime libraries
grius pushed to main at grius/vim-lyn 2026年06月07日 15:58:14 +02:00
c4ddeca59d add README
grius pushed to main at grius/lyn 2026年06月06日 17:01:45 +02:00
5b4168d658 driver: make unified executable toolchain driver
grius created branch main in grius/vim-lyn 2026年06月06日 11:37:26 +02:00
grius pushed to main at grius/vim-lyn 2026年06月06日 11:37:26 +02:00
grius created repository grius/vim-lyn 2026年06月06日 11:37:09 +02:00
grius pushed to main at grius/lyn 2026年06月06日 10:59:29 +02:00
7f02e40f29 fix empty returns for void functions
grius pushed to main at grius/lyn 2026年06月05日 21:34:54 +02:00
eb65f13923 variable assignments
grius pushed to main at grius/lyn 2026年06月05日 20:52:25 +02:00
grius pushed to main at grius/lyn 2026年06月05日 17:40:09 +02:00
658539d450 improved and refactor sema expression analysis
grius pushed to main at grius/lyn 2026年06月05日 16:26:39 +02:00
9eba8de683 codegen: fix invalid qbe for bool literals
grius pushed to main at grius/lyn 2026年06月04日 17:23:51 +02:00
e00f461481 if-else statements
grius pushed to main at grius/lyn 2026年06月04日 16:45:58 +02:00
a3c1e2a323 implement bitwise not and refactor codegen
grius pushed to main at grius/lyn 2026年06月04日 16:20:08 +02:00
5486190be8 refactor type system
grius created branch main in grius/lyn 2026年06月03日 19:28:19 +02:00
grius pushed to main at grius/lyn 2026年06月03日 19:28:19 +02:00
adcff183fc add bool type
aa0dd06dcd add rest of operators for expressions
f33361e563 temporarily made start in assembly
570444842b new driver
73c4c18aa2 function calls and own runtime