Commit graph

355 commits

Author SHA1 Message Date
Eduard Urbach
858d0f21cf
Simplified tokenizer 2025-02-02 11:11:59 +01:00
Eduard Urbach
1be26f288c
Added more tokenizer tests 2025-02-01 14:44:24 +01:00
Eduard Urbach
8b54823f6e
Fixed incorrect syscall numbers for Mac 2025-01-31 21:59:30 +01:00
Eduard Urbach
6f6af97919
Added fork and execve syscalls for Mac 2025-01-31 21:56:00 +01:00
Eduard Urbach
8de582abf6
Fixed incorrect OS detection 2025-01-31 21:50:35 +01:00
Eduard Urbach
6163ba547e
Simplified thread example 2025-01-31 12:11:39 +01:00
Eduard Urbach
547e7d066b
Added more CLI tests 2025-01-31 11:54:42 +01:00
Eduard Urbach
eba0176ae6
Added more tokenizer tests 2025-01-31 11:42:34 +01:00
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