Commit Graph

21 Commits

Author SHA1 Message Date
7dd06567bb Make some logs better 2025-08-17 17:33:11 +03:00
3a5766186a Add main.rs and make usage a little nicer 2025-08-17 17:07:19 +03:00
fa95da97ae Remove unused debug-logs 2025-08-16 17:38:29 +03:00
a9d5a4d03b Fix token ranges for for-loops 2025-08-04 18:37:19 +03:00
3b4835cff8 Fix and add memcpy-intrinsic 2025-08-04 17:51:32 +03:00
6619f1f0a9 Add simple error diagnostic from parser 2025-07-29 19:53:12 +03:00
d79d396814 Update README and libtest.sh 2025-07-25 15:18:42 +03:00
59ecaa0d92 Make e2e test execute compiled binaries 2025-07-23 19:18:01 +03:00
1a65b4085f Add LDRunner 2025-07-23 18:57:56 +03:00
f2e4b3eff7 Do some cleanup 2025-07-16 18:57:42 +03:00
5fca72a3f9 Add lexing support for structs 2025-07-15 20:37:41 +03:00
dc9450f64a Fix libtest.sh 2025-07-15 19:35:46 +03:00
28d632d51c Add Makefile by @neon, fix array typechecking during typeinference 2025-07-15 01:17:00 +03:00
5b5ec48b8d Put all debug prints behind debug-assertions 2025-07-14 23:43:03 +03:00
e15f77d9de Update libtest and make examples/cli.rs 2025-07-14 17:26:38 +03:00
61ba00ea58 Transform AST into MIR successfully, completing the chain 2025-07-05 01:34:57 +03:00
8a32e66ba8 Refactor a bunch of stuff, produce compiling MIR 2025-07-04 21:30:40 +03:00
814b816450 Add phi 2025-06-29 01:18:17 +03:00
54f25481f4 Misc changes 2025-06-27 20:37:31 +03:00
922afaa672 Change clang-command to ld, add util.rs 2025-06-25 21:38:30 +03:00
5f93b7c9c2 Add rudamentary LLVM lib stuff, make a fully compiling executable 2025-06-24 23:10:44 +03:00