400 Commits

Author SHA1 Message Date
313302b9c8 Improved code style 2025-01-30 22:23:38 +01:00
162824ec1c Implemented basic support for function pointers 2025-01-30 16:33:20 +01:00
a2d80b0c21 Simplified memory access encoding 2025-01-29 15:22:36 +01:00
92e4175bbd Improved documentation 2025-01-28 14:04:30 +01:00
9a8cffe2f4 Improved documentation 2025-01-28 13:43:38 +01:00
fb40059113 Added missing register deallocation 2025-01-26 14:31:38 +01:00
e62eaba6e6 Improved visibility of token groups 2025-01-26 12:28:38 +01:00
bc8e7e452d Renamed x64 store function 2025-01-25 23:18:57 +01:00
6dad6fb6a6 Implemented dynamic array indices 2025-01-24 22:47:28 +01:00
4b7c9f387d Improved section offset calculation 2025-01-20 13:51:47 +01:00
e2a6a31d8e Reduced number of packages 2024-08-26 15:34:34 +02:00
e5dd47b5dd Added more tests 2024-08-26 15:03:39 +02:00
fd64bc6358 Updated documentation 2024-08-26 13:39:01 +02:00
63d72c8d22 Updated documentation 2024-08-26 12:46:47 +02:00
b35b17bb32 Flattened package hierarchy 2024-08-25 20:38:22 +02:00
07c7e69078 Removed timestamp 2024-08-19 18:20:52 +02:00
6b48ee0a48 Improved Windows support 2024-08-19 17:25:51 +02:00
e9a0494aa7 Added temporary fix for stack alignment 2024-08-19 11:26:24 +02:00
05789d9626 Improved Windows DLL calls 2024-08-19 11:11:45 +02:00
0db54ff639 Improved Windows support 2024-08-18 13:29:44 +02:00
3fa3ff9227 Added more RISC-V registers 2024-08-18 09:52:45 +02:00
771b993dd8 Implemented loading of multiple DLLs 2024-08-17 15:34:42 +02:00
c3699ac6ac Added Windows calling convention registers 2024-08-17 15:08:18 +02:00
34aeba740a Implemented indirect calls 2024-08-16 20:39:04 +02:00
499fe8aec8 Improved documentation 2024-08-16 12:49:17 +02:00
141ec1158d Reduced size of Windows executables 2024-08-16 11:38:48 +02:00
07bf488657 Added DLL imports on Windows 2024-08-15 22:01:04 +02:00
0e7c66e44f Added more tests 2024-08-15 13:57:05 +02:00
bec409dbd0 Improved alignment function 2024-08-15 13:53:00 +02:00
7092cb6626 Simplified executable file formats 2024-08-15 00:46:49 +02:00
fe1b353fe6 Reduced number of load commands 2024-08-14 22:21:39 +02:00
35eeb420e1 Fixed MacOS executables 2024-08-14 19:35:03 +02:00
b1b83201eb Improved security 2024-08-14 17:49:07 +02:00
235188e457 Improved Windows support 2024-08-14 13:41:22 +02:00
9d0077d1a4 Fixed incorrect paths on Windows 2024-08-14 12:27:01 +02:00
aedd6bf6a1 Improved Windows support 2024-08-13 19:56:25 +02:00
e818e5b907 Improved Windows support 2024-08-13 19:34:54 +02:00
7b1a293cd0 Added Windows PE support 2024-08-13 14:07:40 +02:00
de223908d7 Added conditional compilation for each OS 2024-08-12 14:17:24 +02:00
985fa5ae14 Improved segment load 2024-08-12 12:47:09 +02:00
cf52919edc Improved mac support 2024-08-12 12:16:01 +02:00
58f010b81a Added Mach-O file format 2024-08-11 21:15:47 +02:00
5d9be01a85 Improved type system 2024-08-08 12:55:25 +02:00
d624a5f895 Added more tests 2024-08-07 23:30:53 +02:00
66569446b1 Simplified file structure 2024-08-07 19:39:10 +02:00
1b13539b22 Implemented type checks 2024-08-07 16:20:03 +02:00
6e848774ed Added types 2024-08-06 15:12:07 +02:00
83661c5e7a Added types 2024-08-05 18:47:24 +02:00
cd1119add2 Added RISC-V to the todo list 2024-08-05 17:16:32 +02:00
42f0367a94 Implemented multiple return values 2024-08-05 12:39:07 +02:00