Age | Commit message (Expand) | Author |
2024-05-07 | Condense bugfixes wave 2 | bd-912 |
2024-05-07 | Condense bugfixes wave 1 | bd-912 |
2024-05-07 | Some additional broken VBuiltIn additions to Condense | bd-912 |
2024-05-07 | Partial Condense.VBuiltIn support | bd-912 |
2024-05-06 | Add boiler-plate pre/post-amble, helper functions | bd-912 |
2024-05-06 | Condense VAssign | bd-912 |
2024-05-06 | Condense epilogue, VCall, MemWrite | bd-912 |
2024-05-06 | Partial implementation for starter Condense | bd-912 |
2024-05-04 | Skeleton for "Condense" (vaporm to mips) Library | bd-912 |
2024-05-03 | Added example which checks expressions are dereferenced properly | bd-912 |
2024-05-03 | Move creating temporaries to Expression statements in BoilVisitor | bd-912 |
2024-05-01 | Switch off logging, graphviz | bd-912 |
2024-04-29 | Implement optimal spilling, fix minor issue with gaps in LRA | bd-912 |
2024-04-29 | Messy in+out argument passing, observe MoreThan4.vapor passes | bd-912 |
2024-04-27 | Implement variable spilling | bd-912 |
2024-04-27 | Move VaporizeVisitor VCall return store to AFTER restoring locals | bd-912 |
2024-04-27 | LIRVisitor Correct Liveness Analysis! | bd-912 |
2024-04-27 | Finally fix the InputStreamReader issues in V2VM | bd-912 |
2024-04-27 | RevisterAlloc Fixed expired intervals not removed from active | bd-912 |
2024-04-27 | Fix Calling ArrayAlloc or other labels | bd-912 |
2024-04-27 | Tests for more SymbolTable conflicts | bd-912 |
2024-04-26 | Add my test library | bd-912 |
2024-04-26 | Many new tests (probably) proper sub-typing | bd-912 |
2024-04-26 | HeatVisitor argument passing, throw TCE for missing symbol | bd-912 |
2024-04-26 | HeatVisitor.MethodDeclaraction checks correct return type | bd-912 |
2024-04-26 | Update test file for Typecheck negative examples | bd-912 |
2024-04-26 | HeatVisitor pass all positive tests | bd-912 |
2024-04-26 | HeatVisitor minor changes with retrieving from st | bd-912 |
2024-04-26 | HeatVisitor MessageSend anonymous, observe Factorial + others pass | bd-912 |
2024-04-26 | Most simple methods reimplemented in HeatVisitor | bd-912 |
2024-04-26 | Implemented some basic HeatVisitor rules | bd-912 |
2024-04-26 | Added skeleton files in "heat" libary, successor to TypeCheckSimp | bd-912 |
2024-04-26 | Fix some issues in VCall+VMemRead Liveness | bd-912 |
2024-04-26 | Rearrange directory structure | bd-912 |
2024-04-26 | Add universal tester file | bd-912 |
2024-04-26 | Add new base test script | bd-912 |
2024-04-26 | VaporizeVisitor add the rest of the (untested) Syntax | bd-912 |
2024-04-25 | Fix BracketSend to handle class attributes, observe all given tests pass | bd-912 |
2024-04-25 | Files I forgot to add | bd-912 |
2024-04-25 | Fix message send to handle class variables | bd-912 |
2024-04-25 | BoilVisitor changes to Allocation | bd-912 |
2024-04-25 | BoilVisitor.MessageSend for Bracket, proper class Extension in ST | bd-912 |
2024-04-25 | BoilVisitor not expression, observe more tests pass | bd-912 |
2024-04-25 | Use variables to reference array indices, observe more passing tests | bd-912 |
2024-04-25 | Fix last new bug in BoilVisitor from symt changessymbol-table-new-key | bd-912 |
2024-04-25 | Fix first bugs in BoilVisitor for new SymbolTable | bd-912 |
2024-04-25 | Rewrote Symbol Table to be more context aware and avoid collisions | bd-912 |
2024-04-25 | Basic support for 'extended' classes in SymbolTable | bd-912 |
2024-04-25 | Rewrote SymbolTable to add uniqueness to stored tokens | bd-912 |
2024-04-24 | VaporizeVisitor VCall + VReturn | bd-912 |