Releases: Genivia/RE-flex
reflex v3.2.5
New %begin
directive and new --batch=SIZE
option argument.
reflex v3.2.3
Fixed C++17 compliance and dso build issue.
reflex v3.2.2
Minor usability improvements.
reflex v3.2.1
Documentation update, usability Improvements and bug fix.
reflex v3.2.0
New %option ctorinit
; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in multi-version matcher code; updated Windows binary file opening.
reflex v3.1.0
Improved buffering mechanism with reduced buffer sizes; faster columno()
for long lines; fix CP-1251 table typo; new cmake support; updated configure.
reflex v3.0.12
Updated to Unicode 14 and fixed a compilation issue with --params
when used with --flex
.
reflex v3.0.11
Minor change to apply --prefix
to the generated REFLEX_code_[PREFIX]STATE
code.
reflex v3.0.10
Fixed missing simd.h
after installing RE/flex.
reflex v3.0.9
Improved binary portability of the RE/flex library on x86 machines. SIMD SSE/AVX intrinsics code is split into simd_avx2.cpp
and simd_avx512bw.cpp
to support runtime CPU ID checking when the library is built with ./configure; make
, disable AVX with ./configure --disable-avx
, disable SSE2 with ./configure --disable-sse2
; UTF-16LE BOM detection correction.