Commit graph

297 commits

Author SHA1 Message Date
Eduard Urbach
be1b8723f4
Improved performance of the address resolver 2025-01-31 11:14:04 +01:00
Eduard Urbach
dd6d1cc16c
Implemented function pointers as parameters 2025-01-30 23:57:41 +01:00
Eduard Urbach
313302b9c8
Improved code style 2025-01-30 22:23:38 +01:00
Eduard Urbach
162824ec1c
Implemented basic support for function pointers 2025-01-30 16:33:20 +01:00
Eduard Urbach
a2d80b0c21
Simplified memory access encoding 2025-01-29 15:22:36 +01:00
Eduard Urbach
92e4175bbd
Improved documentation 2025-01-28 14:04:30 +01:00
Eduard Urbach
9a8cffe2f4
Improved documentation 2025-01-28 13:43:38 +01:00
Eduard Urbach
fb40059113
Added missing register deallocation 2025-01-26 14:31:38 +01:00
Eduard Urbach
e62eaba6e6
Improved visibility of token groups 2025-01-26 12:28:38 +01:00
Eduard Urbach
bc8e7e452d
Renamed x64 store function 2025-01-25 23:18:57 +01:00
Eduard Urbach
6dad6fb6a6
Implemented dynamic array indices 2025-01-24 22:47:28 +01:00
Eduard Urbach
c0b30e9c22
Added more syscalls 2025-01-20 21:37:23 +01:00
Eduard Urbach
4b7c9f387d
Improved section offset calculation 2025-01-20 13:51:47 +01:00
Eduard Urbach
e2a6a31d8e
Reduced number of packages 2024-08-26 15:34:34 +02:00
Eduard Urbach
b225717775
Simplified readme 2024-08-26 15:06:30 +02:00
Eduard Urbach
e5dd47b5dd
Added more tests 2024-08-26 15:03:39 +02:00
Eduard Urbach
fd64bc6358
Updated documentation 2024-08-26 13:39:01 +02:00
Eduard Urbach
63d72c8d22
Updated documentation 2024-08-26 12:46:47 +02:00
Eduard Urbach
b35b17bb32
Flattened package hierarchy 2024-08-25 20:38:22 +02:00
Eduard Urbach
2d8fe15abb
Updated documentation 2024-08-20 12:37:54 +02:00
Eduard Urbach
07c7e69078
Removed timestamp 2024-08-19 18:20:52 +02:00
Eduard Urbach
6b48ee0a48
Improved Windows support 2024-08-19 17:25:51 +02:00
Eduard Urbach
e9a0494aa7
Added temporary fix for stack alignment 2024-08-19 11:26:24 +02:00
Eduard Urbach
05789d9626
Improved Windows DLL calls 2024-08-19 11:11:45 +02:00
Eduard Urbach
0db54ff639
Improved Windows support 2024-08-18 13:29:44 +02:00
Eduard Urbach
3fa3ff9227
Added more RISC-V registers 2024-08-18 09:52:45 +02:00
Eduard Urbach
771b993dd8
Implemented loading of multiple DLLs 2024-08-17 15:34:42 +02:00
Eduard Urbach
c3699ac6ac
Added Windows calling convention registers 2024-08-17 15:08:18 +02:00
Eduard Urbach
34aeba740a
Implemented indirect calls 2024-08-16 20:39:04 +02:00
Eduard Urbach
499fe8aec8
Improved documentation 2024-08-16 12:49:17 +02:00
Eduard Urbach
141ec1158d
Reduced size of Windows executables 2024-08-16 11:38:48 +02:00
Eduard Urbach
07bf488657
Added DLL imports on Windows 2024-08-15 22:01:04 +02:00
Eduard Urbach
0e7c66e44f
Added more tests 2024-08-15 13:57:05 +02:00
Eduard Urbach
bec409dbd0
Improved alignment function 2024-08-15 13:53:00 +02:00
Eduard Urbach
7092cb6626
Simplified executable file formats 2024-08-15 00:46:49 +02:00
Eduard Urbach
fe1b353fe6
Reduced number of load commands 2024-08-14 22:21:39 +02:00
Eduard Urbach
35eeb420e1
Fixed MacOS executables 2024-08-14 19:35:03 +02:00
Eduard Urbach
b1b83201eb
Improved security 2024-08-14 17:49:07 +02:00
Eduard Urbach
235188e457
Improved Windows support 2024-08-14 13:41:22 +02:00
Eduard Urbach
9d0077d1a4
Fixed incorrect paths on Windows 2024-08-14 12:27:01 +02:00
Eduard Urbach
a2effb7db7
Updated Go version 2024-08-14 12:25:35 +02:00
Eduard Urbach
aedd6bf6a1
Improved Windows support 2024-08-13 19:56:25 +02:00
Eduard Urbach
e818e5b907
Improved Windows support 2024-08-13 19:34:54 +02:00
Eduard Urbach
7b1a293cd0
Added Windows PE support 2024-08-13 14:07:40 +02:00
Eduard Urbach
b90ee62b98
Improved out of memory test 2024-08-12 15:46:45 +02:00
Eduard Urbach
fdb47c9045
Fixed out of memory test 2024-08-12 15:44:09 +02:00
Eduard Urbach
81b0cd813c
Fixed memory allocation on MacOS 2024-08-12 15:31:23 +02:00
Eduard Urbach
de223908d7
Added conditional compilation for each OS 2024-08-12 14:17:24 +02:00
Eduard Urbach
985fa5ae14
Improved segment load 2024-08-12 12:47:09 +02:00
Eduard Urbach
cf52919edc
Improved mac support 2024-08-12 12:16:01 +02:00