Commit Graph

21 Commits

Author SHA1 Message Date
ed 1fad37ad90 began to work on docs 2025-02-12 12:08:41 -05:00
ed e07d7dbc2b update c11.refactor for mdesk symbols 2025-02-10 14:35:09 -05:00
ed 632bc6d47f memory fixes 2025-02-10 12:00:39 -05:00
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 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 0485058938 got past init 2025-02-09 05:40:04 -05:00
ed 50c7853b9f its compiling... (prepping for runtime testing) 2025-02-08 23:27:06 -05:00
ed 3b12268f46 progress on compiler errors 2025-02-08 22:36:11 -05:00
ed 835bfe654b beginning to tackle compile errors 2025-02-08 21:13:42 -05:00
ed 9afebbea54 in process of updating c11.refactor (last at toolchain.h) 2025-02-08 02:17:19 -05:00
ed 54d03b35df successful adapted raddbg Arena to new substrate allocator strat 2025-02-06 12:34:11 -05:00
ed 4221064785 still figuring out some allocator strats around offering opt out of Area 2025-02-06 10:12:17 -05:00
ed 6f9b96fefa progress (cleaning up math.h/c) 2025-02-05 19:39:19 -05:00
ed 9faca77c74 base progress 2025-02-05 18:13:22 -05:00
ed 648e15daa6 Kinda have this memory alloation strat sorted... 2025-02-05 17:18:16 -05:00
ed a41bd8a5f1 frying my brain coming up with a decent compromise on arena usage... 2025-02-05 15:46:58 -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 c1d24b3a07 various progress 2025-02-05 10:37:25 -05:00
ed 078bf4b271 base progress 2025-02-01 22:58:35 -05:00
ed 97e54f15a3 base progress 2025-02-01 22:38:48 -05:00