Age | Commit message (Expand) | Author |
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 |
2024-04-24 | Backed up callee/caller saved registers in VaporizeVisitor | bd-912 |
2024-04-24 | Added VaporizeVisitor, with VAssign, VMemRead, and VMemWrite | bd-912 |
2024-04-24 | Boil new array tests | bd-912 |
2024-04-24 | Int arrays + Referencing Locals FIXED | bd-912 |
2024-04-24 | Partial support for array accesses, start fixing MemWrite | bd-912 |
2024-04-23 | Allow "this" use in message send to call correct method | bd-912 |
2024-04-23 | Fix final bug introduced with BoilVisitor rewrite | bd-912 |
2024-04-23 | Fix first of a few new minor bugs introduced with rewrite | bd-912 |
2024-04-23 | Cleanup BoilSimp -> BoilVisitor | bd-912 |
2024-04-22 | Implement register allocation (no spill) | bd-912 |
2024-04-21 | Fix bugs in LiveInterval, successfully calculate (gapless) LIR | bd-912 |
2024-04-20 | Non-function live-interval computation algorithm | bd-912 |
2024-04-20 | CFG Class cleanup/reordering | bd-912 |
2024-04-20 | Fix minor bugs in Liveness computation | bd-912 |
2024-04-20 | Implement liveness tracking in CFG | bd-912 |
2024-04-20 | Incorporate function parameters in Reachability | bd-912 |
2024-04-20 | Implement partial reachable tracking in CFG | bd-912 |
2024-04-20 | CFG generate edges correct edge generation for VGoto | bd-912 |
2024-04-20 | Another issue with edge population | bd-912 |
2024-04-20 | Fix many more issues with goto/branch found with GraphViz | bd-912 |
2024-04-20 | CFG fix create edges only if nodes != (found by graphviz) | bd-912 |
2024-04-20 | Fun with GraphViz | bd-912 |
2024-04-19 | CFG captures VGoto path | bd-912 |
2024-04-19 | CFG captures both VBranch paths | bd-912 |
2024-04-19 | Vaporize.CFG Add incomplete edge creation | bd-912 |
2024-04-19 | Global PrintFilter -> MinimalLogger | bd-912 |