Download Latest Version rapidyaml-0.9.0-windows-vs2019.zip (456.0 kB)
Email in envelope

Get an email when there's a new version of Rapid YAML

Home / v0.7.1
Name Modified Size InfoDownloads / 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() and scalar_style_choose().
  • Add quickstart sample for overflow detection (only of integral types).
  • Parse engine: cleanup unused macros

Thanks

  • @marcalff
  • @toge
  • @musicinmybrain
  • @buty4649
Source: README.md, updated 2024-08-15