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
5d8850af55
got the baseline drafted for gen_c11.c
2025-02-10 18:41:56 -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
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
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
6dd05ebcd9
c11.refactor (base should be mapped)
2025-02-08 10:42:32 -05:00
ed
e8809a243f
initial pass done for os
2025-02-08 00:52:54 -05:00
ed
ee6a43e136
doing linux at the same time....
2025-02-07 19:46:49 -05:00
ed
a4f915d27d
progress on os (on files)
2025-02-07 19:05:04 -05:00
ed
475dd029e0
reorganizing os
2025-02-07 17:11:54 -05:00
ed
0cb0df469f
command_line, markup, profiling...
2025-02-07 15:34:36 -05:00
ed
75d0f5bca1
progress on base/strings
2025-02-06 13:01:37 -05:00
ed
bfef61bd0b
Seems this strat is still fine...
2025-02-06 11:39:43 -05:00
ed
268271e4a7
beginning to lift vmem ops out of the arena
2025-02-05 13:42:36 -05:00
ed
c1d24b3a07
various progress
2025-02-05 10:37:25 -05:00
ed
97e54f15a3
base progress
2025-02-01 22:38:48 -05:00
ed
e65974a9b2
progress on base
2025-02-01 19:08:54 -05:00
ed
7a95ada831
progress
2025-02-01 18:30:43 -05:00