ed
d80a6b61da
fixup _Generic macro usage
...
distinct macros failed (didn't realize). Was able to get proper setup with _Generic_L2 pattern
2025-02-12 00:19:04 -05:00
ed
66d9b4e98a
finished inital pass of gen_c11 (singleheader and segeregated)
2025-02-11 13:00:55 -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
fd44c53e57
progress on collaping arena->allocator info code paths: string.h/c done
2025-02-09 20:46:52 -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
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
0485058938
got past init
2025-02-09 05:40:04 -05:00
ed
d867a8b0c0
setup os_init() for manually starting up os_context
2025-02-09 02:20:36 -05:00
ed
83ce4d1bb2
more fixes
2025-02-09 00:37:35 -05:00
ed
d82af845bc
forgot about stb_sprintf.h...
2025-02-08 23:53:35 -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
14d6c45e91
misc
2025-02-08 20:07:10 -05:00
ed
843cc7fa90
adjustments to parse_from_text_tokens
2025-02-08 18:08:27 -05:00
ed
2ef486b7a0
misc
2025-02-08 16:26:54 -05:00
ed
c8490143a4
initial review of parse_from_text_tokens
2025-02-08 15:01:27 -05:00
ed
af2c9eceaa
mdesk: at Tokens -> Tree Functions
2025-02-08 14:11:56 -05:00
ed
31b8084dcf
mdesk: at tree comparison
2025-02-08 13:08:22 -05:00
ed
cc5320450c
mdesk: at tree introspection
2025-02-08 12:41:07 -05:00
ed
e77c3c6385
more progress
2025-02-08 11:28:37 -05:00
ed
68fadce5c6
starting to review mdesk.h/c
2025-02-08 11:10:23 -05:00
ed
648e15daa6
Kinda have this memory alloation strat sorted...
2025-02-05 17:18:16 -05:00
ed
c1d24b3a07
various progress
2025-02-05 10:37:25 -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
e30f65a86b
progress on resolving deps
2025-02-01 16:05:53 -05:00
ed
a04ce430ee
resolving deps [Part 2]
2025-02-01 14:40:15 -05:00
ed
ffaa2ca19f
organizing, resolving dependencies
2025-02-01 14:28:12 -05:00