Package Release Info

byacc-20221229-bp155.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

byacc

Change Logs

* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
- update to 20221229:
  * autoconf update
  * configure.in:
    correct help-message for --disable-btyacc option, and fix the reporting of
    the selected option value in the configure script's output
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
- update to 20221106:
  * test/run_test.sh: use context diff, to work with AIX
  * defs.h:
    fprintf_lineno might be passed a null, when reading from stdin - show "(null)"
  * makefile.in, test/run_make.sh, test/run_test.sh, test/run_lint.sh:
    fgrep-fixes
  * yacc.1: mention use of stderr/stdout for usage/debugging
  * yacc.1: document %empty
  * yacc.1: document %debug
  * yacc.1: minor fixes with check-manpage
* Sat Jun 25 2022 Dirk Müller <dmueller@suse.com>
- update to 20220128:
  * change a few malloc's to calloc's so clang analyzer can see initialized data
  * modify address computation in closure.c to avoid undefined behavior on
    machines which do not support large offsets (analysis/patch by Jessica Clarke,
    cf: 2014-09-17)
  * testsuite and autotools/build script fixes
* Sat Oct 16 2021 Dirk Müller <dmueller@suse.com>
- update to 20210808:
  * main.c: account for a memory-leak
  * fix memory-leak when replacing $$'s in destructor code
  * main.c, yacc.1: add "-h" option
  * line number reporting fixes
* Tue Jul 27 2021 Dirk Müller <dmueller@suse.com>
- update to 20210619:
  * btyaccpar.skel, yaccpar.skel: cancel unused assignments
  * output.c: fix gcc warning
  * test/run_test.sh, test/run_lint.sh, test/run_make.sh:
    shellcheck-warnings
  * test/run_test.sh: changes suggested at
    https://github.com/jannick0/byacc-snapshots/tree/YYINT-fix-20210520
  * autotools update
* Sat May 08 2021 Dirk Müller <dmueller@suse.com>
- update to 20210328:
  * reader.c: ignore bison's "%empty" extension
  * reader.c, defs.h:
    %debug was a trivial bison "extension", mark it as such
  * yacc.1: use italics in a few places where bold was inappropriate
  * reader.c:
    add union tag to YYSTYPE structure for compatibility with a feature which
    bison copied from Solaris yacc (request by Ella Stanforth)
  * closure.c, warshall.c:
    fix undefined-behavior diagnosed with gcc -fsanitize=undefined (report by
    Alexander Richardson)
* Sun Sep 20 2020 Dirk Mueller <dmueller@suse.com>
- update to 20200910:
  * LICENSE: RCS_BASE
  * reader.c, output.c: cppcheck -- reduce scope
  update to version 2.0
  improve loop which skips backward through a (possibly nested) sequence of
  square-brackets.
  * reader.c: simplify a check to quiet a bogus cppcheck-warning
  * yacc.1: bump date
  * reader.c: add a note about a bogus cppcheck warning
  always check for gcc attributes, to work around defect in clang's imitation
  of this feature
  * reader.c: cppcheck -- scope reduction
  cppcheck -- eliminate bogus returns after no-return functions
  * verbose.c, output.c, mkpar.c, main.c, warshall.c, lr0.c, lalr.c, graph.c, closure.c:
  cppcheck -- scope reduction
* Fri Apr 03 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 20200330:
  * See attached CHANGES for complete list of changes
- Enable btyacc extension
* Fri Dec 06 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 20191125:
  * See attached CHANGES for complete list of changes
* Mon Jun 17 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 20190617:
  * See attached CHANGES for complete list of changes
* Wed Jul 11 2018 mpluskal@suse.com
- Update to version 20180609:
  * See attached CHANGES for complete list of changes
Version: 20170430-4.1
* Wed Jul 20 2022 kastl@b1-systems.de
- fix Source URLs
* Mon Jun 05 2017 mpluskal@suse.com
- Update to version 20170430:
  * See attached CHANGES for complete list of changes
* Fri Apr 07 2017 mpluskal@suse.com
- Update to version 20170201:
  * See attached CHANGES for complete list of changes
* Fri Jan 27 2017 mpluskal@suse.com
- Update to version 20161202:
  * See attached CHANGES for complete list of changes
* Tue Jul 12 2016 mpluskal@suse.com
- Update to version 20160606:
  * See attached CHANGES for complete list of changes
* Wed Aug 05 2015 mpluskal@suse.com
- Update to 20150711
  * See attached CHANGES for complete list of changes
* Thu Feb 26 2015 mpluskal@suse.com
- 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 2014 gber@opensuse.org
- 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
  - configure.in: 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
    [#63408])
  - 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
    warnings
  - 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
    parameter.
  - 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
    lynx
  - 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 2014 gber@opensuse.org
- update to version 20140715
  * fix tests
  * remove obsolete -D option from usage message
* Mon May 26 2014 gber@opensuse.org
- update to version 20140422
  * too large number of changes to list here, see the included
    CHANGES file for a detailed list
* Thu Sep 26 2013 gber@opensuse.org
- 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 03 2013 crrodriguez@opensuse.org
- run test suite
- use --program-prefix instead of moving/renaming executables
  around.
* Sat Aug 03 2013 crrodriguez@opensuse.org
- byacc 20130304
  * too many since 2010 to list here.. see
  http://invisible-island.net/byacc/CHANGES
* Sat Sep 17 2011 jengelh@medozas.de
- Remove redundant tags/sections from specfile
* Mon Mar 29 2010 guido+opensuse.org@berhoerster.name
- initial packaging of byacc