Commit Graph

11 Commits

Author SHA1 Message Date
ed 546c50885f progress on collaping arena->allocator info code paths (did some generic selection changes)
Going to offload prefix naming to the c11.refactor and cpp17.refactor
2025-02-09 19:14:33 -05:00
ed 716f8a7f3f coallpsed arena -> allocatorinfo : command_line.h/c 2025-02-09 12:07:44 -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 50c7853b9f its compiling... (prepping for runtime testing) 2025-02-08 23:27:06 -05:00
ed fb60578a42 created a non-macro code-path for linked list macro impl ops 2025-02-08 12:39:03 -05:00
ed 74388f4163 Finished string.h/c pass (finallY)
moving on to the others...
2025-02-07 12:50:10 -05:00
ed 259cb23810 finished reviewing thread_context.h/c for now 2025-02-05 23:56:04 -05:00
ed af0dc24160 progress on strings.h/c started to look at thread_context.h/c 2025-02-05 22:56:35 -05:00
ed c1d24b3a07 various progress 2025-02-05 10:37:25 -05:00
ed e19dd6b58c base progress 2025-02-01 23:43:46 -05:00
ed 97e54f15a3 base progress 2025-02-01 22:38:48 -05:00