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
Age
Commit message (
Collapse
)
Author
2024-05-12
Fix last bugs in HeatVisitor.java
bd-912
2024-05-11
Turn off logger
bd-912
2024-05-11
Further simplifications to SymbolTable
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
Fix introduced error with ClassInstance.equals double usage
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 bug where allocation expression inside bracket did not set recent
bd-912
class HeatVisitor
2024-05-08
Fix issue with assigning a label to a register in Condense
bd-912
2024-05-07
Turn off logger
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-07
Goto, Return in Condense
bd-912
2024-05-07
Condense bugfixes wave 3
bd-912
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
[next]