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-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
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 changes
symbol-table-new-key
bd-912
[next]