|
487c7fb3a6
|
Simplified register names
|
2025-04-17 14:16:00 +02:00 |
|
|
f3f3ccc95f
|
Refactored arm package
|
2025-04-16 17:38:48 +02:00 |
|
|
1269a09049
|
Refactored assembly compilation
|
2025-04-06 20:37:26 +02:00 |
|
|
42e7c8a306
|
Implemented division by immediates in the IR
|
2025-03-31 15:51:04 +02:00 |
|
|
b96abd2fe4
|
Added register documentation for arm64
|
2025-03-23 12:57:05 +01:00 |
|
|
f5a6c9afbd
|
Implemented register negation on arm64
|
2025-03-17 14:35:12 +01:00 |
|
|
2a8d4fcc6d
|
Added fallback for numbers that can't be encoded on arm64
|
2025-03-17 13:36:42 +01:00 |
|
|
b3b233c6c9
|
Implemented bit shifting on arm64
|
2025-03-15 19:45:14 +01:00 |
|
|
bdf41ead5c
|
Fixed move instruction encoding on arm64
|
2025-03-15 13:49:30 +01:00 |
|
|
22cbc15cdd
|
Implemented more move instructions on arm64
|
2025-03-14 21:16:35 +01:00 |
|
|
ea575e3256
|
Implemented bitwise operations on arm64
|
2025-03-14 18:37:39 +01:00 |
|
|
8fcc57cee6
|
Implemented multiplication with a number on arm64
|
2025-03-14 12:08:14 +01:00 |
|
|
716cc6dddd
|
Added crash function
|
2025-03-14 09:52:00 +01:00 |
|
|
b7d76ff3e3
|
Implemented more arm64 instructions
|
2025-03-13 23:12:15 +01:00 |
|
|
29ee6730f2
|
Fixed push and pop on arm64
|
2025-03-13 17:20:11 +01:00 |
|
|
14a867bc8b
|
Added label type
|
2025-03-13 16:57:13 +01:00 |
|
|
f4b0020c49
|
Added more tests
|
2025-03-13 16:02:09 +01:00 |
|
|
c4d763839a
|
Implemented more arm64 instructions
|
2025-03-13 13:17:58 +01:00 |
|
|
6e738d2c9f
|
Implemented arm64 instructions: ldp and stp
|
2025-03-12 12:29:55 +01:00 |
|
|
8e36b7a7bc
|
Improved assembler performance
|
2025-03-11 06:31:21 +01:00 |
|
|
86c795ecce
|
Fixed incorrect register lifetime in for loops
|
2025-03-09 17:51:24 +01:00 |
|
|
c010a81ac6
|
Implemented dynamic section alignment
|
2025-03-09 00:23:23 +01:00 |
|
|
4faab9606c
|
Added exe package to manage sections
|
2025-03-08 22:14:24 +01:00 |
|
|
0765351891
|
Implemented position independent addresses for x86
|
2025-03-07 11:39:13 +01:00 |
|
|
014f161633
|
Implemented more arm64 instructions
|
2025-03-06 23:13:14 +01:00 |
|
|
fee1b27bfe
|
Enabled arm64 encoding
|
2025-03-06 16:54:28 +01:00 |
|
|
dfe807c2e2
|
Added basic support for arm64
|
2025-03-06 13:40:17 +01:00 |
|
|
bfa8f9c7c4
|
Improved performance of the data finalizer
|
2025-03-04 16:54:17 +01:00 |
|
|
b095a95021
|
Implemented dependency tracking
|
2025-03-03 12:14:53 +01:00 |
|
|
acfa6de1d4
|
Implemented calls using memory addresses
|
2025-03-03 00:53:41 +01:00 |
|
|
c777d73bbb
|
Implemented register calls
|
2025-03-02 17:53:18 +01:00 |
|
|
1f0db51a95
|
Updated module path
|
2025-02-25 17:16:09 +01:00 |
|
|
96ac298980
|
Implemented environment type
|
2025-02-21 17:35:42 +01:00 |
|
|
1268344238
|
Improved label consistency
|
2025-02-21 17:04:13 +01:00 |
|
|
46ceb738ed
|
Improved documentation
|
2025-02-20 23:54:13 +01:00 |
|
|
f6242bc7ec
|
Improved code quality
|
2025-02-20 16:55:17 +01:00 |
|
|
144810c6c8
|
Implemented loads with register offsets
|
2025-02-19 15:36:42 +01:00 |
|
|
b3fec98baf
|
Improved Windows ABI support
|
2025-02-15 18:23:33 +01:00 |
|
|
3b6b87f223
|
Updated Go version
|
2025-02-14 16:46:36 +01:00 |
|
|
3043e4e2c4
|
Implemented length storage of allocated memory
|
2025-02-09 14:14:41 +01:00 |
|
|
d71bbd51cf
|
Added generic types to sizeof
|
2025-02-08 14:44:13 +01:00 |
|
|
b02b722542
|
Removed unnecessary type conversions
|
2025-02-08 13:02:18 +01:00 |
|
|
05f6a015dc
|
Added asmc package
|
2025-02-06 23:26:10 +01:00 |
|