|
c84954480b
|
Fix loads of warnings
|
2025-08-05 22:00:11 +03:00 |
|
|
015c111b29
|
Fix modules needing to be evaluated in order in codegen
|
2025-08-05 21:55:04 +03:00 |
|
|
627d1bcfa5
|
Add a large amount of new intrinsics
|
2025-08-04 17:51:32 +03:00 |
|
|
5d19d38682
|
Add intrinsic min/max to integers and floats
|
2025-08-04 17:51:32 +03:00 |
|
|
4fada0036c
|
Fix debug info for structs
|
2025-07-31 23:25:46 +03:00 |
|
|
f700c577f1
|
Add reading file to buffer macro, only works for one global per file
|
2025-07-29 00:50:07 +03:00 |
|
|
3d8f4bbd24
|
Implement macro-pass
|
2025-07-28 22:37:24 +03:00 |
|
|
67a5fcd002
|
Basically revert everything, create macro-pass
|
2025-07-28 22:11:46 +03:00 |
|
|
2e153922f1
|
Start adding macros
|
2025-07-28 21:54:51 +03:00 |
|
|
b643c13582
|
Use metadata instead of names for allocator identification
|
2025-07-28 19:22:03 +03:00 |
|
|
7ca8949e8c
|
Start adding lexical scopes
|
2025-07-28 16:11:20 +03:00 |
|
|
537167fe4f
|
Add intrinsic associated functions
|
2025-07-27 19:55:28 +03:00 |
|
|
24f11a77d2
|
Add codegen for assoc functions
|
2025-07-27 18:32:17 +03:00 |
|
|
0196fb53ed
|
Import binops while importing types as well
|
2025-07-26 13:18:55 +03:00 |
|
|
7ba3204803
|
Implement typechecking and inference logic for binops
|
2025-07-25 18:10:22 +03:00 |
|
|
6ee43d4012
|
Refactor stuff into codegen-module
|
2025-07-25 15:52:52 +03:00 |
|