Changelog for byacc-20170430-36.1.x86_64.rpm :
Mon Jun 5 14:00:00 2017
- Update to version 20170430:

* See attached CHANGES for complete list of changes

Fri Apr 7 14:00:00 2017
- Update to version 20170201:

* See attached CHANGES for complete list of changes

Fri Jan 27 13:00:00 2017
- Update to version 20161202:

* See attached CHANGES for complete list of changes

Tue Jul 12 14:00:00 2016
- Update to version 20160606:

* See attached CHANGES for complete list of changes

Wed Aug 5 14:00:00 2015
- Update to 20150711

* See attached CHANGES for complete list of changes

Thu Feb 26 13:00:00 2015
- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update to 20141128

* lr0.c: coverity #39181: memory leak
- Changes in 2014-11-13

* descrip.mms: support for openvms

Fri Oct 10 14:00:00 2014
- update to version 20141006
- package/debian/source/format: change to native format to work
around regression in Debian packaging.
- main.c: correct parameter for umask - for very old mkstemp\'s -
and use type mode_t to quiet compiler warning
- add configure check for mode_t
- reader.c: better fix for get_line, by ensuring there is enough
space to null-terminate its result (prompted by discussion with
Craig Rodrigues).
- main.c: make change to umask before calling mkstemp, as
suggested in Coverity #56902
- reader.c: adjust logic in copy_action to avoid potential
null-pointer dereference (Coverity #56901)
- reader.c: adjust logic to avoid potential null-pointer
dereference in compile_args (Coverity #63407)
- reader.c: eliminate strcpy into fixed-size buffer (Coverity
- yacc.1: document changes made with respect to %parse-param
- output.c: add parameters from %parse-param to destructor. The
order of the parameters is intentionally inconsistent with
yyparse/yyerror, for \"compatibility\" with bison.
- output.c: use puts_param_types/puts_param_names to output
lex_param data.
- btyaccpar.c: add casts, change types to fix strict compiler
- output.c: gcc-warning
- output.c: fix limit when merging real/workaround tables
- output.c: for btyacc, it is possible to have no conflicts - but
in that case, the \"ctable\" was not generated at all, while the
skeleton uses the table. The most straightforward (workaround)
is generating a dummy table which rejects any state.
- test/btyacc_destroy3.y, test/btyacc_destroy2.y,
test/btyacc_destroy1.y: fix \"make check_make\"
- reader.c: trim blanks from interim value in copy_param() to
handle special case when a space precedes a comma.
- output.c: use two new functions, puts_param_types and
puts_param_names, to improve format of the parse_param list (by
trimming space after \"
*\") as well as correcting the output of
the comma-separated names (only the last name was output).
- reader.c: modify copy_param() to handle resulting
comma-separated list. Before, it only expected a single
- reader.c: split-out save_param() from copy_param()
- reader.c: trim_blanks() did not always convert spaces - fix.
- reader.c: fix some minor regressions with error-reporting
- aclocal.m4: update CF_XOPEN_SOURCE for Unixware change from
- reader.c: modify copy_param() to accept multiple parameters,
each in curly braces like recent bison, as well as honoring
bison\'s undocumented feature to accept the parameters as a
comma-separated list.
- main.c, reader.c, defs.h: use calloc in get_line() when
allocating line to ensure it is fully initialized, fixes a
later uninitialized value in copy_param() (FreeBSD #193499).
- closure.c, lalr.c, output.c, defs.h: rephrase odd addressing to
fix Coverity #48848, #38950, #38860, not actually a bug.
- config.sub: update to 2014-07-28
- aclocal.m4: modified to support port to Minix3.2

Tue Aug 26 14:00:00 2014
- update to version 20140715

* fix tests

* remove obsolete -D option from usage message

Mon May 26 14:00:00 2014
- update to version 20140422

* too large number of changes to list here, see the included
CHANGES file for a detailed list

Thu Sep 26 14:00:00 2013
- update to version 20130925

* reader.c: fix two loop-limits found by clang 3.3 --analyze

* configure: regen

* aclocal.m4: tweaks to CF_MIXEDCASE_FILENAMES and
CF_XOPEN_SOURCE for msys from ncurses

* package/mingw-byacc.spec: RCS_BASE

* regenerate various test files

* skeleton.c: Increase default stack-size to match FreeBSD
version noted as from \"BSD 4.4 Lite Usr.bin Sources\".

* config.sub: update to 2013-09-15

* config.guess: update to 2013-06-10

Sat Aug 3 14:00:00 2013
- run test suite
- use --program-prefix instead of moving/renaming executables

Sat Aug 3 14:00:00 2013
- byacc 20130304

* too many since 2010 to list here.. see

Sat Sep 17 14:00:00 2011
- Remove redundant tags/sections from specfile

Mon Mar 29 14:00:00 2010
- initial packaging of byacc