Skip to content

Releases: Genivia/RE-flex

reflex v3.2.5

30 Apr 11:39
Compare
Choose a tag to compare

New %begin directive and new --batch=SIZE option argument.

reflex v3.2.3

02 Apr 17:09
Compare
Choose a tag to compare

Fixed C++17 compliance and dso build issue.

reflex v3.2.2

13 Mar 20:04
Compare
Choose a tag to compare

Minor usability improvements.

reflex v3.2.1

24 Feb 19:48
Compare
Choose a tag to compare

Documentation update, usability Improvements and bug fix.

reflex v3.2.0

20 Feb 15:07
Compare
Choose a tag to compare

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

10 Dec 17:12
Compare
Choose a tag to compare

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

12 Oct 02:11
Compare
Choose a tag to compare

Updated to Unicode 14 and fixed a compilation issue with --params when used with --flex.

reflex v3.0.11

14 Sep 21:14
Compare
Choose a tag to compare

Minor change to apply --prefix to the generated REFLEX_code_[PREFIX]STATE code.

reflex v3.0.10

14 Aug 16:29
Compare
Choose a tag to compare

Fixed missing simd.h after installing RE/flex.

reflex v3.0.9

22 Jul 19:52
Compare
Choose a tag to compare

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.