ed
b3d205da01
Adding MF_Identifier_Decorator option for STB_SPRINTF_DECORATE
2025-02-11 18:58:45 -05:00
ed
85ba3615e3
gen_c11 segregated: metaprogram now splits stb_sprintf_h content between metadesk_deps header and source
2025-02-11 18:24:46 -05:00
ed
6e36cee9e3
was able to parse stb_sprintf.h, had to make mods to gencpp_c11.h (will eventually protogate to its repo)
2025-02-11 16:39:17 -05:00
ed
4976d79ab3
attempting to do a parse on stb_sprintf.h for segregated
2025-02-11 15:32:18 -05:00
ed
a6e12a9580
update gen_c11 & gen_cpp17 docs
2025-02-11 13:15:34 -05:00
ed
66d9b4e98a
finished inital pass of gen_c11 (singleheader and segeregated)
2025-02-11 13:00:55 -05:00
ed
a5af8b3d80
finished initial pass on generating single-header with gen_c11.c (still need to review it)
2025-02-10 23:39:17 -05:00
ed
a2938ef3fa
gen_c11.c: generates base
2025-02-10 21:48:46 -05:00
ed
5d8850af55
got the baseline drafted for gen_c11.c
2025-02-10 18:41:56 -05:00
ed
b989bece73
starting to draft out gen_c11.c
2025-02-10 17:07:11 -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
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