Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

byacc-20230521-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: byacc Distribution: openSUSE:Factory:zSystems
Version: 20230521 Vendor: openSUSE
Release: 1.1 Build date: Sun Jun 4 17:00:05 2023
Group: Development/Languages/C and C++ Build host: s390zp22
Size: 438501 Source RPM: byacc-20230521-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://invisible-island.net/byacc/byacc.html
Summary: LALR(1) parser generator
Berkeley Yacc is a LALR(1) parser generator. It has been made as compatible as
possible with AT&T Yacc and it accepts any input specification that conforms to
the AT&T Yacc documentation. In contrast to bison, it is written to avoid
dependencies upon a particular compiler.

Provides

Requires

License

SUSE-Public-Domain

Changelog

* Fri Jun 02 2023 Dirk Müller <dmueller@suse.com>
  - update to 20230521:
    * error.c, defs.h, reader.c:
      allow @1 or $@ with a warning if no %locations was given
    * reader.c: clear pointer in end_ainfo() after freeing it.
    * reader.c: report errors in %define as "unexpected value"
      add/use macros begin_ainfo() and end_ainfo() to reduce clutter
    * defs.h, error.c: add function unexpected_value()
    * add %nterm as an alias for %type, since bison made that confusion.
    * reader.c:
      ensure that filler_buf and prefix_buf are initialized for the special case
      where they are empty (report by Martin Jansa, cf: 20230219)
    * output.c:
      make test-differences smaller when compiling with YY_NO_LEAKS by replacing
      a blank line with the generated #define rather than adding 3 lines.
    * reader.c:
      correct a use-after-free in more_curly, which could occur if a %lex-param
      or %parse-param was multi-line (Redhat #2183006).
    * main.c: rename no_space() to on_error()
    * error.c: rename no_space() to no_error(), handling any errno
    * defs.h: rename no_space() to on_error()
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 20230219:
    * maintenance updates
* Fri Feb 17 2023 Avinesh Kumar <avinesh.kumar@suse.com>
  - update to 20230201:
    * configure.in: initialize $ac_includes_default
    * aclocal.m4: resync with my-autoconf
* 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

Files

/usr/bin/byacc
/usr/share/doc/packages/byacc
/usr/share/doc/packages/byacc/ACKNOWLEDGEMENTS
/usr/share/doc/packages/byacc/CHANGES
/usr/share/doc/packages/byacc/NEW_FEATURES
/usr/share/doc/packages/byacc/NOTES
/usr/share/doc/packages/byacc/NO_WARRANTY
/usr/share/doc/packages/byacc/README
/usr/share/doc/packages/byacc/README.BTYACC
/usr/share/man/man1/byacc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024