| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: re-flex-devel | 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: 485360 | Source RPM: re-flex-6.3.0-1.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.genivia.com/doc/reflex/html/ | |
| Summary: Development files for re-flex | |
Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers. This package contains files required for building with re-flex (headers, the shared-library symlink and the CMake package config).
BSD-3-Clause
* 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
/usr/include/reflex /usr/include/reflex/abslexer.h /usr/include/reflex/absmatcher.h /usr/include/reflex/bits.h /usr/include/reflex/boostmatcher.h /usr/include/reflex/convert.h /usr/include/reflex/debug.h /usr/include/reflex/error.h /usr/include/reflex/flexlexer.h /usr/include/reflex/fuzzymatcher.h /usr/include/reflex/input.h /usr/include/reflex/linematcher.h /usr/include/reflex/matcher.h /usr/include/reflex/pattern.h /usr/include/reflex/pcre2matcher.h /usr/include/reflex/posix.h /usr/include/reflex/ranges.h /usr/include/reflex/setop.h /usr/include/reflex/simd.h /usr/include/reflex/stdmatcher.h /usr/include/reflex/timer.h /usr/include/reflex/traits.h /usr/include/reflex/unicode.h /usr/include/reflex/utf8.h /usr/lib/cmake/reflex /usr/lib/cmake/reflex/ReflexConfig.cmake /usr/lib/cmake/reflex/ReflexTargets-relwithdebinfo.cmake /usr/lib/cmake/reflex/ReflexTargets.cmake /usr/lib/libreflex.so /usr/share/licenses/re-flex-devel /usr/share/licenses/re-flex-devel/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Aug 10 22:28:50 2026