Commit Graph

19 Commits

Author SHA1 Message Date
9a4f0dc5d8 Allow for cloning inner values 2025-07-17 00:05:37 +03:00
e4ce897f94 Fix expression-indexing 2025-07-16 23:29:15 +03:00
c19384d77b Refactor a bit 2025-07-16 22:38:19 +03:00
3870b421a9 Refactor indexing/accessing a bit, no mutability 2025-07-16 22:04:11 +03:00
d4616ea025 Add array_structs.reid to test arrays and structs together 2025-07-16 21:17:28 +03:00
cd31d7e7cd Nearly fix struct mutability 2025-07-16 20:27:01 +03:00
1d1e574136 Implement type inference for structs 2025-07-15 23:16:37 +03:00
5fca72a3f9 Add lexing support for structs 2025-07-15 20:37:41 +03:00
824978de49 Remove array binary 2025-07-15 01:20:44 +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
3f90b46dc8 Include stdlib in executable 2025-07-14 22:33:04 +03:00
fa4df50a04 Fix linking so that non-imported functions don't bother main-module 2025-07-14 22:22:55 +03:00
2b47c4efc7 Make linking modules together work, fix printing modules 2025-07-14 21:10:13 +03:00
464156b2dc Fix imports in MIR 2025-07-14 19:20:38 +03:00
735c4370aa Add pub keyword 2025-07-14 18:47:02 +03:00
376baa2c9a Remove length param from string, use string pointers instead 2025-07-14 18:22:05 +03:00
d5b0e3ebf7 Add lexing of strings 2025-07-14 17:38:05 +03:00
e15f77d9de Update libtest and make examples/cli.rs 2025-07-14 17:26:38 +03:00