--- - branch: MAIN date: Tue Aug 10 19:34:17 UTC 2021 files: - new: '1.26' old: '1.25' path: pkgsrc/devel/re2c/Makefile pathrev: pkgsrc/devel/re2c/Makefile@1.26 type: modified - new: '1.21' old: '1.20' path: pkgsrc/devel/re2c/distinfo pathrev: pkgsrc/devel/re2c/distinfo@1.21 type: modified - new: '0' old: '1.1' path: pkgsrc/devel/re2c/patches/patch-configure pathrev: pkgsrc/devel/re2c/patches/patch-configure@0 type: deleted id: 20210810T193417Z.86d0c0c3b88a96d59a0e7312b9e87cddb63cd11f log: | re2c: update to 2.2. 2.2 (2021-08-01) ~~~~~~~~~~~~~~~~ - Added named blocks and block lists in directives. - Added local blocks ``/*!local:re2c ... */``. - Added in-block ``!include`` directive. - Added in-block ``!use`` directive. - Allowed reusable blocks without ``-r --reusable`` option. - Allowed customizing the generated code with configurations for directives ``max:re2c``, ``maxnmatch:re2c``, ``stags:re2c``, ``mtags:re2c`` and ``types:re2c`` (see directive descriptions for details). - Forbid arbitrary text at the end of ``max:re2c`` directive. This may break backwards compatibility, although it is unlikely that this was used by anyone. The change was necessary in order to allow customization of the generated code with configurations. - Deprecated configurations ``flags:i``, ``flags:no-debug-info`` in favour of the global options ``-i``, ``--no-debug-info``. - Reimplemented re2c test runner in Python (thanks to `Serghei Iakovlev `_). Improved integration with GitHub Actions. - Changes in the experimental libre2c library: added new algorithms that construct t-string or extract submatch on all repetitions; added TDFA benchmark written in Java by Angelo Borsotti. - Updated documentation. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/re2c' unixtime: '1628624057' user: wiz