Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:reproducible:distribution:ring1
byacc
byacc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File byacc.changes of Package byacc
------------------------------------------------------------------- Sun Mar 17 19:15:44 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 20240109: * maintenance updates ------------------------------------------------------------------- Fri Jun 2 20:59:36 UTC 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 7 20:06:37 UTC 2023 - Dirk Müller <dmueller@suse.com> - update to 20230219: * maintenance updates ------------------------------------------------------------------- Fri Feb 17 12:43:24 UTC 2023 - Avinesh Kumar <avinesh.kumar@suse.com> - update to 20230201: * configure.in: initialize $ac_includes_default * aclocal.m4: resync with my-autoconf ------------------------------------------------------------------- Mon Jan 2 10:24:34 UTC 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 3 19:17:52 UTC 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 20:37:13 UTC 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 13:01:48 UTC 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 06:23:59 UTC 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 8 20:19:26 UTC 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 16:34:12 UTC 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 3 07:32:38 UTC 2020 - Martin Pluskal <mpluskal@suse.com> - Update to version 20200330: * See attached CHANGES for complete list of changes - Enable btyacc extension ------------------------------------------------------------------- Fri Dec 6 14:05:14 UTC 2019 - Martin Pluskal <mpluskal@suse.com> - Update to version 20191125: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Mon Jun 17 14:48:53 UTC 2019 - Martin Pluskal <mpluskal@suse.com> - Update to version 20190617: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Wed Jul 11 07:48:45 UTC 2018 - mpluskal@suse.com - Update to version 20180609: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Mon Jun 5 14:22:46 UTC 2017 - mpluskal@suse.com - Update to version 20170430: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Fri Apr 7 18:02:43 UTC 2017 - mpluskal@suse.com - Update to version 20170201: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Fri Jan 27 17:11:19 UTC 2017 - mpluskal@suse.com - Update to version 20161202: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Tue Jul 12 21:22:53 UTC 2016 - mpluskal@suse.com - Update to version 20160606: * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Wed Aug 5 14:39:02 UTC 2015 - mpluskal@suse.com - Update to 20150711 * See attached CHANGES for complete list of changes ------------------------------------------------------------------- Thu Feb 26 23:09:31 UTC 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 06:05:39 UTC 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 06:48:39 UTC 2014 - gber@opensuse.org - update to version 20140715 * fix tests * remove obsolete -D option from usage message ------------------------------------------------------------------- Mon May 26 15:52:33 UTC 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 11:06:49 UTC 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 3 03:46:44 UTC 2013 - crrodriguez@opensuse.org - run test suite - use --program-prefix instead of moving/renaming executables around. ------------------------------------------------------------------- Sat Aug 3 03:28:21 UTC 2013 - crrodriguez@opensuse.org - byacc 20130304 * too many since 2010 to list here.. see http://invisible-island.net/byacc/CHANGES ------------------------------------------------------------------- Sat Sep 17 21:10:51 UTC 2011 - jengelh@medozas.de - Remove redundant tags/sections from specfile ------------------------------------------------------------------- Mon Mar 29 18:27:53 UTC 2010 - guido+opensuse.org@berhoerster.name - initial packaging of byacc
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor