summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-10Require parameters to match exactly in SymbolTable for non-overwritebd-912
2024-05-10Fix introduced error with ClassInstance.equals double usagebd-912
2024-05-10More examples, another small fix for detecting overloadsbd-912
2024-05-10Fixed many issues with overloading in extensionsbd-912
2024-05-09Many final bug-fixes in heat visitor, symbol tablebd-912
2024-05-08Fix bug where allocation expression inside bracket did not set recentbd-912
class HeatVisitor
2024-05-08Fix issue with assigning a label to a register in Condensebd-912
2024-05-07Turn off loggerbd-912
2024-05-07Condense all tests passedbd-912
2024-05-07Fix calling Labels Condensebd-912
2024-05-07Fix indexing for MemRead/MemWrite in Condense, almost all tests passbd-912
2024-05-07Print Datasegments to file, other Condense improvements, initial tests passbd-912
2024-05-07Goto, Return in Condensebd-912
2024-05-07Condense bugfixes wave 3bd-912
2024-05-07Condense bugfixes wave 2bd-912
2024-05-07Condense bugfixes wave 1bd-912
2024-05-07Some additional broken VBuiltIn additions to Condensebd-912
2024-05-07Partial Condense.VBuiltIn supportbd-912
2024-05-06Add boiler-plate pre/post-amble, helper functionsbd-912
2024-05-06Condense VAssignbd-912
2024-05-06Condense epilogue, VCall, MemWritebd-912
2024-05-06Partial implementation for starter Condensebd-912
2024-05-04Skeleton for "Condense" (vaporm to mips) Librarybd-912
2024-05-03Added example which checks expressions are dereferenced properlybd-912
2024-05-03Move creating temporaries to Expression statements in BoilVisitorbd-912
2024-05-01Switch off logging, graphvizbd-912
2024-04-29Implement optimal spilling, fix minor issue with gaps in LRAbd-912
2024-04-29Messy in+out argument passing, observe MoreThan4.vapor passesbd-912
2024-04-27Implement variable spillingbd-912
2024-04-27Move VaporizeVisitor VCall return store to AFTER restoring localsbd-912
2024-04-27LIRVisitor Correct Liveness Analysis!bd-912
2024-04-27Finally fix the InputStreamReader issues in V2VMbd-912
2024-04-27RevisterAlloc Fixed expired intervals not removed from activebd-912
2024-04-27Fix Calling ArrayAlloc or other labelsbd-912
2024-04-27Tests for more SymbolTable conflictsbd-912
2024-04-26Add my test librarybd-912
2024-04-26Many new tests (probably) proper sub-typingbd-912
2024-04-26HeatVisitor argument passing, throw TCE for missing symbolbd-912
2024-04-26HeatVisitor.MethodDeclaraction checks correct return typebd-912
2024-04-26Update test file for Typecheck negative examplesbd-912
2024-04-26HeatVisitor pass all positive testsbd-912
2024-04-26HeatVisitor minor changes with retrieving from stbd-912
2024-04-26HeatVisitor MessageSend anonymous, observe Factorial + others passbd-912
2024-04-26Most simple methods reimplemented in HeatVisitorbd-912
2024-04-26Implemented some basic HeatVisitor rulesbd-912
2024-04-26Added skeleton files in "heat" libary, successor to TypeCheckSimpbd-912
2024-04-26Fix some issues in VCall+VMemRead Livenessbd-912
2024-04-26Rearrange directory structurebd-912
2024-04-26Add universal tester filebd-912
2024-04-26Add new base test scriptbd-912