Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documented building and installation of flexwestes-install | Will Estes | 2022-09-27 | 4 | -44/+69 |
| | | | | | | Since GNU autotools no longer provides a stock INSTALLATION file, we provide one that speaks to flex specifically. fixes #402 | ||||
* | updates from translation project | Will Estes | 2022-09-27 | 24 | -5404/+5450 |
| | |||||
* | Merge pull request #527 from Mightyjo/issue-525 | Will Estes | 2022-06-17 | 5 | -4/+162 |
|\ | | | | | Fix Issue #525 - Segfault in yyinput | ||||
| * | fix(issue-525): Fail gracefully when yy_get_next_buffer can't find one. | Joseph Langley | 2022-05-18 | 5 | -3/+21 |
| | | | | | | | | Demonstrate yyinput() error checking for this condition. | ||||
| * | fix(issue-525): Add regression test for Issue 525. | Joseph Langley | 2022-05-18 | 2 | -1/+141 |
| | | | | | | | | yyrestart should not set yy_fill_buffer to 1 when it was previously set to 0 (e.g. by yy_scan_buffer). | ||||
* | | Merge pull request #529 from ggujjula/issue_369 | Will Estes | 2022-06-17 | 1 | -0/+13 |
|\ \ | | | | | | | Add documentation about option '--yymore' | ||||
| * | | Add anchors and refs to areas relevant to '--yymore' | ggujjula | 2022-05-31 | 1 | -1/+3 |
| | | | |||||
| * | | Add documentation for option '--yymore' | ggujjula | 2022-05-31 | 1 | -0/+11 |
| |/ | |||||
* | | Merge pull request #528 from xiaohanyu/fix-doc-error | Will Estes | 2022-06-17 | 1 | -2/+2 |
|\ \ | | | | | | | fix some tiny doc errors. | ||||
| * | | fix some tiny doc error. | Xiao Hanyu | 2022-05-26 | 1 | -2/+2 |
| |/ | |||||
* | | Merge pull request #531 from Explorer09/flexint-include | Will Estes | 2022-06-17 | 1 | -0/+9 |
|\ \ | |/ |/| | Also check for C++ standard version when deciding to include <stdint.h> | ||||
| * | Also check for C++ standard version when deciding to include <stdint.h> | Explorer09 | 2022-06-17 | 1 | -0/+9 |
|/ | | | | | | Fixes: #517 Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | Merge pull request #513 from ggujjula/issue_398 | Will Estes | 2022-05-16 | 4 | -1/+21 |
|\ | | | | | Issue 398; Documentation fix; Additional command-line options | ||||
| * | Add command-line options --noyyget_debug and --noyyset_debug | ggujjula | 2021-12-29 | 3 | -0/+12 |
| | | |||||
| * | Replace mention of input() in documentation with yyinput() | ggujjula | 2021-12-29 | 1 | -1/+1 |
| | | |||||
| * | Add command-line options --noinput and --noyyinput | ggujjula | 2021-12-29 | 3 | -0/+8 |
| | | |||||
* | | Merge pull request #524 from Mightyjo/issue-521 | Will Estes | 2022-05-16 | 1 | -2/+6 |
|\ \ | | | | | | | doc(manual): Character classes | ||||
| * | | doc(manual): Correct character class examples and special meaning discussion. | Joseph Langley | 2022-05-11 | 1 | -2/+6 |
| | | | | | | | | | | | | See Issue 521 and 478. | ||||
* | | | Merge pull request #523 from Mightyjo/github-ci | Will Estes | 2022-05-16 | 6 | -78/+35 |
|\ \ \ | |/ / |/| | | GitHub Actions (Replacing TravisCI) | ||||
| * | | chore(ci): Remove testing configs from GH Action workflows. | Joseph Langley | 2022-05-11 | 2 | -2/+2 |
| | | | |||||
| * | | chore(ci): Update GH Actions scripts to Ubuntu 20 | Joseph Langley | 2022-05-11 | 2 | -7/+7 |
| | | | |||||
| * | | chore(ci): Enable GitHub Actions on github-ci branch. | Joseph Langley | 2022-05-11 | 2 | -2/+2 |
| | | | |||||
| * | | chore(travisci): Remove Travis CI configs. | Joseph Langley | 2022-05-11 | 4 | -74/+2 |
| | | | |||||
| * | | chore(gh-actions): Build and test on GitHub Actions CI platform. | Joseph Langley | 2022-05-11 | 1 | -0/+29 |
|/ / | | | | | | | Use ubuntu-18.04. | ||||
* | | new pl translation from the translation project | Will Estes | 2022-01-03 | 1 | -219/+193 |
|/ | |||||
* | Remove trailing whitespace | Sean McBride | 2021-10-23 | 3 | -35/+35 |
| | | | | Many projects have pre-commit hooks that check for pedantic things like trailing whitespace. No harm in removing it to pacify them. | ||||
* | Merge pull request #491 from Mightyjo/issue_469 | Will Estes | 2021-08-13 | 12 | -45/+1310 |
|\ | | | | | Issue 469; Compute length of yy_state_buf correctly | ||||
| * | chore(skel): Fix permissions on cpp-flex.skl | Joseph Langley | 2021-07-02 | 1 | -0/+0 |
| | | |||||
| * | chore(skel): Improve comment at state buffer init. | Joseph Langley | 2021-07-02 | 1 | -1/+3 |
| | | |||||
| * | fix(skel): Init state buffer correctly | Joseph Langley | 2021-07-02 | 3 | -57/+40 |
| | | | | | | | | State buffer initialization in cpp-flex.skl got lost during a rebase. Added it back in from c99-flex.skl and made improvements suggested by smcpeak. | ||||
| * | chore(perm): Fix permissions 755->644 | Joseph Langley | 2021-07-02 | 7 | -0/+0 |
| | | |||||
| * | chore(make): Ensure distcheck cleans up directories. | Joseph Langley | 2021-06-09 | 2 | -3/+4 |
| | | |||||
| * | fix(skel): Fix porting errors from the cpp to the c99 and go skeletons. | Joseph Langley | 2021-06-09 | 2 | -2/+5 |
| | | |||||
| * | fix(skel): Use yypanic in place of YY_FATAL_ERROR. | Joseph Langley | 2021-06-09 | 2 | -2/+2 |
| | | | | | | | | yypanic() is new in the c99 and go skeletons. | ||||
| * | fix(skel): Add state buffer size handling to reentrant scanner skeletons. | Joseph Langley | 2021-06-09 | 3 | -12/+79 |
| | | |||||
| * | chore(test): Declare script variables before use. | Joseph Langley | 2021-06-09 | 1 | -0/+2 |
| | | | | | | | | For set -euvx | ||||
| * | fix(skel): Add state buffer size handling to non-reentrant scanner skeletons. | Joseph Langley | 2021-06-09 | 3 | -5/+109 |
| | | |||||
| * | Ensure size of Reject state buffer is sufficient each time ↵ | Mightyjo | 2021-06-09 | 5 | -1/+556 |
| | | | | | | | | yy_switch_to_buffer is called. | ||||
| * | Don't use C++ auto, it angers TravisCI. | Mightyjo | 2021-06-09 | 1 | -1/+1 |
| | | |||||
| * | Fix test failure on TravisCI. | Mightyjo | 2021-06-09 | 1 | -1/+1 |
| | | |||||
| * | Test for reversion of CVE-2006-0459. | Mightyjo | 2021-06-09 | 1 | -1/+5 |
| | | |||||
| * | Test for reversion of CVE-2006-0459. | Mightyjo | 2021-06-09 | 2 | -0/+544 |
| | | |||||
* | | chore(action): Clean up dead code | Joseph Langley | 2021-08-13 | 1 | -4/+1 |
| | | | | | | Leave clear instructions on what to do if the Autobuild step breaks. | ||||
* | | fix(action): Let Autobuild do most of the work | Joseph Langley | 2021-08-13 | 1 | -12/+18 |
| | | | | | | Try preparing configure with autogen.sh, then letting codeql-action/autobuild do it's work prior to analysis. | ||||
* | | Update codeql-analysis.yml | Joseph Langley | 2021-08-13 | 1 | -6/+11 |
| | | |||||
* | | fix compile warning originating in cpp skeleton | Simon Sobisch | 2021-06-22 | 1 | -1/+1 |
|/ | | | `gcount()` is of type `streamsize` which has a system-dependent size with at least `int`. Because of the `int max_size` limit no bigger value will be returned, the explicit cast fixes warnings from compilers/static analyzers. | ||||
* | Merge branch 'yy-init-buffer-nonnull' of git://github.com/Explorer09/flex ↵ | Will Estes | 2021-06-08 | 3 | -3/+3 |
|\ | | | | | | | into Explorer09-yy-init-buffer-nonnull | ||||
| * | scanner: Fix compiler confusion in yy_init_buffer() | Explorer09 | 2021-06-07 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | When complied with 'gcc -O3', the yy_init_buffer call can confuse gcc, thinking the 'b' pointer may be NULL. (gcc would warn that if '-Wnull-dereference' is used). Fix the confusion by never pass a NULL constant to the function. Fixes: #377 Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | | Remove manual m4 search code. No more stat() dependency. | Explorer09 | 2021-06-07 | 3 | -39/+1 |
|/ | | | | | | | | | | | | | | This reverts commit c34590c4bf067d4e749e5298a8ce9f90072d6332 and all search code patches that followed it. The execvp() would do the $PATH searching of m4 for flex. There's no need to duplicate the effort. Another reason for the removal is to remove dependency on stat() system call, which would cause a problem in a 32-bit OS accessing a filesystem with 64-bit inode number (see #413). Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | Merge branch 'autogen-sh' of git://github.com/Explorer09/flex into ↵ | Will Estes | 2021-06-05 | 1 | -12/+13 |
|\ | | | | | | | Explorer09-autogen-sh |