Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pegtl for openSUSE:Factory checked 
in at 2023-02-08 17:20:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pegtl (Old)
 and      /work/SRC/openSUSE:Factory/.pegtl.new.4462 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pegtl"

Wed Feb  8 17:20:38 2023 rev:4 rq:1063781 version:3.2.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/pegtl/pegtl.changes      2021-04-01 
14:18:51.664120494 +0200
+++ /work/SRC/openSUSE:Factory/.pegtl.new.4462/pegtl.changes    2023-02-08 
17:21:04.962175704 +0100
@@ -1,0 +2,77 @@
+Sat Jan 28 20:57:30 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- 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.
+  * Automatically link with `libstdc++fs` or `libc++fs` as needed.
+  * Added automatic fallback from `std::filesystem` to 
`std::experimental::filesystem`.
+  * Added manual fallback from `std::filesystem` to `boost::filesystem`.
+  * Thank you Beman Dawes!
+  * Converted continuous integration infrastructure to GitHub Actions.
+  * Use the **migration guide** when updating.
+  * Updated required C++ standard to C++17.
+  * Updated required CMake version to 3.8.
+  * The macro `TAO_PEGTL_NAMESPACE` now contains the fully qualified namespace,
+    e.g. `tao::pegtl`.
+  * Added `[[nodiscard]]` or `[[noreturn]]` to most non-void functions.
+  * Replaced `analysis_t` with more general and complete `rule_t` and `subs_t`.
+  * Added functions to visit all rules of a grammar.
+  * Added functions to measure rule coverage of a parsing run.
+  * Moved the analysis function and header to contrib.
+  * Replaced `tao::pegtl::input_error` with `std::system_error` and
+    `std::filesystem::filesystem_error`.
+  * Added `must_if<>`
+    * Allows to define custom error messages for global errors.
+    * Adds a non-intrusive way to define global parse errors for a grammar 
retroactively.
+  * Removed the need for RTTI.
+    * Some broken/unknown compilers will use RTTI as a fallback, without 
demangling.
+  * Moved `tao::pegtl::internal::demangle<T>()` to `tao::demangle<T>()`.
+  * Improved generated code to be shorter and more efficient.
+  * Removed the need for RTTI.
+  * Changed `std::string` to `std::filesystem::path` for filename parameters.
+  * Renamed `byte_in_line` to `column` and use 1-based counting.
+  * Moved rule `eolf` from inline namespace `tao::pegtl::ascii` to 
`tao::pegtl`.
+  * Changed rules in `tao/pegtl/contrib/integer.hpp` to not accept redundant
+    leading zeros.
+  * Added rules to `tao/pegtl/contrib/integer.hpp` that test unsigned values
+    against a maximum.
+  * Demoted UTF-16 and UTF-32 support to contrib.
+  * Demoted UINT-8, UINT-16, UINT-32 and UINT-64 support to contrib.
+  * Folded `contrib/counter.hpp` into `json_count.cpp`, count is superceded by 
coverage.
+  * Removed right padding from `contrib/json.hpp`'s `value`.
+  * Removed option of state's `S::success()` to have an extended signature to
+    get access to the current `apply_mode`, `rewind_mode`, *action*- and
+    *control* class (template).
+  * Removed compatibility macros starting with `TAOCPP_PEGTL_`.
+  * Removed compatibility uppercase enumerators.
+  * Removed compatibility `peek_byte()` member functions.
+  * Removed compatibility header `changes.hpp` from contrib.
+
+-------------------------------------------------------------------

Old:
----
  2.8.3.tar.gz

New:
----
  3.2.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pegtl.spec ++++++
--- /var/tmp/diff_new_pack.NMWlcF/_old  2023-02-08 17:21:05.442178060 +0100
+++ /var/tmp/diff_new_pack.NMWlcF/_new  2023-02-08 17:21:05.450178099 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pegtl
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 License:        MIT
 Group:          Development/Languages/C and C++
 URL:            https://github.com/taocpp/PEGTL
-Version:        2.8.3
+Version:        3.2.7
 Release:        0
 BuildRequires:  cmake >= 3.8.0
 BuildRequires:  gcc-c++

++++++ 2.8.3.tar.gz -> 3.2.7.tar.gz ++++++
++++ 52950 lines of diff (skipped)

Reply via email to