mirror of
https://github.com/Ed94/gencpp.git
synced 2025-01-22 06:33:46 -08:00
Ed_
6da615e6da
- Made a better global allocator for the process. - Some small fixes to gen.hpp, removed clear_code_memory as I'm designing this library to for now never free any memory. - Fixes to memory usage for cached strings - Added missing verification for attributes in some upfront constructors. Added attribute param for def_type procedure. - Started to use internal and global keywords in gen.cpp for associated definitions - Progress toward getting the parsing constructors to support operator definitions. - There was an *attempt* to get parse_type to support parsing function types. Its not tested yet.... - Its not an nice setup, there is no validation of parameters, problably will add that in the future.
Test
The following tests focus on attempting to generate some math, containers, and the memory module of zpl.
Not all the files are written how I would practically use the librarry,
There will be down the line a proper container, and memory libraries made with this gen library once the stress test files are complete.
The test is divided between two major sets of tests: Parsed and Nonparsed.
Parsed uses the parsing api strictly. NonParsed only uses the upfront and incremental constructors.