Commit Graph

  • fa7d1fee42 more compile fixes master ed 2025-08-14 10:28:26 -04:00
  • d7158df20b fixes for compiling ed 2025-08-14 10:02:22 -04:00
  • cc906f9ec3 remove md_malloc, md_free ed 2025-02-19 10:15:59 -05:00
  • f3a018b7b8 progress on sanity_tests.c ed 2025-02-13 10:59:21 -05:00
  • d3151b37eb proofing ed 2025-02-13 09:55:52 -05:00
  • 3e064f6443 progress on sanity_tests.c, adding back md_str8_styllize ed 2025-02-13 09:50:54 -05:00
  • 28d0c85771 preogress on sanity_tests.c, NodeFlags -> MD_NodeFlags (somehow not renamed) ed 2025-02-13 07:41:10 -05:00
  • 2d96f311da move metagen to source/auxiliary ed 2025-02-12 16:38:45 -05:00
  • f94bd1d374 add link to Jonathan Blow's implicit context vod which has an introduction to the allocator interface ed 2025-02-12 16:00:29 -05:00
  • 27f873cd8d adding back docs/readme for now as its still relevant.. ed 2025-02-12 15:57:08 -05:00
  • 0bf3f13c83 omitting tests offloaded to metadesk_libgen ed 2025-02-12 15:48:17 -05:00
  • 6ee929295a finished corrections/formating after adding prefix ed 2025-02-12 15:32:12 -05:00
  • 4a6a6b2290 WIP: corrections/formatting post prefix addition ed 2025-02-12 15:11:20 -05:00
  • 0ab226f739 adding prefixes to source ed 2025-02-12 14:38:18 -05:00
  • aa5c1efb36 readme update ed 2025-02-12 14:15:49 -05:00
  • d569b93bbd adjusting repo for removing extra features not part of the original library ed 2025-02-12 13:57:45 -05:00
  • ea67e889e0 Moving over lib gen features to a different repo, changing this repo to just be minimal metadesk lib from raddbg ed 2025-02-12 13:52:09 -05:00
  • 1fad37ad90 began to work on docs ed 2025-02-12 12:08:41 -05:00
  • 99097b765a attempting to see compatability with old metadesk tests... not looking good... ed 2025-02-12 00:19:26 -05:00
  • d80a6b61da fixup _Generic macro usage ed 2025-02-12 00:19:04 -05:00
  • 90836817e9 got c11_sanity.c working (both segregated and single-header) ed 2025-02-11 20:26:03 -05:00
  • f41658efd8 updated gencpp_c11 to latest (backported changes from here to its repo) ed 2025-02-11 19:30:52 -05:00
  • b3d205da01 Adding MF_Identifier_Decorator option for STB_SPRINTF_DECORATE ed 2025-02-11 18:58:45 -05:00
  • 85ba3615e3 gen_c11 segregated: metaprogram now splits stb_sprintf_h content between metadesk_deps header and source ed 2025-02-11 18:24:46 -05:00
  • 6e36cee9e3 was able to parse stb_sprintf.h, had to make mods to gencpp_c11.h (will eventually protogate to its repo) ed 2025-02-11 16:39:17 -05:00
  • 4976d79ab3 attempting to do a parse on stb_sprintf.h for segregated ed 2025-02-11 15:32:18 -05:00
  • a6e12a9580 update gen_c11 & gen_cpp17 docs ed 2025-02-11 13:15:34 -05:00
  • 66d9b4e98a finished inital pass of gen_c11 (singleheader and segeregated) ed 2025-02-11 13:00:55 -05:00
  • a5af8b3d80 finished initial pass on generating single-header with gen_c11.c (still need to review it) ed 2025-02-10 23:39:17 -05:00
  • a2938ef3fa gen_c11.c: generates base ed 2025-02-10 21:48:46 -05:00
  • 5d8850af55 got the baseline drafted for gen_c11.c ed 2025-02-10 18:41:56 -05:00
  • b989bece73 starting to draft out gen_c11.c ed 2025-02-10 17:07:11 -05:00
  • e07d7dbc2b update c11.refactor for mdesk symbols ed 2025-02-10 14:35:09 -05:00
  • d84c47c5ee confirmed code_sanity.c, doing gen_c11 next ed 2025-02-10 14:06:05 -05:00
  • 42b87be084 oops ed 2025-02-10 13:43:38 -05:00
  • 03ae07485b fix bugs with inline linked list macros ed 2025-02-10 12:39:08 -05:00
  • 632bc6d47f memory fixes ed 2025-02-10 12:00:39 -05:00
  • a54d309fbf finished collaping arena->allocator info code paths ed 2025-02-10 01:43:33 -05:00
  • fd44c53e57 progress on collaping arena->allocator info code paths: string.h/c done ed 2025-02-09 20:46:52 -05:00
  • 546c50885f progress on collaping arena->allocator info code paths (did some generic selection changes) ed 2025-02-09 19:14:33 -05:00
  • dc9743b003 progress on collaping arena->allocator info code paths for strings.h/c, at string arrays ed 2025-02-09 14:35:31 -05:00
  • 51d97a71d4 progress on collaping arena->allocator info code paths for strings.h/c, adjusting naming convention ed 2025-02-09 14:07:01 -05:00
  • 007614c4e6 collapsed arena -> allocatorinfo : math.h ed 2025-02-09 12:14:04 -05:00
  • 716f8a7f3f coallpsed arena -> allocatorinfo : command_line.h/c ed 2025-02-09 12:07:44 -05:00
  • c8cb9f3995 prepping to collapse Arena receiving functions to those that receive AllocatorInfo ed 2025-02-09 11:51:50 -05:00
  • e4f797f594 finished initial pass on stb_sprintf.h ed 2025-02-09 10:42:26 -05:00
  • 5798526a54 progress on stb_sprintf.h ed 2025-02-09 05:40:33 -05:00
  • 0485058938 got past init ed 2025-02-09 04:35:56 -05:00
  • d867a8b0c0 setup os_init() for manually starting up os_context ed 2025-02-09 02:20:36 -05:00
  • 83ce4d1bb2 more fixes ed 2025-02-09 00:37:35 -05:00
  • d82af845bc forgot about stb_sprintf.h... ed 2025-02-08 23:53:35 -05:00
  • 50c7853b9f its compiling... (prepping for runtime testing) ed 2025-02-08 23:27:06 -05:00
  • 3b12268f46 progress on compiler errors ed 2025-02-08 22:36:11 -05:00
  • 835bfe654b beginning to tackle compile errors ed 2025-02-08 21:13:42 -05:00
  • b42f4631ed setup inital build script to start tackling compile errors ed 2025-02-08 20:54:50 -05:00
  • 14d6c45e91 misc ed 2025-02-08 20:07:10 -05:00
  • ad47dc037f draft of base.c ed 2025-02-08 20:02:31 -05:00
  • 843cc7fa90 adjustments to parse_from_text_tokens ed 2025-02-08 18:08:27 -05:00
  • 2ef486b7a0 misc ed 2025-02-08 16:26:54 -05:00
  • c8490143a4 initial review of parse_from_text_tokens ed 2025-02-08 15:01:27 -05:00
  • 558cda3524 sidetrack: doing some basic gen library metaprogram bootstrapping ed 2025-02-08 14:38:20 -05:00
  • af2c9eceaa mdesk: at Tokens -> Tree Functions ed 2025-02-08 14:11:56 -05:00
  • 31b8084dcf mdesk: at tree comparison ed 2025-02-08 13:08:22 -05:00
  • cc5320450c mdesk: at tree introspection ed 2025-02-08 12:41:07 -05:00
  • fb60578a42 created a non-macro code-path for linked list macro impl ops ed 2025-02-08 12:39:03 -05:00
  • e77c3c6385 more progress ed 2025-02-08 11:28:37 -05:00
  • 68fadce5c6 starting to review mdesk.h/c ed 2025-02-08 11:10:23 -05:00
  • 43baf82a8b c11.refactor (os was simpiler ) ed 2025-02-08 10:46:00 -05:00
  • 6dd05ebcd9 c11.refactor (base should be mapped) ed 2025-02-08 10:42:32 -05:00
  • 9afebbea54 in process of updating c11.refactor (last at toolchain.h) ed 2025-02-08 02:17:19 -05:00
  • e8809a243f initial pass done for os ed 2025-02-08 00:52:54 -05:00
  • ee6a43e136 doing linux at the same time.... ed 2025-02-07 19:46:49 -05:00
  • a4f915d27d progress on os (on files) ed 2025-02-07 19:05:04 -05:00
  • 475dd029e0 reorganizing os ed 2025-02-07 17:11:54 -05:00
  • 1eb1565a53 remove metagen base (should be converted...) ed 2025-02-07 17:11:40 -05:00
  • d7498d9511 finished with base? ed 2025-02-07 17:11:28 -05:00
  • 4ba6e69156 entrypoint.{h, c} ed 2025-02-07 16:13:53 -05:00
  • 5db492acbb logger ed 2025-02-07 16:03:22 -05:00
  • 0cb0df469f command_line, markup, profiling... ed 2025-02-07 15:34:36 -05:00
  • 74388f4163 Finished string.h/c pass (finallY) ed 2025-02-07 12:50:10 -05:00
  • 39ddd820a8 progress on strings, reached serialization fns ed 2025-02-07 09:58:59 -05:00
  • 40a67c8da9 progress on strings (currently on basic text and escapes) ed 2025-02-06 19:51:39 -05:00
  • f0b8eaa232 various base progress ed 2025-02-06 18:54:51 -05:00
  • 887851e36c updating base with stuff missing from metagens's base (was in the regular base of raddbg) ed 2025-02-06 18:00:46 -05:00
  • 1a3f7e0e8a segregated text stuff to its own set of files agian... progress on strings ed 2025-02-06 17:03:32 -05:00
  • 75d0f5bca1 progress on base/strings ed 2025-02-06 13:01:37 -05:00
  • 54d03b35df successful adapted raddbg Arena to new substrate allocator strat ed 2025-02-06 12:34:11 -05:00
  • bfef61bd0b Seems this strat is still fine... ed 2025-02-06 11:39:43 -05:00
  • 4221064785 still figuring out some allocator strats around offering opt out of Area ed 2025-02-06 10:12:17 -05:00
  • 259cb23810 finished reviewing thread_context.h/c for now ed 2025-02-05 23:56:04 -05:00
  • af0dc24160 progress on strings.h/c started to look at thread_context.h/c ed 2025-02-05 22:56:35 -05:00
  • 61f2fad8ef working on strings.h/c, added stb_sprint.h from the raddbg repo ed 2025-02-05 22:02:57 -05:00
  • bf1ec52c3a fix error ed 2025-02-05 21:13:34 -05:00
  • a1a39d8736 finished math.c (removed math.c its all inlined) ed 2025-02-05 21:12:27 -05:00
  • 6f9b96fefa progress (cleaning up math.h/c) ed 2025-02-05 19:39:19 -05:00
  • 21c8d90f5d Added generic_macros.h ed 2025-02-05 19:15:29 -05:00
  • 9faca77c74 base progress ed 2025-02-05 18:13:22 -05:00
  • 648e15daa6 Kinda have this memory alloation strat sorted... ed 2025-02-05 17:18:16 -05:00
  • a41bd8a5f1 frying my brain coming up with a decent compromise on arena usage... ed 2025-02-05 15:46:58 -05:00
  • 268271e4a7 beginning to lift vmem ops out of the arena ed 2025-02-05 13:42:36 -05:00