Showing with 607 additions and 240 deletions.
  1. +1 −1 .prev-version
  2. +2 −0 .travis.yml
  3. +17 −0 NEWS
  4. +12 −3 README
  5. +3 −0 THANKS
  6. +297 −15 TODO
  7. +2 −0 bootstrap.conf
  8. +3 −0 configure.ac
  9. +97 −74 doc/bison.texi
  10. +1 −1 gnulib
  11. +1 −2 lib/.gitignore
  12. +3 −2 m4/.gitignore
  13. +9 −14 src/counterexample.c
  14. +8 −14 src/derivation.c
  15. +9 −1 src/flex-scanner.h
  16. +1 −1 src/ielr.c
  17. +0 −12 src/location.c
  18. +1 −1 src/lssi.c
  19. +21 −21 src/parse-gram.c
  20. +5 −5 src/parse-gram.h
  21. +16 −16 src/parse-gram.y
  22. +13 −17 src/parse-simulation.c
  23. +1 −1 src/reader.c
  24. +4 −4 src/reduce.c
  25. +8 −7 src/scan-gram.l
  26. +3 −3 src/state-item.c
  27. +2 −1 src/state-item.h
  28. +2 −2 src/symlist.c
  29. +1 −2 src/symlist.h
  30. +5 −5 src/symtab.c
  31. +1 −1 src/symtab.h
  32. +16 −0 src/system.h
  33. +42 −14 tests/input.at
2 changes: 1 addition & 1 deletion .prev-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.6.93
3.7
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,8 @@ jobs:
- CXX='clang++-10 -fsanitize=address -stdlib=libc++'
- PART=2

# See https://github.com/simd-everywhere/simde/blob/master/.travis.yml
# and https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-intel-oneapi-render-linux/top/configure-your-system.html.
- name: "ICC"
stage: check
os: linux
Expand Down
17 changes: 17 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
GNU Bison NEWS

* Noteworthy changes in release 3.7.1 (2020-08-02) [stable]

** Bug fixes

Crash when a token alias contains a NUL byte.

Portability issues with libtextstyle.

Portability issues of Bison itself with MSVC.

** Changes

Improvements and fixes in the documentation.

More precise location about symbol type redefinitions.


* Noteworthy changes in release 3.7 (2020-07-23) [stable]

** Deprecated features
Expand Down
15 changes: 12 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@ installing it. In that case, do not use `src/bison`: it would use the
As an experimental feature, diagnostics are now colored, controlled by the
`--color` and `--style` options.

To use them, install the libtextstyle library before configuring Bison. It
is available from https://alpha.gnu.org/gnu/gettext/, for instance
https://alpha.gnu.org/pub/gnu/gettext/libtextstyle-0.20.5.tar.gz.
To use them, install the libtextstyle library, 0.20.5 or newer, before
configuring Bison. It is available from https://alpha.gnu.org/gnu/gettext/,
for instance https://alpha.gnu.org/gnu/gettext/libtextstyle-0.20.5.tar.gz,
or as part of Gettext 0.21 or newer, for instance
https://ftp.gnu.org/gnu/gettext/gettext-0.21.tar.gz.

The option --color supports the following arguments:
- always, yes: Enable colors.
Expand All @@ -61,6 +63,13 @@ To customize the styles, create a CSS file, say `bison-bw.css`, similar to
then invoke bison with `--style=bison-bw.css`, or set the `BISON_STYLE`
environment variable to `bison-bw.css`.

In some diagnostics, bison uses libtextstyle to emit special escapes to
generate clickable hyperlinks. The environment variable
`NO_TERM_HYPERLINKS` can be used to suppress them. This may be useful for
terminal emulators which produce garbage output when they receive the escape
sequence for a hyperlink. Currently (as of 2020), this affects some versions
of emacs, guake, konsole, lxterminal, rxvt, yakuake.

## Relocatability
If you pass `--enable-relocatable` to `configure`, Bison is relocatable.

Expand Down
3 changes: 3 additions & 0 deletions THANKS
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,11 @@ Keith Browne kbrowne@legato.com
Ken Moffat zarniwhoop@ntlworld.com
Kiyoshi Kanazawa yoi_no_myoujou@yahoo.co.jp
Lars Maier lars.maier@tefax.net
Lars Wendler polynomial-c@gentoo.org
László Várady laszlo.varady93@gmail.com
Laurent Mascherpa laurent.mascherpa@epita.fr
Lie Yan lie.yan@kaust.edu.sa
Maarten De Braekeleer maarten.debraekeleer@gmail.com
Magnus Fromreide magfr@lysator.liu.se
Marc Autret autret_m@epita.fr
Marc Mendiola mmendiol@usc.edu
Expand Down Expand Up @@ -185,6 +187,7 @@ Simon Sobisch simonsobisch@web.de
Stefano Lattarini stefano.lattarini@gmail.com
Stephen Cameron stephenmcameron@gmail.com
Steve Murphy murf@parsetree.com
Suhwan Song prada960808@gmail.com
Sum Wu sum@geekhouse.org
Théophile Ranquet theophile.ranquet@gmail.com
Thiru Ramakrishnan thiru.ramakrishnan@gmail.com
Expand Down
Loading