50 Commits

Author SHA1 Message Date
c1913d99d0 Added label type 2025-03-13 16:57:13 +01:00
5a5061c5d7 Implemented more arm64 instructions 2025-03-13 13:17:58 +01:00
e7a06f5b26 Improved assembler performance 2025-03-11 06:31:21 +01:00
0ac7fc9a85 Implemented more arm64 instructions 2025-03-06 23:13:14 +01:00
08660ad845 Implemented calls using memory addresses 2025-03-03 00:53:41 +01:00
c3054369e3 Implemented register calls 2025-03-02 17:53:18 +01:00
91f34bc88f Updated module path 2025-02-25 17:16:09 +01:00
36d0142573 Improved code quality 2025-02-20 16:55:17 +01:00
dc3ba6504f Improved formatting of load and store commands 2025-02-16 19:29:22 +01:00
d0bcd8cf9f Improved Windows ABI support 2025-02-15 18:23:33 +01:00
be384c5136 Fixed incorrect number of history entries 2025-02-12 15:00:19 +01:00
2b2e707520 Implemented length storage of allocated memory 2025-02-09 14:14:41 +01:00
78aee7999b Added asmc package 2025-02-06 23:26:10 +01:00
d4f9071ee4 Renamed x64 to x86 2025-02-05 23:16:18 +01:00
03a3bd8f02 Implemented structs 2025-02-04 18:16:31 +01:00
6af02d8fa3 Fixed incorrect section offsets on Windows 2025-02-03 14:23:23 +01:00
11d2521aee Simplified the assembler 2025-02-02 11:48:08 +01:00
8de582abf6 Fixed incorrect OS detection 2025-01-31 21:50:35 +01:00
be1b8723f4 Improved performance of the address resolver 2025-01-31 11:14:04 +01:00
dd6d1cc16c Implemented function pointers as parameters 2025-01-30 23:57:41 +01:00
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
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
b35b17bb32 Flattened package hierarchy 2024-08-25 20:38:22 +02:00
6b48ee0a48 Improved Windows support 2024-08-19 17:25:51 +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
34aeba740a Implemented indirect calls 2024-08-16 20:39:04 +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
b1b83201eb Improved security 2024-08-14 17:49:07 +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
cf52919edc Improved mac support 2024-08-12 12:16:01 +02:00
66569446b1 Simplified file structure 2024-08-07 19:39:10 +02:00
6fe30f31da Reorganized file structure 2024-06-10 15:51:39 +02:00
42a212a3f4 Improved file structure 2024-06-05 15:51:05 +02:00
453b4d8956 Added more tests 2024-06-04 15:51:31 +02:00
c4b28fb66e Improved tokenizer 2023-10-31 21:13:14 +01:00
5c12992fca Added assembler merging 2023-10-31 14:50:53 +01:00
8b19989372 Added file scanner 2023-10-30 16:17:41 +01:00
5fe83543fd Improved build performance 2023-10-29 16:16:36 +01:00
fbe6aa80bb Added memory address patching 2023-10-29 12:24:40 +01:00
a5ba316319 Improved assembler 2023-10-27 22:14:20 +02:00
ab48a86ccd Improved assembler 2023-10-23 12:37:20 +02:00
a54c62f6e0 Implemented instruction lists 2023-10-21 17:46:20 +02:00
4967719902 Added assembler instructions 2023-10-21 13:41:47 +02:00