| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Run "make update-copyright".
|
|
|
|
| |
Also, fix a few http: URLs that were no longer working.
|
|
|
|
|
|
| |
* examples/local.mk (check-examples): New.
* tests/local.mk (check-tests): New.
* README-hacking.md: Document them.
|
|
|
|
| |
Run 'make update-copyright'.
|
|
|
|
| |
* README-hacking.md: here.
|
|
|
|
|
| |
* data/skeletons/glr2.cc: Clarify use of magic numbers.
(glr_stack_item::getState): Check the returned state.
|
|
|
|
| |
* README-hacking.md (Stow): New.
|
|
|
|
|
| |
* data/skeletons/lalr1.cc: Prepare for Java's LAC.
* data/skeletons/lalr1.java: Style fixes.
|
|
|
|
| |
* .travis.yml (GCC 8): Run only the part 1 of the tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
231. conflicts.at:1096: testing Syntax error in consistent error state: glr2.cc ...
tests/conflicts.at:1096: $CXX $CXXFLAGS $CPPFLAGS $LDFLAGS -o input input.cc $LIBS
input.cc: In member function 'YYRESULTTAG glr_stack::yyresolveValue(glr_state*)':
input.cc:2674:36: error: 'yysval' may be used uninitialized in this function [-Werror=uninitialized]
Do not initialize the variable: this way ASAN can really make sure we
do set it to a proper value.
If we initialize it, ASAN would report nothing.
* data/skeletons/c.m4 (YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN): Disable
GCC 4.6's -Wuninitialized.
* data/skeletons/glr2.cc: Disable the warning locally.
|
|
|
|
| |
* tests/local.mk (update-tests): New.
|
|
|
|
|
| |
* data/README.md: here.
* README-hacking.md (Vocabulary): More.
|
|
|
|
|
|
| |
* etc/README: Rename/reformat as...
* etc/README.md: this.
And ship it.
|
|
|
|
|
|
|
| |
* README-hacking.md (Working from the Repository): Make it first to
make it easier to find the instructions to build from the repo.
(Implementation Notes): New.
* README: Provide more links.
|
|
|
|
| |
* src/reader.c: here.
|
|
|
|
|
|
|
|
|
| |
* doc/bison.texi: Formatting changes.
* src/gram.h, src/gram.c (nvars): Rename as...
(nnterms): this.
Adjust dependencies.
(section): New. Use it.
Replace "non terminal" and "non-terminal" by "nonterminal".
|
|
|
|
|
|
|
|
|
|
| |
Use of print_unicode_char suggested by Bruno Haible.
https://lists.gnu.org/r/bug-gettext/2020-06/msg00012.html
* src/gram.h (print_dot_fallback, print_dot): New.
* src/gram.c, src/derivation.c: Use it.
* tests/counterexample.at, tests/report.at: Adjust the test suite.
* .travis.yml, README-hacking.md: Adjust.
|
|
|
|
| |
* README-hacking.md: here.
|
|
|
|
|
|
|
| |
* src/fixits.c: Follow our usual pattern.
* src/scan-code.l, src/scan-gram.l, src/scan-skel.l: Prefer "" to
include src/ headers.
* README-hacking.md: Document the pattern.
|
|
|
|
|
|
|
|
| |
* Makefile.am (codespell): New.
* doc/bison.texi: Fixes.
Use @option for options.
* src/lssi.c, src/lssi.h, src/parse-simulation.h, src/state-item.c:
Fix spellos.
|
|
|
|
| |
* README-hacking.md: Here.
|
|
|
|
|
| |
* README-hacking.md: More about cpp.
* data/skeletons/c.m4, data/skeletons/yacc.c: Style changes.
|
|
|
|
|
| |
* doc/bison.texi, NEWS, README-hacking.md: here.
And elsewhere.
|
|
|
|
|
| |
* README-hacking.md: here.
(Troubleshooting): New.
|
|
|
|
|
| |
* data/skeletons/lalr1.java, examples/java/calc/Calc.y, tests/local.at:
here.
|
|
|
|
| |
* README-hacking.md: here.
|
| |
|
|
|
|
|
|
| |
Reported by Victor Morales Cayuela.
* README, README-hacking.md: here.
|
|
|
|
| |
Run 'make update-copyright'.
|
|
|
|
| |
* README-hacking.md: here.
|
|
|
|
| |
* README-hacking.md: here.
|
|
* README: A few fixes.
Explain how to install color support.
* README-hacking: Rename as...
* README-hacking.md: this, and convert to Markdown.
Improve typography.
Improve explanations about update-test.
|