• Joined on 2021-06-04
sdaveb pushed to devel at sdaveb/elemental-game 2024-09-08 04:58:19 +00:00
bcf5d4aa79 Update to latest IOCore to fix linux build
sdaveb pushed to devel at sdaveb/IOCore 2024-09-08 04:54:37 +00:00
5119b7550f Adding missing header to toml.hpp
sdaveb pushed to devel at sdaveb/elemental-game 2024-09-08 03:07:51 +00:00
6c0d2491a9 Update unit tests to use the new TomlTable serializer
sdaveb pushed to devel at sdaveb/elemental-game 2024-09-08 02:47:38 +00:00
370729c637 Remove json serialization support from GameSettings and RenderSettings classes
2b0350bbdc Switch to new serialization macros from IOCore
adf7214a58 Update to latest IOCOre, with better TOML serialization refactor
a42b07808f Update IOCore to version with working Toml serializer. 🤡
232b43881f Update IOCore to version with working Toml serializer.
Compare 8 commits »
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-09-04 03:07:19 +00:00
2b0350bbdc Switch to new serialization macros from IOCore
adf7214a58 Update to latest IOCOre, with better TOML serialization refactor
Compare 2 commits »
sdaveb pushed to devel at sdaveb/IOCore 2024-09-04 02:54:22 +00:00
f4f6ea7c81 Revamp of the TOML serialization code.
ec369bdb89 Add convenience macros for defining serialization overrides for types you can't modify, like std::map
fcdc7624e1 Restructued Toml serialization code; breaking changes to c::string in types.hpp
302810fd49 Add specifcity and ignored names to .clang-tidy rules
Compare 4 commits »
sdaveb pushed to devel-toml at sdaveb/IOCore 2024-09-04 02:52:13 +00:00
acee324843 Finalize the toml serialization API refactor.
sdaveb pushed to devel-toml at sdaveb/IOCore 2024-09-04 02:16:26 +00:00
2c3b417b40 Very nearly done refactoring TOML serializer; still failing 2-3 unit tests
5a6bc79308 Simplify util/macros.hpp and rewrite util/toml from scratch
edcba981dd Final attempt to revamp this cursed API
Compare 3 commits »
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-08-18 15:53:18 +00:00
662cfe2114 Update to latest IOCOre, with better TOML serialization refactor
sdaveb created branch devel-toml in sdaveb/IOCore 2024-08-18 14:25:05 +00:00
sdaveb pushed to devel-toml at sdaveb/IOCore 2024-08-18 14:25:05 +00:00
ec369bdb89 Add convenience macros for defining serialization overrides for types you can't modify, like std::map
fcdc7624e1 Restructued Toml serialization code; breaking changes to c::string in types.hpp
302810fd49 Add specifcity and ignored names to .clang-tidy rules
Compare 3 commits »
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-08-13 23:31:00 +00:00
a42b07808f Update IOCore to version with working Toml serializer. 🤡
sdaveb pushed to devel at sdaveb/IOCore 2024-08-13 23:27:50 +00:00
254dc5ee74 [Toml]Fix type deduction by using toml++'s built-in type_traits
391ff616be [clang-tidy] Simplify constexpr naming convention so it matches STL
745730c3f4 Improve worker function names in toml.hpp
Compare 3 commits »
sdaveb pushed to devel at sdaveb/IOCore 2024-08-13 19:01:17 +00:00
16f9fb3f70 Prevent a recursive call to to_toml_table and from_toml_table by adding _impl at the end of the non-templated variants
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-08-13 18:57:30 +00:00
232b43881f Update IOCore to version with working Toml serializer.
sdaveb pushed to devel at sdaveb/IOCore 2024-08-13 18:40:55 +00:00
c096918e78 Simplify to_toml_table function code
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-08-13 18:37:00 +00:00
29ac2c7748 Update IOCore to version with working Toml serializer. 🤡 🤡
sdaveb pushed to devel at sdaveb/IOCore 2024-08-13 18:36:01 +00:00
3d8bc6c96a Try to use templating to deduct types when dealing with complex structs
sdaveb pushed to devel-phong at sdaveb/elemental-game 2024-08-13 18:27:37 +00:00
9c1a361957 Update IOCore to version with working Toml serializer. 🤡
sdaveb pushed to devel at sdaveb/IOCore 2024-08-13 18:25:45 +00:00
47a681e369 Add missing TomlConfigFile unit tests and adjust Toml code to make it work