Commit graph

17 commits

Author SHA1 Message Date
e5aa006623
Implemented struct decomposition
All checks were successful
/ test (push) Successful in 22s
2025-07-06 13:42:51 +02:00
0ece1b092e
Implemented liveness analysis
All checks were successful
/ test (push) Successful in 15s
2025-07-04 19:06:47 +02:00
ca9595d1fb
Simplified ssa package
All checks were successful
/ test (push) Successful in 15s
2025-07-03 22:54:30 +02:00
b77d876ebb
Reduced interface bloat
All checks were successful
/ test (push) Successful in 32s
2025-07-03 20:12:11 +02:00
0eaeb726b9
Reduced the number of IR methods
All checks were successful
/ test (push) Successful in 15s
2025-07-03 19:25:07 +02:00
3f481d0bd3
Added separate value type for extern calls
All checks were successful
/ test (push) Successful in 30s
2025-07-03 16:57:39 +02:00
4aa4d613a1
Removed duplicate debug code
All checks were successful
/ test (push) Successful in 17s
2025-07-03 16:46:56 +02:00
bdb1b9595f
Simplified verbose output for the IR
All checks were successful
/ test (push) Successful in 16s
2025-07-03 15:12:14 +02:00
3301cf5542
Improved ssa compiler
All checks were successful
/ test (push) Successful in 15s
2025-07-02 16:55:24 +02:00
a1f6c66736
Added ssa tests
All checks were successful
/ test (push) Successful in 15s
2025-06-30 13:35:24 +02:00
329fcfff6f
Implemented source tracking and type checking
All checks were successful
/ test (push) Successful in 21s
2025-06-27 00:05:16 +02:00
70c2da4a4d
Implemented an assembler
All checks were successful
/ test (push) Successful in 28s
2025-06-24 12:55:26 +02:00
2b703e9af2
Improved SSA and added unused value checks
All checks were successful
/ test (push) Successful in 17s
2025-06-23 23:11:05 +02:00
31c5ed614c
Implemented compilation to SSA form
All checks were successful
/ test (push) Successful in 31s
2025-06-23 00:17:05 +02:00
ad20fdb477
Simplified ssa.Instruction fields
All checks were successful
/ test (push) Successful in 14s
2025-06-21 20:27:17 +02:00
14bccadd0f
Implemented a basic API for SSA
All checks were successful
/ test (push) Successful in 16s
2025-06-20 23:42:58 +02:00
89f375f4fc
Added ssa package
All checks were successful
/ test (push) Successful in 22s
2025-06-20 21:05:49 +02:00