📄 changelog.2
字号:
* m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Unlike the builtin, fail on undefined symbols. * tests/torture.at (Torturing config.status): Stop playing nasty tricks with changequote. (AC_DEFUBST): Move here from... * tests/aclocal.m4: there.2001-01-18 Akim Demaille <akim@epita.fr> Various cleanups and consistency checks. * m4sugar.m4: Formatting changes. * acgeneral.m4 (AC_DIVERT_PUSH, AC_DIVERT_POP, AC_REQUIRE) (AC_DIAGNOSE, AC_FATAL, AC_MSG_WARN, AC_MSG_NOTICE, AC_MSG_ERROR): Use m4_copy to define them, in order to keep a good $0. (AC_INIT): AC_LANG_PUSH C, not AC_LANG, to initialize the stack. * aclang.m4 (AC_LANG_PUSH): Dont't use m4_defn on undefined macros. (AC_LANG_POP): Admit an argument specifying the language we quit when popping. Adjust Autoconf's AC_LANG_POPs. * tests/tools.at (AWK portability): Don't depend on AC_INIT. (autoconf --trace: user macros): Obviously I meant TRACE1, not AC_TRACE1.2001-01-17 Akim Demaille <akim@epita.fr> * m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined arguments. (_m4_expansion_stack): Rename as... (m4_expansion_stack): this, and change its value: instead of using the pushdef stack to stack each *line* of the stack, each definition contains the whole stack. I.e., to display the whole stack, instead of popdefing and displaying each definition, just display the current definition. (m4_expansion_stack_push, m4_expansion_stack_pop): New. * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Let $2 be the expected exit status. * tests/m4sugar.m4 (m4_require: circular dependencies): New test.2001-01-17 Pavel Roskin <proski@gnu.org> * m4sugar.m4 (m4_normalize): New macro - superposition of m4_flatten and m4_strip. (m4_join): Use m4_normalize. * acgeneral.m4 (AC_FOREACH): Use m4_normalize. (AC_CONFIG_HEADERS): Normalize the first argument. (AC_CONFIG_LINKS): Likewise. (AC_CONFIG_SUBDIRS): Likewise.2001-01-17 Tim Van Holder <tim.van.holder@pandora.be> * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_sub_srcdir uses.2001-01-16 Akim Demaille <akim@epita.fr> Work around the Ultrix limitations on ``multiple redirections''. Reported by Harlan Stenn. * acgeneral.m4 (_AC_EVAL_STDERR): New. (_AC_PREPROC_IFELSE): Use it.2001-01-16 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_data_files): Fix the computation of PATH.2001-01-16 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Eve out from AC_OUTPUT. (_AC_INIT_DEFAULTS, AC_OUTPUT): Use it.2001-01-16 Akim Demaille <akim@epita.fr> * doc/autoconf.texi: Lots of additions and changes. (File Descriptors): New. (Limitations of Make): New.2001-01-16 Akim Demaille <akim@epita.fr> * m4sh.m4 (AS_EXIT): Don't rely on exit == exit $?. Reported by Tim Van Holder.2001-01-16 Akim Demaille <akim@epita.fr> * Makefile.am (editpl, editsh): Merge into... (edit). * m4sh.m4 (AS_UNAME): Eved out from... * acgeneral.m4 (_AC_INIT_DEFAULTS): here. (_AC_INIT_PACKAGE): Define AC_PACKAGE_NAME. (_AC_INIT_PARSE_ARGS): AC_SUBST the PACKAGE_ variables. Propagate their use in the executables and the test suite. * tests/atgeneral.m4 (PATH): Include only absolute paths. (AT_INIT): Use AS_UNAME.2001-01-16 Akim Demaille <akim@epita.fr> When default headers are used, check for their presence. Suggested by Jim. * acgeneral.m4 (_AC_INIT_DEFAULTS): Don't define ac_includes_default, since... (_AC_INCLUDES_DEFAULT_REQUIREMENTS): this new macro does. (AC_INCLUDES_DEFAULT): Require the former when default includes are used. (AC_CHECK_MEMBERS, _AC_CHECK_TYPE_NEW): Don't require AC_HEADERS_STDC, that's a job for stupendous AC_INCLUDES_DEFAULT. * acfunctions.m4 (AC_FUNC_MALLOC): Check for stdlib.h.2001-01-15 Akim Demaille <akim@epita.fr> * doc/autoconf.texi: Normalize sh samples.2001-01-15 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_INIT): Simplify the hairy display of the identity of the tests.2001-01-15 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_INIT): When the suite failed, complain before creating the debug scripts. Create a log file. When ignoring a test, display a reassuring `ok' for stressed users, and say `skipped' instead. Simply run `testsuite' with the failed tests instead of running the debug scripts, this avoids having zillions of banners `Testing Blabla 2.13' (another means to avoid these banners is to have the test suite succeed :-).2001-01-15 Akim Demaille <akim@epita.fr> * sh.m4 (AS_BOX, _AS_BOX_LITERAL, _AS_BOX_INDIR): New. * tests/atgeneral.m4: Use it.2001-01-15 Akim Demaille <akim@epita.fr> * acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as... * m4sh.m4 (AS_LITERAL_IF): this. (AS_IFELSE): Rename as... (AS_IF): this.2001-01-12 Akim Demaille <akim@epita.fr> With `expr's that return `0' on failures, the executable suffix is `0'. Test and fix. Reported by Assar Westerlund. * Makefile.am (maintainer-check): New target. * tests/Makefile.am (maintainer-check, maintainer-check-posix) (maintainer-check-c++, expr): Likewise. * configure.in (EXPR): Look for it. * tests/atgeneral.m4 (AT_CHECK): Propagate $2's default value. * tests/compile.at (Extensions): New test. * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O): Distinguish files with or without a dot.2001-01-12 Akim Demaille <akim@epita.fr> * acgeneral.m4: Last changes for `configure.ac'. (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Take `configure.ac' into account. * autoreconf.sh: Likewise.2001-01-11 Motoyuki Kasahara <m-kasahr@sra.co.jp> * acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN invocation.2001-01-11 Akim Demaille <akim@epita.fr> * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New. (AC_PROG_CC, AC_PROG_CXX): Use it. (AC_PROG_CC_STDC): Be sure to remove tmp files. * tests/compile.at (AC_TRY_LINK_FUNC): Don't use exit to test it, since it produces a prototype which conflicts with the one computed by _AC_PROG_CXX_EXIT_DECLARATION. * tests/semantics.at (AC_CHECK_FUNCS, AC_HAVE_FUNCS): Likewise. (AC_HAVE_FUNCS): Test AC_HAVE_FUNCS!2001-01-11 Kevin Ryde <user42@zip.com.au> * autoconf.texi (Shellology): Fix an @end itemize, and a typo.2001-01-11 Kelly Anderson <tgcorp@attglobal.net> * autoconf.sh (M4): Handle PC drive letters. * autoupdate.sh: Likewise.2001-01-11 Steven G. Johnson <stevenj@alum.mit.edu> * aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to look for, after the other Fortran 90 compilers.2001-01-11 Akim Demaille <akim@epita.fr> * aclang.m4: Use m4_copy to duplicate macros. (AC_LANG_PUSH): In order to have AC_LANG's simplifications effective, be sure to let _AC_LANG be the old language before calling AC_LANG.2000-12-25 Pavel Roskin <proski@gnu.org> * autoreconf.sh: s/localddir/localdir/. Reported by Motoyuki Kasahara.2000-12-23 Akim Demaille <akim@epita.fr> * autoconf.sh: Promote `configure.ac' over `configure.in'. * autoreconf.sh: Likewise. * autoheader.sh: Ditto. * autoupdate.sh: Similarly. * doc/autoconf.texi: Adjust. * tests/atspecific.m4: Be sure to remove configure.in. Adjust the test suite to use `configure.ac'.2000-12-22 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a single statement, so that one can make pipes with AC_TRYs, just as in 2.13.2000-12-20 Lars J. Aas <larsa@sim.no> * aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O): Make the order of arguments for ls count by splitting the ls command into a sequence of ls commands.2000-12-20 Akim Demaille <akim@epita.fr> * aclang.m4 (_AC_LANG_COMPILER_GNU): Be sure to have `choke me' on the seventh column so that the SGI Fortran compiler really chokes on it. From Ezra Peisach.2000-12-20 Akim Demaille <akim@epita.fr> * tests/foreign.at (Autoconf & Libtool): Ignore Libtool version 1.3.[0-5]. * tests/compile.at (GNU Fortran 77): Use AS_EXIT.2000-12-20 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the pattern ` state* ' was added many times for `*' was improperly escaped. (AT_INIT): Remove the data files before running the tests. Define AT_data_files and output it. (AT_SETUP): Don't. (_m4_divert(TEST)): Remove, now useless.2000-12-20 Akim Demaille <akim@epita.fr> * aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP. (AC_PROG_CXXCPP, AC_PROG_CPP): Set the current language instead of just asserting it, since these macros can be called directly. Reported by Raja R. Harinath.2000-12-19 Pavel Roskin <proski@gnu.org> * doc/autoconf.texi (Installation Directory Variables): More info on prefix and exec_prefix.2000-12-19 Akim Demaille <akim@epita.fr> * aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on _AC_COMPILE_IFELSE which uses ac_objext in a `test -s'. Reported by Lars J. Aas.2000-12-19 Akim Demaille <akim@epita.fr> * tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77): Use AC_TRY_COMMAND when running commands, to enrich the logs.2000-12-19 Akim Demaille <akim@epita.fr>, Mo DeJong <mdejong@cygnus.com> * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New. (_AC_COMPILER_EXEEXT_O): Extracted from... (_AC_COMPILER_EXEEXT): here. Adjust.2000-12-19 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_CHECK): Make exit status report more visible. * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Support FLAGS, STDOUT and STDERR. (AT_CHECK_CONFIGURE): Support plenty, cleanup defs when needed. Spread their use in the whole suite. Simplify a few AT_CLEANUPs.2000-12-19 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_CHECK): Accept if-failed and if-not-failed. * tests/atspecific.m4 (AT_CHECK_CONFIGURE): Use it in order to dump config.log when configure failed. Before, the log was reported only on success.2000-12-19 Akim Demaille <akim@epita.fr> * tests/foreign.at: New file.2000-12-19 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.2000-12-18 Pavel Roskin <proski@gnu.org> * Makefile.am: Add a comment explaining why suffix rules are not used there.2000-12-15 Pavel Roskin <proski@gnu.org> * autoconf.sh: If the "allowed" pattern is not defined set it to "^$". * tests/tools.at (autoconf: forbidden tokens, basic): New test. (autoconf: forbidden tokens): Renamed to ... (autoconf: forbidden tokens, exceptions): ... this.2000-12-15 Akim Demaille <akim@epita.fr> * aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.2000-12-15 Akim Demaille <akim@epita.fr> * tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var. Reported by Ezra Peisach.2000-12-15 Akim Demaille <akim@epita.fr> * tests/compile.at (GNU Fortran 77): s/g77/G77/. Reported by Ezra Peisach.2000-12-15 Akim Demaille <akim@epita.fr> * man/Makefile.am (.x.1): Fix to work properly with builddir != srcdir.2000-12-15 Akim Demaille <akim@epita.fr> * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)) (AC_PROG_CPP, AC_PROG_CXXCPP, AC_PROG_GCC_TRADITIONAL) (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_CC_STDC): Don't use `${CC-cc}' since now the AC_REQUIRE machinery guarantees that $CC is defined. And if not, it's a bug which must be observable. * acspecific.m4 (AC_SYS_LARGEFILE): Likewise.2000-12-15 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by AC_TRY_EVAL. (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE): More alike, using AS_IFELSE, and systematically AC_TRY_COMMAND when testing something (for the logs).2000-12-15 Akim Demaille <akim@epita.fr> * aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE. * acgeneral.m4 (_AC_TRY_CPP): Its last use was that above, so inline it into... (_AC_PREPROC_IFELSE): here.2000-12-15 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_INIT): Forget about `-n'. Adjust so that `./testsuite -h 1 2' explains only tests 1 & 2.2000-12-15 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_EVAL): New. (AC_TRY_EVAL, AC_TRY_COMMAND): Use it.2000-12-15 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New. (AC_TRY_CPP): Use AC_PREPROC_IFELSE. (AC_CHECK_MEMBER, AC_CHECK_DECL, _AC_CHECK_TYPE_NEW): Quote properly. * acheaders.m4 (AC_CHECK_HEADER): Quote properly, use AC_PREPROC_IFELSE. * acspecific.m4 (_AC_PATH_X_DIRECT): Use AC_PREPROC_IFELSE.2000-12-15 Akim Demaille <akim@epita.fr> * m4sugar.m4 (m4_init): Catch `dnl'.2000-12-15 Pavel Roskin <proski@gnu.org> * m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.2000-12-14 Pavel Roskin <proski@gnu.org> * tests/semantics.at (AC_CHECK_TYPES): There are two tests with this name. Rename the second one to "AC_CHECK_TYPES: backward compatibility" (AC_TRY_LINK_FUNC): Removed. It's now in tests/compile.at. (C keywords): Likewise. (AC_PROG_CPP with warnings): Likewise. (AC_PROG_CPP without warnings): Likewise.2000-12-14 Akim Demaille <akim@epita.fr> Put back AC_CYGWIN etc. under the responsibility of the configure.in maintainer, but discourage its use. * acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as... (AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these. AU defined on top of AC_CANONICAL_HOST and $host_os. * tests/mktests.sh (update_exclude_list): Add AC_CYGWIN, AC_MINGW32, and AC_EMXOS2.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -