summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/re2c
Commit message (Collapse)AuthorAgeFilesLines
* re2c: upgrade 3.0 -> 3.1Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Added capturing groups with leftmost greedy semantics: - Added non-capturing groups: - Regenerated Unicode include header to support a newer standard - Published TDFA paper: https://arxiv.org/abs/2206.01398, co-authored with Angelo Borsotti - Removed experimental algorithms that are superseded by TDFA(1) and generally less efficient: - Fixed parsing of raw UTF-8 characters in Flex compatibility mode - Added header file to the dependencies generated with "--depfile" option - Fixed stack overflow on large regular expressions by rewriting recursive functions in iterative form and limited stack to 256K on GithubActions CI - Added minimal http://bazel.build integration - Added configure option "--enable-parsers" that regenerates bison parsers - Added CMake option "RE2C_REBUILD_PARSERS" - Moved the entire codebase to C++11. - Added uniform error handling (return codes are now properly checked and returned to the caller). - Reorganized codegen subsystem in four well-defined phases (analyze, generate, fixup, render) and separated codegen from parsing phase. - Improved memory allocation by using slab allocators instead of global free lists. - Moved to pure API for bison parsers. - Unified code style. - Added "--verbose" flag to run_tests.py and suppressed verbose output by default. - Multiple improvements of continuous testing with GithubActions. (From OE-Core rev: 43e646a99f8be07fd410fd4af19a31fc98508a76) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: remove unused AUTHOR variableMichael Opdenacker2023-08-101-1/+0
| | | | | | | | | | | | No longer used in generating packages Also creates a possible confusion with the recipe maintainer name. (From OE-Core rev: 9d5edd124b7dddb995ceddd79f8a7fc8cf44badf) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: fix version checks in all github recipes using the github-releases classAlexander Kanavin2022-09-281-3/+3
| | | | | | | | (From OE-Core rev: b04316bdd28b7945c2c91b4e43c007b650eedc14) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade 2.2 -> 3.0Alexander Kanavin2022-02-051-1/+1
| | | | | | | (From OE-Core rev: 2ebd7ce56141cb38b3b2bdc45b6655bb955b4455) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade 2.1.1 -> 2.2Alexander Kanavin2021-08-231-1/+1
| | | | | | | (From OE-Core rev: de48dcc93f83af37ea2c0d07a53e9cbb10279dca) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: Upgrade 2.0.3 -> 2.1.1Yi Fan Yu2021-04-231-1/+1
| | | | | | | (From OE-Core rev: 09bfe5cbd68f2e837c99c9d7554e9fadd009ad65) Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-support: Add missing HOMEPAGE and DESCRIPTION for recipesMeh Mbeh Ida Delphine2021-03-021-1/+3
| | | | | | | | | Fixes: [YOCTO #13471] (From OE-Core rev: 6db24928d62aeb093a0e6da6619713eaca57a96f) Signed-off-by: Ida Delphine <idadelm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade 2.0.2 -> 2.0.3Alexander Kanavin2020-09-031-1/+1
| | | | | | | (From OE-Core rev: e85e15929275491b94fa6566f663aa691c335edf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade 2.0 -> 2.0.2Alexander Kanavin2020-08-251-1/+1
| | | | | | | (From OE-Core rev: 3d529bc4740c7d0fea92cad7790bb021dd48ba9a) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: update to 2.0Oleksandr Kravchuk2020-07-272-45/+2
| | | | | | | | | | CVE patch dropped as a backport present in the nre release. RP: Remove dropped CVE patch (From OE-Core rev: aec5bccc175e8ec7422095abe8ea86f99f74ad50) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: fix CVE-2020-11958Lee Chee Yang2020-05-302-1/+44
| | | | | | | (From OE-Core rev: 17daffa1bc6d5af2d77dafd2b146d78802e4f2d2) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: Upgrade to 1.3Khem Raj2020-05-191-5/+4
| | | | | | | | | | | | License-update: License moved to its own file in topdir instead of checksumming portions of README, the license still remains PD Extend to build nativesdk as well, which is needed in SDKs (From OE-Core rev: 420ff58b40155370ed8dee586916ee3ac469d288) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: correct upstream locationAlexander Kanavin2020-05-071-1/+2
| | | | | | | (From OE-Core rev: 4fcadab1be9e9cdb89bcd8c659ff1774c08df19b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: Update to 1.0.1Khem Raj2018-08-162-40/+3
| | | | | | | | | Drop upstreamed patch (From OE-Core rev: d3cfbee2c85c5fa5e131ed8b2be50cc088f5154f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: fix build raceRoss Burton2017-08-032-1/+37
| | | | | | | (From OE-Core rev: 33bd61e34f0d17841f0817bfdcdf87320a6743ec) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: Transfer recipe from meta-oe and upgrade to 0.16Khem Raj2017-07-311-0/+15
ninja needs it. (From OE-Core rev: d7d46209a309735b503cfc543799faea1f794055) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>