- update to 3.2.7:
* Removed superfluous deprecated include.
* Made `unwind()` optional for parse tree nodes.
* Fixed `demangle()` for MSVC, again.
* Fixed `demangle()` for GCC 12.
* Added missing include for fallback `demangle()` implementations.
* Fixed `version.hpp`.
* Fixed `static_assert` in `demangle()` with recent MSVC.
* Added rule `odigit` for octal digits.
* Enabled default-constructed state in `state<>`, `change_state<>`, and
`change_action_and_state<>`.
* Changed rules in `tao/pegtl/contrib/integer.hpp` to not throw by
default.
* Added `tao/pegtl/contrib/separated_seq.hpp`.
* Added `tao/pegtl/contrib/iri.hpp` grammar for IRIs.
* Added `tao/pegtl/contrib/proto3.hpp` grammar for protocol buffer v3.
* Added an optional limiter to guard against infinite recursion.
* Fixed CMake export error.
* Improved compile time efficiency.
* Added support for disabling exceptions with `-fno-exceptions`.
* Improved efficiency of parse tree nodes.
* Fixed namespace issue with `tao::pegtl::demangle<T>()` (was:
`tao::demangle<T>()`).
* Made `analyze()` more verbose by default to aid finding the rule cycles.
* Added `parse_nested()` overload that accepts a `position` as first
argument.
* Added some experimental and undocumented `contrib` features and their
infrastructure.
* Improved CMake support for `<filesystem>` fallbacks and alternatives.
* Re-enabled support for GCC 7.
OBS-URL: https://build.opensuse.org/request/show/1062336
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pegtl?expand=0&rev=8
- Update to version 2.8.3:
* Fixed excessive read-ahead with incremental inputs.
* Added state manipulators remove_first_state,
remove_last_states, rotate_states_right, rotate_states_left
and reverse_states to contrib.
* Reduced the number of intermediate parse tree nodes.
- Changes from version 2.8.2:
* Fixed parse tree node generation to correctly remove
intermediate nodes.
- Add -Wno-error=type-limits to optflags to fix build with GCC 10
(gh#taocpp/PEGTL#217).
- Use ctest macro to run test suite.
OBS-URL: https://build.opensuse.org/request/show/881666
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pegtl?expand=0&rev=6