Commit Graph

20 Commits

Author SHA1 Message Date
ζeh Matt 43f42b330d Full clang-tidy integration 2022-09-20 01:10:09 +03:00
ζeh Matt 0bbfec69cc Add overload for Instruction with rvalue 2022-09-18 23:48:37 +03:00
ζeh Matt 36f6ee5c31 Cleanup construction of data nodes, add formatter tests 2022-09-18 22:19:52 +03:00
ζeh Matt d4bd27d4ba Add Observer interface to watch Program events 2022-08-01 01:37:44 +03:00
ζeh Matt 57ecdff039 Include .editorconfig and format all files 2022-07-05 03:41:13 +03:00
ζeh Matt 24379dfcc4 Re-organize x86 specific things into x86 namespace 2022-06-24 19:33:28 +03:00
ζeh Matt ec44a74a57 Add getter/setter to define the entry point in Program 2022-06-23 18:34:54 +03:00
ζeh Matt a3354c6cf2 Add concept of imports to Program 2022-06-22 21:19:22 +03:00
ζeh Matt 0efb59d71b Initial support for external labels, rework relocations 2022-06-22 03:10:21 +03:00
ζeh Matt 7081a96455 Fix build 2022-05-06 02:01:03 +03:00
ζeh Matt f596d334ff Add EmbeddedLabel support 2022-05-06 00:37:38 +03:00
ζeh Matt df2b514886 Separate serialization from Program 2022-04-26 20:28:49 +03:00
ζeh Matt 7dd05d6d84 Add clear method to Program to be able to re-use it 2022-02-20 21:18:38 +02:00
ζeh Matt d3125035e6 Improve error handling and cleanup 2021-12-31 16:52:20 +02:00
ζeh Matt c02d066020 Cleanup 2021-12-30 12:30:16 +02:00
ζeh Matt d2e411e4f2 Add section support 2021-12-30 11:43:53 +02:00
ζeh Matt a158734d48 Fix detach and add functions to move a node 2021-12-25 00:09:32 +02:00
ζeh Matt 88f9f62eaf Add some documentation to Program 2021-12-25 00:09:32 +02:00
ζeh Matt 02f177f639 Improve handling of Data, add move semantics for Node 2021-12-25 00:09:28 +02:00
ζeh Matt 9f80698ab5 Restructure project 2021-12-18 22:32:47 +02:00