Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
rapidyaml-0.7.1.hpp | 2024-08-15 | 1.5 MB | |
rapidyaml-0.7.1-ubuntu-20.04.deb | 2024-08-15 | 403.1 kB | |
rapidyaml-0.7.1-ubuntu-22.04.deb | 2024-08-15 | 403.9 kB | |
rapidyaml-0.7.1-windows-vs2019.zip | 2024-08-15 | 438.1 kB | |
rapidyaml-0.7.1-src.zip | 2024-08-15 | 10.1 MB | |
rapidyaml-0.7.1-macosx-xcode.sh | 2024-08-15 | 365.6 kB | |
rapidyaml-0.7.1-python_src.zip | 2024-08-15 | 11.2 MB | |
rapidyaml-0.7.1-src.tgz | 2024-08-15 | 10.1 MB | |
README.md | 2024-08-15 | 1.6 kB | |
Release 0.7.1 source code.tar.gz | 2024-08-15 | 8.2 MB | |
Release 0.7.1 source code.zip | 2024-08-15 | 8.2 MB | |
Totals: 11 Items | 51.0 MB | 0 |
New features
- PR#459: Add version functions and macros:
cpp #define RYML_VERSION "0.7.1" #define RYML_VERSION_MAJOR 0 #define RYML_VERSION_MINOR 7 #define RYML_VERSION_PATCH 1 csubstr version(); int version_major(); int version_minor(); int version_patch();
Fixes
- Fix #455: parsing of trailing val-less nested maps when deindented to maps (PR#460)
- Fix filtering of double-quoted keys in block maps (PR#452)
- Fix #440: some tests failing with gcc -O2 (hypothetically due to undefined behavior)
- This was accomplished by refactoring some internal parser functions; see the comments in #440 for further details.
- Also, fix all warnings from
scan-build
. - Use malloc.h instead of alloca.h on MinGW (PR#447)
- Fix #442 (PR#443):
- Ensure leading
+
is accepted when deserializing numbers. - Ensure numbers are not quoted by fixing the heuristics in
scalar_style_query_plain()
andscalar_style_choose()
. - Add quickstart sample for overflow detection (only of integral types).
- Parse engine: cleanup unused macros
Thanks
- @marcalff
- @toge
- @musicinmybrain
- @buty4649