|
b7deb3f79f
|
Updated dependencies
/ test (push) Successful in 19s
|
2025-07-15 17:14:17 +02:00 |
|
|
414544f462
|
Updated pe version numbers
/ test (push) Successful in 18s
|
2025-07-15 17:03:14 +02:00 |
|
|
2592d7aae8
|
Implemented basic math
/ test (push) Successful in 16s
|
2025-07-15 14:40:10 +02:00 |
|
|
ccc221aa01
|
Fixed winapi example
/ test (push) Successful in 16s
|
2025-07-15 10:00:58 +02:00 |
|
|
7cc371070a
|
Implemented lazy appending of struct fields
/ test (push) Successful in 16s
|
2025-07-15 09:37:59 +02:00 |
|
|
c5588510e2
|
Added tests for invalid expressions
/ test (push) Successful in 16s
|
2025-07-14 23:26:55 +02:00 |
|
|
b0f565c3c8
|
Removed unnecessary instructions
/ test (push) Successful in 18s
|
2025-07-14 20:21:13 +02:00 |
|
|
4d69c97e4e
|
Optimized consecutive extern calls on Windows
/ test (push) Successful in 16s
|
2025-07-14 17:41:19 +02:00 |
|
|
37a59a4eb0
|
Removed frame pointer
/ test (push) Successful in 16s
|
2025-07-14 15:28:49 +02:00 |
|
|
1e9c3f5074
|
Added more asm tests
/ test (push) Successful in 18s
|
2025-07-14 14:40:53 +02:00 |
|
|
7bf3c381dd
|
Added more config tests
/ test (push) Successful in 16s
|
2025-07-14 13:58:50 +02:00 |
|
|
a81b11ed41
|
Fixed incorrect offset
/ test (push) Successful in 16s
|
2025-07-14 12:14:12 +02:00 |
|
|
4a9d95a993
|
Moved error tests to core
/ test (push) Successful in 16s
|
2025-07-14 11:41:16 +02:00 |
|
|
9182688f22
|
Improved lookup of packages and functions
/ test (push) Successful in 20s
|
2025-07-14 11:16:08 +02:00 |
|
|
d561df0051
|
Added more tests
/ test (push) Successful in 16s
|
2025-07-13 18:03:52 +02:00 |
|
|
e15c8ec85e
|
Refactored codegen package
/ test (push) Successful in 18s
|
2025-07-13 14:09:47 +02:00 |
|
|
d5c092cba4
|
Implemented additional binary operations
/ test (push) Successful in 16s
|
2025-07-13 11:57:15 +02:00 |
|
|
93e5729b22
|
Implemented saving preserved registers on the stack
/ test (push) Successful in 20s
|
2025-07-12 19:40:24 +02:00 |
|
|
de36394338
|
Optimized init check
/ test (push) Successful in 15s
|
2025-07-12 12:51:28 +02:00 |
|
|
c55ea9b1ef
|
Refactored codegen
/ test (push) Successful in 16s
|
2025-07-12 12:42:56 +02:00 |
|
|
d3a0bdc7fb
|
Renamed codegen package
/ test (push) Successful in 20s
|
2025-07-12 11:52:30 +02:00 |
|
|
bd5f1e8ea8
|
Simplified interface for external libraries
/ test (push) Successful in 20s
|
2025-07-12 11:25:09 +02:00 |
|
|
9e0736f974
|
Refactored core packages
/ test (push) Successful in 33s
|
2025-07-12 10:53:41 +02:00 |
|
|
32f537c35e
|
Implemented instruction reordering for parameters
/ test (push) Successful in 18s
|
2025-07-11 18:32:24 +02:00 |
|
|
9115006c70
|
Removed unnecessary stack frames on x86-64
/ test (push) Successful in 19s
|
2025-07-11 13:56:27 +02:00 |
|
|
5a7bb6021c
|
Improved register allocator
/ test (push) Successful in 29s
|
2025-07-11 03:48:20 +02:00 |
|
|
cb612756e9
|
Improved patching mechanism for label addresses
/ test (push) Successful in 16s
|
2025-07-11 00:56:47 +02:00 |
|
|
a96ac4d4e2
|
Implemented 32-bit offset jumps on x86-64
/ test (push) Successful in 16s
|
2025-07-10 21:05:58 +02:00 |
|
|
e1c9a54698
|
Added volatile registers to the register allocator
/ test (push) Successful in 18s
|
2025-07-10 21:02:55 +02:00 |
|
|
744ddcde54
|
Updated notes on Mach-O
/ test (push) Successful in 15s
|
2025-07-10 15:26:32 +02:00 |
|
|
7fe9efae21
|
Added segment flags for the read-only segment in Mach-O
/ test (push) Successful in 19s
|
2025-07-10 15:25:33 +02:00 |
|
|
c7375c2ca0
|
Implemented a register allocator
/ test (push) Successful in 27s
|
2025-07-10 10:49:10 +02:00 |
|
|
fed9d1a134
|
Removed duplicate error message
/ test (push) Successful in 19s
|
2025-07-10 10:44:00 +02:00 |
|
|
7e9f5d500f
|
Simplified linker interface
/ test (push) Successful in 16s
|
2025-07-09 21:13:50 +02:00 |
|
|
e6a6be1181
|
Added a build matrix for tests
/ test (push) Successful in 21s
|
2025-07-09 16:14:32 +02:00 |
|
|
64a80f6090
|
Reduced size of Windows executables
/ test (push) Successful in 15s
|
2025-07-09 15:57:29 +02:00 |
|
|
d98911cc8f
|
Modified page size for different operating systems
/ test (push) Successful in 19s
|
2025-07-09 12:14:05 +02:00 |
|
|
4d3b47df32
|
Added a section for machine code instructions in Mach-O
/ test (push) Successful in 15s
|
2025-07-09 11:52:17 +02:00 |
|
|
f0d43bbee5
|
Removed unnecessary Mach-O segment
/ test (push) Successful in 15s
|
2025-07-09 00:09:28 +02:00 |
|
|
2bd5b81ffb
|
Reduced arm64 page size to 16 KiB
/ test (push) Successful in 15s
|
2025-07-08 23:32:42 +02:00 |
|
|
e3444b3626
|
Updated Mach-O format to use LC_MAIN
/ test (push) Successful in 17s
|
2025-07-08 19:17:48 +02:00 |
|
|
8b5cca921b
|
Added IR documentation
/ test (push) Successful in 15s
|
2025-07-08 15:43:46 +02:00 |
|
|
a64b2d6ec3
|
Added a test for scripts
/ test (push) Successful in 15s
|
2025-07-07 22:29:19 +02:00 |
|
|
009472e6a8
|
Updated documentation
/ test (push) Successful in 15s
|
2025-07-07 17:37:36 +02:00 |
|
|
031edd2ffe
|
Added support for unix scripts
/ test (push) Successful in 29s
|
2025-07-07 16:54:38 +02:00 |
|
|
f6eb30e460
|
Added temporary file cleanup
/ test (push) Successful in 16s
|
2025-07-07 15:29:53 +02:00 |
|
|
b55b582b69
|
Simplified in-memory execution
/ test (push) Successful in 22s
|
2025-07-07 15:13:13 +02:00 |
|
|
e01b0b3951
|
Added more cli tests
/ test (push) Successful in 15s
|
2025-07-07 13:42:13 +02:00 |
|
|
bc785524a5
|
Removed unnecessary type cast
/ test (push) Successful in 16s
|
2025-07-06 21:11:18 +02:00 |
|
|
6fda03fade
|
Implemented indirect calls on arm64
/ test (push) Successful in 18s
|
2025-07-06 21:01:57 +02:00 |
|