aboutsummaryrefslogtreecommitdiff
path: root/src/lower.c
AgeCommit message (Collapse)Author
2024-08-14compiling example of a res structKimplul
2024-08-12make id scope point to defining scopeKimplul
+ Allows defers to refer to the correct scope, but might be a bit surprising since effectively all other nodes use the scope to refer to the containing scope rather than the defining scope.
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-09fix trait expansionKimplul
+ Accidentally referenced an owned string, add strdup() + Didn't replace type IDs in ->t2
2024-05-24fix bmake compilationKimplul
2024-04-15fix initsKimplul
2024-04-15initial working struct call tests passKimplul
2024-04-15split assignmentKimplul
+ Still missing array case
2024-04-15fix param >>Kimplul
2024-04-15formatKimplul
2024-04-15simplify retval handlingKimplul
2024-04-15add param and return struct handlingKimplul
2024-04-12start work on struct handlingKimplul
2024-04-09formattingKimplul
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