| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: byacc | Distribution: openSUSE Tumbleweed |
| Version: 20240109 | Vendor: openSUSE |
| Release: 1.5 | Build date: Sun Mar 17 20:15:44 2024 |
| Group: Development/Languages/C and C++ | Build host: reproducible |
| Size: 401761 | Source RPM: byacc-20240109-1.5.src.rpm |
| Packager: http://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.
SUSE-Public-Domain
* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com>
- update to 20240109:
* maintenance updates
* 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)
/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 Sep 13 23:51:25 2025