Commit Graph
17 Commits
Author SHA1 Message Date
ed 632bc6d47f memory fixes 2025-02-10 12:00:39 -05:00
ed a54d309fbf finished collaping arena->allocator info code paths 2025-02-10 01:43:33 -05:00
ed c8cb9f3995 prepping to collapse Arena receiving functions to those that receive AllocatorInfo
perf impact of the indirection should be minimal, reduces code duplication.

Ideally we'd use gencpp to just have the user specify what they want, then modify which proc is avail by doing the refactors required for using either
However, it can't process execution bodies yet or expressions so thats not possible.

The other way is to just utilize _Generic to generalize the codepath so that it collapses neater but that leads to a ton of implementation getting lifted to preprocessing... so no.
2025-02-09 11:51:50 -05:00
ed 83ce4d1bb2 more fixes 2025-02-09 00:37:35 -05:00
ed 3b12268f46 progress on compiler errors 2025-02-08 22:36:11 -05:00
ed b42f4631ed setup inital build script to start tackling compile errors 2025-02-08 20:54:50 -05:00
ed 2ef486b7a0 misc 2025-02-08 16:26:54 -05:00
ed 558cda3524 sidetrack: doing some basic gen library metaprogram bootstrapping 2025-02-08 14:38:20 -05:00
ed 43baf82a8b c11.refactor (os was simpiler ) 2025-02-08 10:46:00 -05:00
ed 6dd05ebcd9 c11.refactor (base should be mapped) 2025-02-08 10:42:32 -05:00
ed 9afebbea54 in process of updating c11.refactor (last at toolchain.h) 2025-02-08 02:17:19 -05:00
ed 21c8d90f5d Added generic_macros.h 2025-02-05 19:15:29 -05:00
ed 268271e4a7 beginning to lift vmem ops out of the arena 2025-02-05 13:42:36 -05:00
ed 8936ae9aa7 progress on base, deciding to keep the MD namespace minimal on macros pre-c11 or cpp17 gen refactors 2025-02-05 11:20:32 -05:00
ed 7a95ada831 progress 2025-02-01 18:30:43 -05:00
ed 94b8427b96 starting to offload MD namespace for repo to gen_c11 .refactor script and gen_cpp17 to namespace macros 2025-02-01 17:47:14 -05:00
ed 9459ae066a add skeleton for gen_c11 & gen_cpp17 2025-02-01 14:40:53 -05:00