mrhappyasthma/MiniJava-Compiler
A compiler written in Java to compile a subset of instructions called MiniJava.
Java
Issues
- 0
Error: Out of registers
#40 opened - 0
- 1
Make sure we handle "this" correctly
#38 opened - 0
- 2
Test inheritance
#36 opened - 2
Test Boolean Straight Line Code
#35 opened - 1
- 0
- 1
Test Multiple Function Calls
#32 opened - 1
Test Data Segment/Variables
#31 opened - 2
Test Various Straightline Code
#30 opened - 0
Add Function Overriding
#29 opened - 1
End of Function Labels vs Loop Labels
#28 opened - 1
- 1
Implement Backpatching
#26 opened - 0
Add a compiler optimization
#25 opened - 3
- 0
Support proper MIPS calling convention
#23 opened - 0
Support spills in register allocation
#22 opened - 0
Add Register Coalescing
#21 opened - 1
- 0
- 1
Add support for recursion in MIPS
#18 opened - 1
Add support for control flow in MIPS
#17 opened - 0
Add basic function calls to MIPS
#16 opened - 1
Evaluate Expressions in MIPS
#15 opened - 1
- 1
Add Linking
#13 opened - 1
- 0
- 3
IR parameters printing out of order
#10 opened - 2
Missing one type check
#9 opened - 1
Crash on Call during TypeChecking
#8 opened - 1
- 2
- 2
IR Generation Visitor
#5 opened - 5
Type Checking Visitor
#4 opened - 3
Parser Errors Causing Crashes
#3 opened - 1
Undefinied Variable Visitor
#2 opened - 2
Line Numbers for AST Errors
#1 opened