4 Commits

Author SHA1 Message Date
2b4ae17df0 build(gitignore): added tomlplusplus to gitignore 2025-12-06 10:56:31 -05:00
05b7b94c83 feat(TOML & Glaze): YAML -> TOML
YAML is a horrid format with far too many edge cases. We have switched
to TOML. Further, we have completly reworked the framework so that

1. There is no longer any global config state. Config objects now must
be passed between scopes by the caller. This will introduce some more
friction but whill also make order of initialization clear
2. Config objects are now strongly typed and there is a single sourth of
truth for any given config object baked in using the some struct.
2025-12-05 14:26:22 -05:00
e71bf478d6 build(yaml-cpp): added patch to add cstdint to emitterutils 2025-07-29 08:47:23 -04:00
698e8d2e07 build(libconfig): got build system and tests working 2025-06-21 08:41:39 -04:00