⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 yacc编译器
💻
字号:
2007-05-09  Thomas Dickey  <tom@crayon>	* main.c: close graph, verbose files if opened, on exit.	* main.c:	audit memory leaks - valgrind reported some memory still in use on exit.	* lalr.c, output.c, reader.c, mkpar.c, lr0.c:	add hook for auditing memory leaks	* defs.h: add hooks for auditing memory leaks	* configure: regen'd	* configure.in:	use CF_DISABLE_LEAKS, which combines --disable-leaks, --with-valgrind,	--with-dbmalloc and --with-dmalloc	* aclocal.m4: add CF_DISABLE_LEAKS and CF_WITH_VALGRIND	* aclocal.m4: improve version-checking in CF_GCC_VERSION	rework dbmalloc/dmalloc options using CF_NO_LEAKS_OPTION macro	* VERSION: 2007/5/9	* main.c: file_prefix did not always have a trailing null.2007-03-25  Thomas Dickey  <tom@crayon>	* mkdirs.sh: improved version for "make -j"2006-12-22  Thomas Dickey  <tom@crayon>	* config.guess: 2006/12/222006-12-08  Thomas Dickey  <tom@crayon>	* config.sub: 2006/12/082005-08-13  Thomas Dickey  <tom@crayon>	* main.c: add -V to usage message	* makefile.in: remove -t option from ctags	* VERSION: 2005/8/132005-08-13  schmitz	* main.c: Sylvain Schmitz:	modify the '-o' option to work like bison's, which sets the file-prefix.2005-08-13  Matt.Kraai	* output.c:	Debian #322858 (don't close union_file, which contained data).	This feature is used in groff.2005-08-13  Thomas Dickey  <tom@crayon>	* configure: regenerated	* aclocal.m4: improve checks for Intel compiler warnings2005-06-25  Thomas Dickey  <tom@crayon>	* config.sub: 2005/6/2	* config.guess: 2005/5/272005-05-05  Thomas Dickey  <tom@crayon>	* defs.h: add a fallback for GCC_UNUSED2005-05-04  Thomas Dickey  <tom@crayon>	* makefile.in: add "." to include-path to pickup config.h	* reader.c:	apply fix suggested by Steve Dum for end_rule() in Redhat Bugzilla #112617.	* output.c:	correct a limit check in pack_vector() - report/analysis by William Evans	* main.c:	exit after printing version.  Otherwise "yacc -V" will exit with an erro	after printing the usage message.	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:	regenerated after skeleton-changes	* skeleton.c: replace a few -1's with YYEMPTY	* skeleton.c:	delete yynewerror (no one uses it any more, and it just makes compiler warnings)	* skeleton.c: adapt yygrowstack() and related definitions from FreeBSD	* test/run_test.sh:	filter out lines with YYPATCH, since that will change with each update	* yacc.1: add -V option	* main.c: add -V option to print the version.	simplify option-parsing by moving the duplicate logic for setting flags into	new function setflag().	* skeleton.c:	move the actual definition of YYMAJOR and YYMINOR to defs.h (as numbers).	add YYPATCH here so it can be tested by applications.	* defs.h:	add macros to define VERSION in terms of the (numeric) YYMAJOR, YYMINOR and	YYPATCH symbols.	* lalr.c, lr0.c, mkpar.c, defs.h, closure.c, warshall.c, output.c, verbose.c, graph.c, reader.c, main.c, symtab.c:	reduce externs by making static the procedures that are not referenced outside	the module in which they are defined.	* makefile.in:	the VERSION file holds the patch-date.  Define YYPATCH, so this will be	compiled into the skeleton.	* VERSION: RCS_BASE	* main.c:	add "-o" to usage message.  It is too long for a single line; rewrite usage()	to show one option per line.2005-05-03  Thomas Dickey  <tom@crayon>	* main.c: add -o option, to work with scripts that assume bison.	simplify create_file_names() with a macro.	simplify done() with a macro.	adapt fix from FreeBSD for signal race, e.g., if done() is interrupted by	onintr(), do not flush output via exit(), but use _exit() instead.	* defs.h: remove unnecessary externs for main.c	* yacc.1: add -o option	* graph.c: remove unused parameter	* mkpar.c, defs.h, reader.c:	add support for "%expect", a bison feature from FreeBSD sources	* lr0.c, reader.c, main.c, skeleton.c, graph.c, symtab.c, closure.c, mkpar.c, lalr.c, error.c, warshall.c, verbose.c, output.c:	indent'd	* configure: regenerated for 2005/5/5	* aclocal.m4: miscellaneous updates (adds CF_INTEL_COMPILER)2005-04-27  schmitz	* defs.h, graph.c, lr0.c, main.c, makefile.in, reader.c, yacc.1:	Sylvain Schmitz <schmitz@i3s.unice.fr>:	add graphical output of the LALR(1) automaton for graphviz,	associated with command-line option `-g'2005-04-16  Thomas Dickey  <tom@crayon>	* config.sub: 2005/2/10	* config.guess: 2005/3/242004-03-28  Thomas Dickey  <tom@crayon>	* test/calc.tab.c, test/error.tab.c, test/ftp.tab.c, test/grammar.tab.c:	updates due to adding yyparse() prototype	* configure: RCS_BASE	* configure.in:	add AC_ARG_PROGRAM to make --program-prefix, etc., work.	* makefile.in: first cut of script to support --program-prefix	* configure.in:	reorder AC_INIT/AC_CONFIG_HEADER to make this "work" with autoconf 2.52	* makefile.in: modify so DESTDIR works	* makefile.in: use EXEEXT and OBJEXT	* configure.in: use CF_PROG_EXT	generate a config.h	* defs.h: make this use the generated config.h	* skeleton.c: add a forward-reference for yyparse()	* aclocal.m4: add CF_CHECK_CACHE, needed for CF_PROG_EXT	* yacc.1: remove the discussion of TMPDIR since it is obsolete	* skeleton.c: fix a couple of minor compiler-warnings in the skeleton	* defs.h: remove action_file_name, etc., since we use tmpfile() now.	* main.c:	use tmpfile() for opening the working files.  This quiets a warning	advising the use of mkstemp().	* output.c:	Do not close temporary-files here, since they are opened with tmpfile().	Just rewind them, and they're ready to read back the data stored in them.	* test/grammar.output, test/grammar.tab.c, test/grammar.tab.h: RCS_BASE	* makefile.in: turn on "make check" rule	* test/calc.output, test/run_test.sh, test/calc.tab.h: RCS_BASE	* test/ftp.tab.c: yyparse() is now yyparse(void)	* test/calc.tab.c: RCS_BASE	* test/error.tab.c: yyparse() is now yyparse(void)	* test/README: RCS_BASE	* yacc.1: various typography fixes prompted by Debian #100947	* aclocal.m4, makefile.in, configure.in: RCS_BASE	* README: updated to note that this is not the original2004-03-24  Thomas Dickey  <tom@crayon>	* test/grammar.y: RCS_BASE2004-02-23  Thomas Dickey  <tom@crayon>	* config.sub: RCS_BASE2004-02-17  Thomas Dickey  <tom@crayon>	* config.guess: RCS_BASE2003-11-29  Thomas Dickey  <tom@crayon>	* install-sh: improved quoting2002-06-29  Thomas Dickey  <tom@crayon>	* mkdirs.sh:	don't use character range, since some locales don't work as expected2001-06-22  Thomas Dickey  <tom@crayon>	* install-sh: RCS_BASE2000-11-20  Thomas Dickey  <tom@crayon>	* test/calc.y: RCS_BASE	* vmsbuild.com: original version2000-02-23  dickey	* test/RCS, RCS: PERMIT FILE2000-02-14  Thomas Dickey  <tom@crayon>	* main.c: fix for VMS port - making pathname for temp-file	* descrip.mms: original version2000-02-13  Thomas Dickey  <tom@crayon>	* defs.h, verbose.c, reader.c, main.c, skeleton.c, warshall.c, symtab.c, closure.c, mkpar.c, lalr.c, lr0.c, output.c, error.c:	ansify1999-11-30  Thomas Dickey  <tom@crayon>	* mkdirs.sh: RCS_BASE1995-01-01  Thomas Dickey  <tom@crayon>	* config_h.in: RCS_BASE1993-12-23  unknown	* README.DOS, main.c: MSDOS-port1993-12-22  unknown	* reader.c, defs.h: MSDOS-port1993-03-02  unknown	* README: original version1993-02-22  unknown	* test/ftp.output, test/ftp.tab.c, test/ftp.tab.h, test/error.output, test/error.tab.c, test/error.tab.h:	RCS_BASE	* skeleton.c, warshall.c, main.c, output.c, reader.c, closure.c, NOTES:	original version1992-10-12  unknown	* yacc.1: original version1992-10-11  unknown	* defs.h: original version1991-01-20  unknown	* mkpar.c, verbose.c: original version1991-01-14  unknown	* lr0.c, Makefile, Makefile.old: original version1990-07-16  unknown	* NEW_FEATURES: original version1990-06-03  unknown	* ACKNOWLEDGEMENTS: original version1990-02-05  unknown	* symtab.c, lalr.c, error.c: original version1990-01-16  unknown	* test/error.y: RCS_BASE1989-11-22  unknown	* NO_WARRANTY: original version1989-09-23  unknown	* test/ftp.y: RCS_BASE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -