Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: byacc | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 20170430 | Vendor: openSUSE |
Release: bp154.1.23 | Build date: Mon May 9 18:30:09 2022 |
Group: Development/Languages/C and C++ | Build host: s390zp22 |
Size: 259557 | Source RPM: byacc-20170430-bp154.1.23.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://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
* 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
/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/man/man1/byacc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:14:43 2024