summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-05-12Unconfirmed fix for recursive-extension finderHEADmasterbd-912
2024-05-12Make (classinstance).send typecheck in HeatVisitorbd-912
2024-05-12Add new testsbd-912
2024-05-12Fix last bugs in HeatVisitor.javabd-912
2024-05-11Turn off loggerbd-912
2024-05-11Further simplifications to SymbolTablebd-912
2024-05-11Changed SymbolTable to throw and exception when searching for missing entriesbd-912
2024-05-11Fix three more bugs related to stbd-912
2024-05-10More examples for overriding class attributesbd-912
2024-05-10New tests to verify correct overwriting detectionbd-912
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
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