index
:
minijava-compiler.git
master
symbol-table-new-key
A minijava compiler built (mostly) from scratch
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
output
Age
Commit message (
Expand
)
Author
2024-05-12
Add new tests
bd-912
2024-05-11
Changed SymbolTable to throw and exception when searching for missing entries
bd-912
2024-05-11
Fix three more bugs related to st
bd-912
2024-05-10
More examples for overriding class attributes
bd-912
2024-05-10
New tests to verify correct overwriting detection
bd-912
2024-05-10
Require parameters to match exactly in SymbolTable for non-overwrite
bd-912
2024-05-10
More examples, another small fix for detecting overloads
bd-912
2024-05-10
Fixed many issues with overloading in extensions
bd-912
2024-05-09
Many final bug-fixes in heat visitor, symbol table
bd-912
2024-05-08
Fix issue with assigning a label to a register in Condense
bd-912
2024-05-07
Condense all tests passed
bd-912
2024-05-07
Fix calling Labels Condense
bd-912
2024-05-07
Fix indexing for MemRead/MemWrite in Condense, almost all tests pass
bd-912
2024-05-07
Print Datasegments to file, other Condense improvements, initial tests pass
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