aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2025-01-11multiple import stuffKimplul
2025-01-11trait implementation in continuationKimplul
2025-01-11futher struct continuation workKimplul
2025-01-10initial struct continuations implementedKimplul
2024-08-18make check works againKimplul
2024-08-14test cleanupKimplul
+ Somewhat poor Git hygiene but I also fixed some bugs while I was at it.
2024-08-14print out aliases as wellKimplul
2024-08-14allow adding traits to pointersKimplul
+ Should be enough to fairly easily use pointers in standard containers. Note that this just uses the pointer value itself, and doesn't care about the underlying type at all. So for example a sorted vector of pointers is sorted by the address, not by some comparison function that the underlying type may have defined. For that you will need a wrapper struct or something.
2024-08-12implement defer for most control flowKimplul
+ continue/break
2024-08-12make defer work better with generic codeKimplul
2024-08-11initial generics for structsKimplul
+ Likely still very much full of bugs
2024-08-11parse struct continuationKimplul
+ Similar in idea to impl in Rust
2024-08-09fix trait expansionKimplul
+ Accidentally referenced an owned string, add strdup() + Didn't replace type IDs in ->t2
2024-08-09fix parameter countKimplul
2024-05-04test recursionKimplul
+ Not executable, but parsing and type checking seems to work
2024-04-15fix initsKimplul
2024-04-15initial working struct call tests passKimplul
2024-04-12start work on struct handlingKimplul
2024-04-09improve struct handlingKimplul
2024-04-09simplify ast definitionKimplul
+ Makes it a lot nicer to work with.
2024-04-07implement some initial qbt backend stuffKimplul
2024-02-20expand type expansionKimplul
2023-11-19start working on instruction loweringKimplul
2023-11-01more tweaks to syntaxKimplul
2023-10-31more or less happy with syntaxKimplul
2023-08-16array syntaxKimplul
2023-08-15fix variadicsKimplul
+ At least partially, some asserts or something should still be added to the ast handling code
2023-08-15updates to syntaxKimplul
2023-05-06fix import pathsKimplul
2023-05-06rename *.cu to *.ekKimplul
+ Name changes can be sort of difficult
2023-04-03initial union testingKimplul
2023-04-01disallow certain kinds of types in templatesKimplul
2023-04-01improve struct and union support in resolveKimplul
2023-03-30change to left-to-right resolverKimplul
2023-03-27change typeof to be a full time typeKimplul
2023-03-26start enumsKimplul
2023-03-25add union to parserKimplul
2023-03-25initial constant struct stuffKimplul
2023-03-24struct initializersKimplul
2023-03-23integrate parser workKimplul