266163557f
Finished draft pass verifying containers.array.hpp is equivalent to container.hpp's array.
...
gen_generic_selection_function_macro now works generically
Imprvoed _Generic function overloading examples
2024-12-05 21:01:04 -05:00
1c3134218e
preogress on getting dependencies compilable in C-library
2024-12-05 02:53:14 -05:00
a3e7ec4c72
successful compile of c_library for: platform, macros, basic_types, debug, and memory headers (and newly generated c-code)
2024-12-05 00:40:51 -05:00
3a55af9ce4
WIP(broken): Converting base library to use c-linkage symbols only
2024-12-04 11:01:53 -05:00
a7c9dad9fd
cpp feature reduction usage in parser
2024-12-03 09:31:27 -05:00
2fe708e4be
Began to reduce cpp feature usage in lexer and parser
2024-12-02 22:25:39 -05:00
80cb3f4eca
Significant progress reducing c++ feature usage in the library.
2024-12-01 18:50:37 -05:00
8ef982003a
Added is_body to AST and Code types
2024-12-01 12:48:58 -05:00
ed0c0422ad
Looking into what the library's convention for enums will be.
...
Most likely will just reduce them to C-enums with underlying type.
Otherwise there has to be a mechanism to drop the defs down to them anyways, and eliminate the namespace wraps.
2024-12-01 05:30:37 -05:00
e5acac1d18
String member definitions not longer used in the base project
2024-12-01 03:06:30 -05:00
0b4ccac8f9
Removed usage of hashtable member procs
2024-12-01 01:39:21 -05:00
6d04165b96
Reduce cpp freatures usage of Array container.
...
Almost ready to be inter-operable with C
2024-11-30 18:54:19 -05:00
06deb1e836
memory.hpp no longer uses memory mappings by default
2024-11-30 17:18:49 -05:00
2e5e31ed3b
gencpp : General refactors to dependencies
...
Mostly just cleanup and renaming of certain stuff (mostly in dependencies).
* Changed uw and sw to usize and ssize.
* Removed zpl_cast usage throughout dependencies
* No longer using GEN_DEF_INLINE & GEN_IMPL_INLINE
* header_start.hpp renamed to platform.hpp for depdendencies header.
2024-10-27 18:58:37 -04:00