Fixes:
- fixed some minor TOML spec conformance bugs
- fixed BOM check causing EOF on very short iostream inputs
- fixed
std::numeric_limits::max()getting broken by macros in some environments - fixed 'unknown pragma' warning spam in older versions of GCC
- fixed a few minor documentation issues
Additions:
- added rvalue overload of
array::flatten - added conformance tests from
BurntSushi/toml-testandiarna/toml-spec-tests - added
toml::inserteras a workaround for nested construction of single-elementtoml::arraysperforming move-construction instead - added license boilerplate to test files
Changes:
- refactored the parser to reduce binary size