Mark Gillard
3ac8c2c8cb
fixed ICE in VS2019 when using /std:c++17
instead of /std:c++latest
2020-03-10 08:59:36 +02:00
Mark Gillard
64e3503a8e
minor parsing performance improvements
...
also improved codegen for the utf8_generated functions
2020-03-08 01:06:53 +02:00
Mark Gillard
74e7209cca
fixed parse_file for string literals ( closes #12 )
...
also:
- decoupled `TOML_EXCEPTION` from ex. mode (closes #13 )
- added `TOML_OPTIONAL_TYPE` customization point
- added tests for a custom optional type
- ci refactoring
2020-03-03 23:28:24 +02:00
Mark Gillard
d874264432
added support for compiling into DLLs on windows (TOML_API
)
2020-03-02 12:14:54 +02:00
Mark Gillard
946a912cee
added node::value()
and node::value_or()
...
also:
- added `node_view::value`
- added relops for the date/time classes
- added `TOML_ALL_INLINE` and `TOML_IMPLEMENTATION` options
- fixed documentation header overflowing on narrow devices
2020-03-01 16:56:40 +02:00