|
36f76170f5
|
Reduced executable size on Linux
/ test (push) Successful in 29s
|
2025-07-04 09:09:22 +02:00 |
|
|
ca9595d1fb
|
Simplified ssa package
/ test (push) Successful in 15s
|
2025-07-03 22:54:30 +02:00 |
|
|
b77d876ebb
|
Reduced interface bloat
/ test (push) Successful in 32s
|
2025-07-03 20:12:11 +02:00 |
|
|
ba2314db4a
|
Added types tests
/ test (push) Successful in 20s
|
2025-07-03 19:46:23 +02:00 |
|
|
0eaeb726b9
|
Reduced the number of IR methods
/ test (push) Successful in 15s
|
2025-07-03 19:25:07 +02:00 |
|
|
72ace483e4
|
Made error types public
/ test (push) Successful in 15s
|
2025-07-03 17:41:28 +02:00 |
|
|
85cea5cbee
|
Simplified build struct
/ test (push) Successful in 17s
|
2025-07-03 17:24:42 +02:00 |
|
|
3f481d0bd3
|
Added separate value type for extern calls
/ test (push) Successful in 30s
|
2025-07-03 16:57:39 +02:00 |
|
|
4aa4d613a1
|
Removed duplicate debug code
/ test (push) Successful in 17s
|
2025-07-03 16:46:56 +02:00 |
|
|
bdb1b9595f
|
Simplified verbose output for the IR
/ test (push) Successful in 16s
|
2025-07-03 15:12:14 +02:00 |
|
|
cfc0f87c49
|
Improved consistency of number literals
/ test (push) Successful in 19s
|
2025-07-03 13:45:39 +02:00 |
|
|
47b4b1f1dd
|
Added Windows support for the hello example
/ test (push) Successful in 16s
|
2025-07-02 22:02:10 +02:00 |
|
|
e833268061
|
Added register move for syscall returns
/ test (push) Successful in 15s
|
2025-07-02 17:37:46 +02:00 |
|
|
3301cf5542
|
Improved ssa compiler
/ test (push) Successful in 15s
|
2025-07-02 16:55:24 +02:00 |
|
|
c9c6b94c18
|
Refactored ssa to asm compilation
/ test (push) Successful in 15s
|
2025-07-01 16:13:12 +02:00 |
|
|
562c839835
|
Added Windows support
/ test (push) Successful in 15s
|
2025-07-01 13:41:14 +02:00 |
|
|
dbc865ee67
|
Added macho package
/ test (push) Successful in 15s
|
2025-06-30 20:31:07 +02:00 |
|
|
436691ae40
|
Added more tests
/ test (push) Successful in 15s
|
2025-06-30 16:24:34 +02:00 |
|
|
4e90af0de9
|
Improved asm test coverage
/ test (push) Successful in 15s
|
2025-06-30 16:03:16 +02:00 |
|
|
28c9f59eca
|
Improved types test coverage
/ test (push) Successful in 15s
|
2025-06-30 15:53:58 +02:00 |
|
|
a1f6c66736
|
Added ssa tests
/ test (push) Successful in 15s
|
2025-06-30 13:35:24 +02:00 |
|
|
643f17af8e
|
Added more expression tests
/ test (push) Successful in 17s
|
2025-06-30 10:39:17 +02:00 |
|
|
27b49e22d7
|
Added expression tests for source tracking
/ test (push) Successful in 20s
|
2025-06-29 13:51:41 +02:00 |
|
|
3995545f89
|
Added asm tests
/ test (push) Successful in 19s
|
2025-06-27 17:33:02 +02:00 |
|
|
02970ff192
|
Added set tests
/ test (push) Successful in 15s
|
2025-06-27 17:12:38 +02:00 |
|
|
a67bc440fc
|
Improved assembler performance
/ test (push) Successful in 15s
|
2025-06-27 15:43:17 +02:00 |
|
|
312e3b2e31
|
Implemented jumps and jump related optimizations
/ test (push) Successful in 15s
|
2025-06-27 15:01:49 +02:00 |
|
|
abbc4d9ae2
|
Reorganized elf sections
/ test (push) Successful in 15s
|
2025-06-27 13:15:11 +02:00 |
|
|
ce5416bf91
|
Added a memory copy to fs.Walk to avoid data races
/ test (push) Successful in 15s
|
2025-06-27 11:35:58 +02:00 |
|
|
925fd6ce05
|
Removed unnecessary return in core.exit
/ test (push) Successful in 15s
|
2025-06-27 10:47:41 +02:00 |
|
|
329fcfff6f
|
Implemented source tracking and type checking
/ test (push) Successful in 21s
|
2025-06-27 00:05:16 +02:00 |
|
|
70c2da4a4d
|
Implemented an assembler
/ test (push) Successful in 28s
|
2025-06-24 12:55:26 +02:00 |
|
|
2b703e9af2
|
Improved SSA and added unused value checks
/ test (push) Successful in 17s
|
2025-06-23 23:11:05 +02:00 |
|
|
cc2e98ca49
|
Added a linker
/ test (push) Successful in 15s
|
2025-06-23 16:19:16 +02:00 |
|
|
3ae47f93eb
|
Added arm package
/ test (push) Successful in 19s
|
2025-06-23 11:49:39 +02:00 |
|
|
bac5986425
|
Added x86 package
/ test (push) Successful in 14s
|
2025-06-23 11:45:57 +02:00 |
|
|
31c5ed614c
|
Implemented compilation to SSA form
/ test (push) Successful in 31s
|
2025-06-23 00:17:05 +02:00 |
|
|
f7be86a3d9
|
Improved fs.Walk performance on Mac
/ test (push) Successful in 14s
|
2025-06-22 15:22:17 +02:00 |
|
|
ca91cd693c
|
Improved scanner test coverage
/ test (push) Successful in 14s
|
2025-06-22 14:35:49 +02:00 |
|
|
320e023d74
|
Improved parameter handling
/ test (push) Successful in 14s
|
2025-06-21 21:28:21 +02:00 |
|
|
3717a61414
|
Moved expression.Parse tests to a separate file
/ test (push) Successful in 18s
|
2025-06-21 20:31:46 +02:00 |
|
|
ad20fdb477
|
Simplified ssa.Instruction fields
/ test (push) Successful in 14s
|
2025-06-21 20:27:17 +02:00 |
|
|
eb08b3bb37
|
Added expression package
/ test (push) Successful in 31s
|
2025-06-21 20:18:27 +02:00 |
|
|
14bccadd0f
|
Implemented a basic API for SSA
/ test (push) Successful in 16s
|
2025-06-20 23:42:58 +02:00 |
|
|
89f375f4fc
|
Added ssa package
/ test (push) Successful in 22s
|
2025-06-20 21:05:49 +02:00 |
|
|
ec300c9a70
|
Removed unused code
/ test (push) Successful in 14s
|
2025-06-20 17:20:25 +02:00 |
|
|
714a722aaa
|
Added types package
/ test (push) Successful in 15s
|
2025-06-20 16:16:48 +02:00 |
|
|
ed6ae1d306
|
Added core tests
/ test (push) Successful in 14s
|
2025-06-20 15:52:13 +02:00 |
|
|
fe3212506d
|
Improved fs.Walk performance
/ test (push) Successful in 15s
|
2025-06-20 15:09:05 +02:00 |
|
|
b802d878f3
|
Added global tests
/ test (push) Successful in 17s
|
2025-06-20 14:40:00 +02:00 |
|