summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix(build): build man page when cross compilingHEADmasterWill Estes2023-04-071-0/+4
| | | | fixes #560
* doc(contrib): Alphabetize commit typesJoseph Langley2023-03-301-7/+7
| | | Thanks to @Explorer09 for the suggestion!
* docs(contrib): Add CONTRIBUTING.md to EXTRA_DIST.Mightyjo2023-03-302-1/+2
|
* docs: Add CONTRIBUTING manual.Mightyjo2023-03-301-0/+199
|
* remove unused DO_COMPARISONSimon Sobisch2023-03-151-1/+0
|
* Correctly refer to ctrl.traceline_template:Burke Libbey2023-03-131-2/+2
| | | | | This was refactored in 0e32cd, but left a dangling reference to the previous location here.
* Fix #539 crash on Apple M1 by casting 0 to (char *) explicitlyYifeng Li2023-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | Currently, when the NULL-terminated variadic function filter_create_ext() is invoked, the value "0" is passed as the last argument to act as a terminator. However, this is an integer value, which is incompatible with the pointer data type expected by filter_create_ext(). This is undefined behavior in C, correct operation is not guaranteed. In fact, it causes flex to crash on Apple M1 when GCC is used - the loop is not terminated when it should, instead, it keeps running, corrupting the argument list for invoking m4. As a result, it creates the following error: > flex: fatal internal error, exec of gm4 failed This commit fixes the problem by explicitly casting the value 0 to the correct pointer type (char *). Signed-off-by: Yifeng Li <tomli@tomli.me>
* test(quotes): Add after action comment tests for m4quotes.Mightyjo2023-03-091-0/+32
|
* removed output-beautification of YACC and INDENTSimon Sobisch2023-03-011-6/+2
| | | | per request from @Explorer09 saving one code line and its comment two times
* remove hard-wired bison lookup, check for "GNU Bison" in $YACC's version ↵Simon Sobisch2023-03-011-11/+23
| | | | | | | | output instead additional: * don't check for GNU indent if indent-check already found no indent * use common wording to check "*whether* $BINARY is GNU stuff"
* typomusvaage2023-03-011-1/+1
|
* .gitignore adjustments for WIN32Simon Sobisch2023-03-013-1/+27
|
* doc(NEWS): mentioned new ka translationWill Estes2023-01-151-1/+1
|
* doc(gettext): added new ka translation from translation projectTranslation Project Robot2023-01-151-0/+876
|
* doc(gettext): updated eo translation from Translation ProjectTranslation Project Robot2023-01-151-230/+219
|
* doc(gettext): added new eo translation to NEWSWill Estes2023-01-151-3/+3
|
* Merge pull request #399 from Explorer09/autotools-versionWill Estes2023-01-151-3/+20
|\ | | | | build: correct and document minimum Autotools reqirement in configure.ac
| * build: correct and document minimum Autotools reqirement in configure.acExplorer092018-10-251-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A build test is done to determine the minimum versions of the configure tools (Autoconf, Automake, Libtool & gettext) that can successfully build flex in the current state of the code. This commit would help builders to figure out whether their build tools are still compatible for building flex, or they need tools upgrade, especially when they patch flex and need to regenerate configure script for any reason. This commit resolves version requirement debates as in #374. A summary of version requirements: Autoconf 2.62, Libtool 2.2, Automake 1.11.3 and gettext 0.19.6. Signed-off-by: Kang-che Sung <explorer09@gmail.com>
* | tighten up markdown in INSTALL.mdWill Estes2022-09-281-6/+6
| |
* | rename INSTALL to INSTALL.mdWill Estes2022-09-283-3/+3
| |
* | update and reformat installation instructionsWill Estes2022-09-281-7/+42
| |
* | Documented building and installation of flexwestes-installWill Estes2022-09-274-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 projectWill Estes2022-09-2724-5404/+5450
| |
* | Merge pull request #527 from Mightyjo/issue-525Will Estes2022-06-175-4/+162
|\ \ | | | | | | Fix Issue #525 - Segfault in yyinput
| * | fix(issue-525): Fail gracefully when yy_get_next_buffer can't find one.Joseph Langley2022-05-185-3/+21
| | | | | | | | | | | | Demonstrate yyinput() error checking for this condition.
| * | fix(issue-525): Add regression test for Issue 525.Joseph Langley2022-05-182-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_369Will Estes2022-06-171-0/+13
|\ \ \ | | | | | | | | Add documentation about option '--yymore'
| * | | Add anchors and refs to areas relevant to '--yymore'ggujjula2022-05-311-1/+3
| | | |
| * | | Add documentation for option '--yymore'ggujjula2022-05-311-0/+11
| |/ /
* | | Merge pull request #528 from xiaohanyu/fix-doc-errorWill Estes2022-06-171-2/+2
|\ \ \ | | | | | | | | fix some tiny doc errors.
| * | | fix some tiny doc error.Xiao Hanyu2022-05-261-2/+2
| |/ /
* | | Merge pull request #531 from Explorer09/flexint-includeWill Estes2022-06-171-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>Explorer092022-06-171-0/+9
|/ / | | | | | | | | | | Fixes: #517 Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
* | Merge pull request #513 from ggujjula/issue_398Will Estes2022-05-164-1/+21
|\ \ | | | | | | Issue 398; Documentation fix; Additional command-line options
| * | Add command-line options --noyyget_debug and --noyyset_debugggujjula2021-12-293-0/+12
| | |
| * | Replace mention of input() in documentation with yyinput()ggujjula2021-12-291-1/+1
| | |
| * | Add command-line options --noinput and --noyyinputggujjula2021-12-293-0/+8
| | |
* | | Merge pull request #524 from Mightyjo/issue-521Will Estes2022-05-161-2/+6
|\ \ \ | | | | | | | | doc(manual): Character classes
| * | | doc(manual): Correct character class examples and special meaning discussion.Joseph Langley2022-05-111-2/+6
| | | | | | | | | | | | | | | | See Issue 521 and 478.
* | | | Merge pull request #523 from Mightyjo/github-ciWill Estes2022-05-166-78/+35
|\ \ \ \ | |/ / / |/| | | GitHub Actions (Replacing TravisCI)
| * | | chore(ci): Remove testing configs from GH Action workflows.Joseph Langley2022-05-112-2/+2
| | | |
| * | | chore(ci): Update GH Actions scripts to Ubuntu 20Joseph Langley2022-05-112-7/+7
| | | |
| * | | chore(ci): Enable GitHub Actions on github-ci branch.Joseph Langley2022-05-112-2/+2
| | | |
| * | | chore(travisci): Remove Travis CI configs.Joseph Langley2022-05-114-74/+2
| | | |
| * | | chore(gh-actions): Build and test on GitHub Actions CI platform.Joseph Langley2022-05-111-0/+29
|/ / / | | | | | | | | | Use ubuntu-18.04.
* | | new pl translation from the translation projectWill Estes2022-01-031-219/+193
|/ /
* | Remove trailing whitespaceSean McBride2021-10-233-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_469Will Estes2021-08-1312-45/+1310
|\ \ | | | | | | Issue 469; Compute length of yy_state_buf correctly
| * | chore(skel): Fix permissions on cpp-flex.sklJoseph Langley2021-07-021-0/+0
| | |
| * | chore(skel): Improve comment at state buffer init.Joseph Langley2021-07-021-1/+3
| | |