issues
search
StrongerXi
/
soc
Compiler for a subset of OCaml
1
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Support Arm64 backend.
#65
StrongerXi
closed
2 years ago
0
Tech debt
#64
StrongerXi
closed
3 years ago
0
Batch add for set and map
#63
StrongerXi
closed
3 years ago
0
Singleton string set and map
#62
StrongerXi
closed
3 years ago
0
Hide common set and map creation with singleton empty instance
#61
StrongerXi
closed
3 years ago
0
Refactor externals and pervasives
#60
StrongerXi
closed
3 years ago
0
Add infix ops to pervasives
#59
StrongerXi
closed
3 years ago
0
Automatically loaded Pervasives module creates cyclic dependencies
#58
StrongerXi
opened
3 years ago
1
Refactor runtime dependent portion
#57
StrongerXi
closed
3 years ago
0
Create [common] and [analysis] sub-directories in [backend] directory.
#56
StrongerXi
closed
3 years ago
0
Document invariant for greedy register allocator.
#55
StrongerXi
closed
3 years ago
0
Existing theoretical issue in greedy register allocator
#54
StrongerXi
opened
3 years ago
1
Enforce spillable temps in greedy reg alloc
#53
StrongerXi
closed
3 years ago
0
Greedy register allocator doesn't properly enforce spill-able regs
#52
StrongerXi
closed
3 years ago
0
Clean up x86
#51
StrongerXi
closed
3 years ago
0
Simplify reg alloc
#50
StrongerXi
closed
3 years ago
0
Remove redundant spilling of arg regs
#49
StrongerXi
closed
3 years ago
0
Refactor x86 special purpose temps
#48
StrongerXi
closed
3 years ago
0
Fix arg regs
#47
StrongerXi
closed
3 years ago
0
Refactor x86
#46
StrongerXi
closed
3 years ago
0
Add live_across information to liveness annotation.
#45
StrongerXi
closed
3 years ago
1
Add integration tests
#44
StrongerXi
closed
3 years ago
0
Collect free variables in let bindings too, and take care of scoping.
#43
StrongerXi
closed
3 years ago
0
Refactor namers
#42
StrongerXi
closed
3 years ago
0
Fix tyvar namer
#41
StrongerXi
closed
3 years ago
0
Fix var namer
#40
StrongerXi
closed
3 years ago
0
Fix arithmetics
#39
StrongerXi
closed
3 years ago
0
Fix arg temp immutability
#38
StrongerXi
closed
3 years ago
0
Fix lir to x86 temp func transl
#37
StrongerXi
closed
3 years ago
0
Properly compile bool
#36
StrongerXi
closed
3 years ago
0
Fix stack frame size calculation
#35
StrongerXi
closed
3 years ago
0
Fix nested calls
#34
StrongerXi
closed
3 years ago
0
Fix spilling
#33
StrongerXi
closed
3 years ago
0
Make debugging easier with better printing functions
#32
StrongerXi
closed
3 years ago
0
Better test layout
#31
StrongerXi
closed
3 years ago
0
Call instruction needs to 'read' from arg temps/regs.
#30
StrongerXi
closed
3 years ago
0
Greedy register allocator might not terminate
#29
StrongerXi
closed
3 years ago
0
Stack align
#28
StrongerXi
closed
3 years ago
0
Integration test
#27
StrongerXi
closed
3 years ago
0
Runtime integration
#26
StrongerXi
closed
3 years ago
0
Compiler integration
#25
StrongerXi
closed
3 years ago
0
X86 to string
#24
StrongerXi
closed
3 years ago
0
Bridge X86 and register allocator
#23
StrongerXi
closed
3 years ago
0
Register Allocation
#22
StrongerXi
closed
3 years ago
0
X86 to vasm
#21
StrongerXi
closed
3 years ago
0
Backend patches
#20
StrongerXi
closed
3 years ago
0
Liveness analysis
#19
StrongerXi
closed
3 years ago
0
X86 backend (without register allocation and final assembly generation)
#18
StrongerXi
closed
3 years ago
0
Tech debt
#17
StrongerXi
closed
3 years ago
0
Lir
#16
StrongerXi
closed
3 years ago
0
Next