May 28th, 2012· This version adds minor changes to easily build on FreeBSD and for other packagers who prefer not to use the configure script.
December 30th, 2010· Several minor fixes/improvements from NetBSD.
December 27th, 2010· defs.h, main.c: change return-type of allocate() to avoid warnings of alignment problems
· main.c: Solaris declares chmod() in
· configure: regen
· main.c: ifdef'd use of fcntl.h
· configure.in: add configure checks for fcntl.h, atexit and mkstemp
· main.c: for cases where mkstemp() is not available, use tempnam/open
· aclocal.m4: add CF_MKSTEMP
· aclocal.m4: improve quoting, deprecate ${name-value} in favor of standard ${name:-value}
November 28th, 2010· package/byacc.spec, package/debian/changelog, VERSION: bump
· output.c:corrected use of %parse-param value in yyerror(); it doesn't use &yylva (report by Clifford Yapp)
November 24th, 2010· output.c: add ifdef to guard against redefinition of YYSTYPE union (request by Clifford Yapp).
· test/calc1.tab.c: regen
· test/calc1.y: cleanup compiler warnings
· test/grammar.y: add "%expect"
· test/calc1.tab.h: regen * test/calc1.output, test/calc1.tab.c, test/calc1.tab.h: RCS_BASE test/calc2.tab.c, test/calc3.tab.c: regen
· test/calc1.y: advanced example from Steve Johnson's paper, uses unions
· test/calc3.y, test/calc2.y: init 'base', so examples can run
· test/ftp.tab.c, test/ftp.y: tweaks to compile with g++
· output.c: compensate for fix in reader.c
· reader.c: add/use putc_both() and puts_both(), incidentally fixing a place where a union copied to the union_file may be missing the end of the last line.
· package/debian/changelog, package/byacc.spec, VERSION: bump
February 22nd, 2009· The declaration of yylval was restored to the skeleton, as it was omitted in the fixes made in 20080824.