Commit graph

11 commits

Author SHA1 Message Date
scole
d35f9098eb Updated to 3.0.12
Sep 20, 2020: 2.1.5 added matcher method lineno(n) to set or change the line number to n; added yyset_lineno(n,s) to flexlexer.h; updated Mini C compiler example.
Oct 12, 2020: 3.0.0 fixed a regression bug since v2.x; redesigned internals to increase IO efficiency and regex pattern search speed.
Oct 24, 2020: 3.0.1 improved handling of UTF-16/32 file encodings on Windows to prevent ^Z eof when files are opened in text mode.
Mar 16, 2021: 3.0.2 minor improvements and additions; fixed MinGW builds.
Apr 29, 2021: 3.0.3 fixed reflex::Input copy constructor; minor improvements.
May 27, 2021: 3.0.4 improvements and fixes for minor issues.
Jun 1, 2021: 3.0.5 minor usability improvements; changed \d to match Unicode when option unicode is enabled.
Jun 4, 2021: 3.0.6 minor improvements.
Jun 6, 2021: 3.0.7 updated examples to fix build problems.
Jul 15, 2021: 3.0.8 minor improvements.
Jul 22, 2021: 3.0.9 SIMD code 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.
Aug 14, 2021: 3.0.10 fixed missing simd.h after installation, added REFLEX_BUFFER_SIZE to customize the initial size and growth of the input buffer.
Sep 14, 2021: 3.0.11 minor change to apply --prefix to the generated REFLEX_code_[PREFIX]STATE code.
Oct 11, 2021: 3.0.12 updated to Unicode 14; fixed a compilation issue with --params when used with --flex.
2021-11-28 20:22:33 +00:00
scole
4f47711529 Updated to 3.0.12
Sep 20, 2020: 2.1.5 added matcher method lineno(n) to set or change the line number to n; added yyset_lineno(n,s) to flexlexer.h; updated Mini C compiler example.
Oct 12, 2020: 3.0.0 fixed a regression bug since v2.x; redesigned internals to increase IO efficiency and regex pattern search speed.
Oct 24, 2020: 3.0.1 improved handling of UTF-16/32 file encodings on Windows to prevent ^Z eof when files are opened in text mode.
Mar 16, 2021: 3.0.2 minor improvements and additions; fixed MinGW builds.
Apr 29, 2021: 3.0.3 fixed reflex::Input copy constructor; minor improvements.
May 27, 2021: 3.0.4 improvements and fixes for minor issues.
Jun 1, 2021: 3.0.5 minor usability improvements; changed \d to match Unicode when option unicode is enabled.
Jun 4, 2021: 3.0.6 minor improvements.
Jun 6, 2021: 3.0.7 updated examples to fix build problems.
Jul 15, 2021: 3.0.8 minor improvements.
Jul 22, 2021: 3.0.9 SIMD code 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.
Aug 14, 2021: 3.0.10 fixed missing simd.h after installation, added REFLEX_BUFFER_SIZE to customize the initial size and growth of the input buffer.
Sep 14, 2021: 3.0.11 minor change to apply --prefix to the generated REFLEX_code_[PREFIX]STATE code.
Oct 11, 2021: 3.0.12 updated to Unicode 14; fixed a compilation issue with --params when used with --flex.
2021-11-28 20:22:31 +00:00
nia
f27e22519a archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
2021-10-26 10:13:59 +00:00
nia
2da474aec0 devel: Remove SHA1 hashes for distfiles 2021-10-07 13:38:55 +00:00
scole
428ab6786b Updated to 2.1.4
Aug 3, 2020: 2.1.3 improved --bison-bridge option; updated examples.
Aug 19, 2020: 2.1.4 changed IN_HEADER to yyIN_HEADER when --flex is used with --header-file; added reflex::Input::Handler event handler for custom handling of FILE* errors and non-blocking FILE* streams.
2020-08-28 19:17:15 +00:00
scole
cbe4fcf89f package Makefile simplifications leftover from url2pkg, NFC 2020-08-01 19:08:25 +00:00
scole
d224b05435 RE-flex: Update to 2.1.2
- Jun 29, 2020: 2.1.0 added Bison complete locations filename member access; added example Mini C compiler `minic` using RE/flex scanner with Bison 3.2 C++ complete locations, compiles C-like source code to Java bytecode (class files); added fast fuzzy (approximate) regex matcher `reflex::FuzzyMatcher` derived from `reflex::Matcher`.
- Jul  8, 2020: 2.1.1 added `%option params` to extend `lex()`/`yylex()` parameters; updated AVX2 detection for SIMD optimizations.
- Jul  9, 2020: 2.1.2 minor change to fix MSVC++ compiler error.
2020-07-10 16:05:55 +00:00
scole
94e520f13d bump PKGREVISION for default options change 2020-06-16 17:16:03 +00:00
scole
e4c4996f9e include examples in default package 2020-06-16 16:18:02 +00:00
scole
602986f829 include MAKE environment when building docs 2020-06-16 16:08:01 +00:00
scole
0a9b2667e5 devel/RE-flex: import RE-flex 2.0.1
The regex-centric, fast lexical analyzer generator for C++ with full
Unicode support. Faster than Flex and other regex matchers. Accepts
Flex specifications. Generates reusable source code that is easy to
understand. Easily integrates with Bison and other parsers. Includes a
fast stand-alone regex engine and library.
2020-06-15 15:11:50 +00:00