Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libreflex6-6.3.0-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libreflex6 Distribution: openSUSE Tumbleweed
Version: 6.3.0 Vendor: openSUSE
Release: 1.3 Build date: Thu Jun 18 17:14:54 2026
Group: Unspecified Build host: reproducible
Size: 577638 Source RPM: re-flex-6.3.0-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.genivia.com/doc/reflex/html/
Summary: C++ regex library of RE-flex
The RE-flex regex matching/lexing runtime library (shared object).

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Jun 18 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 6.3.0:
    * new AbstractMatcher methods chr_last() and wchr_last() to
      extract the last character of a matching pattern
    * new AbstractMatcher methods chr_next() and wchr_next() to
      inspect the next character in the input without consuming it
    * new AbstractMatcher method empty() to check if a match is
      empty (same as size() == 0)
    * add new example words.l with %option find to search input
  - Rebase reflex-shared-soversion.patch (bump library VERSION to
    6.3.0; SOVERSION stays 6, ABI unchanged)
* Thu Jun 18 2026 Martin Pluskal <mpluskal@suse.com>
  - Build with CMake instead of autotools to produce a proper shared
    library (libreflex.so.6):
    * add reflex-shared-soversion.patch: build only the shared ReflexLib
      (drop the static library), give it a soversion, and link the reflex
      tool against it
    * package the shared library in a new libreflex6 subpackage and ship
      the CMake package config in -devel
    * install the manpage manually (the CMake build does not)
    * -devel requires the main package: the exported CMake config
      references the reflex tool target, so find_package(Reflex) needs it
* Sun Jul 06 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 6.0.0:
    * faster matching through predict-match PM3+PM5 method
    * compressed storage of prediction tables
    * improved support of FILE inputs
* Sat Feb 01 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 5.2.1:
    * new file encoding type null_data to read NUL as LF and vice
      versa; supports reading xargs -0 output for example
* Sat Jan 11 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 5.1.1:
    * fix a minor issue with case-insensitive matching when regex
      patterns are specified in certain ways in combination with
      "string-like" patterns such that one ore more alternating
      sub-patterns overlap from the start.
* Thu Dec 05 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 5.1.0:
    * update the regex converter of reflex::Matcher
      (and reflex::FuzzyMatcher by inheritance) to accept \0 as NUL
    * appease all -Wshadow warnings
    * appease gcc method overload warning
* Mon Nov 25 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 5.0.1:
    * faster SIMD regex search methods
    * improved anchor and word boundary matching speed and support
    * new std::string_view strview() matcher method
* Thu Aug 15 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to version 4.5.0:
    * faster Matcher::find() with refactored SIMD
      (SSE2/AVX2/AVX512BW/NEON/AArch64) code like ugrep 6.0 and with
      run-time AVX2/AVX512BW detection increased default internal
      input buffer size
    * Improved Unicode support: respect Unicode word boundaries,
      support Unicode [::] character classes
    * improved FSM code generation
    * speed and usability improvements
* Wed Apr 10 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - initial version

Files

/usr/lib64/libreflex.so.6
/usr/lib64/libreflex.so.6.3.0
/usr/share/licenses/libreflex6
/usr/share/licenses/libreflex6/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 3 00:14:01 2026