Overview

Request 1062336 accepted

- 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()` (was:
`tao::demangle()`).
* 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 `` fallbacks and alternatives.
* Re-enabled support for GCC 7.

Loading...

Request History
Dirk Mueller's avatar

dirkmueller created request

- 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()` (was:
`tao::demangle()`).
* 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 `` fallbacks and alternatives.
* Re-enabled support for GCC 7.


Marcus Meissner's avatar

msmeissn accepted request

ok

openSUSE Build Service is sponsored by