73
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Mar 27, 2023 — Mar 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* src/m4.h (UNIX, W32_NATIVE): Improve platform detection macros. * src/freeze.c (produce_frozen_state): Use new spelling of platform macro. * src/builtin.c (predefined_tab): Add __windows__ on non-unix platforms. (m4_syscmd, m4_esyscmd): The empty command is successful. * doc/m4.texinfo (Shell commands): Rename from UNIX commands. Document platform-dependence of system(). (Syscmd): Add example. (Esyscmd): Make example more robust, and actually demonstrate rescanning. (Sysval): Expand test to cover esyscmd code path, and to check that empty command is successful. Add conditional check for signal behavior. (Other Incompatibilities): Move platform macros from here... (Platform macros): ...to this new node. Add windows macro. Check that exactly one platform macro is provided. * checks/check-them: Improve trap cleanup. Tolerate dirname and .exe in error messages. Allow for skipping checks. * configure.ac (HAVE_EFGCVT): Kill dead configure check. * NEWS: Document platform mac More... over 17 years ago
* src/m4.h (UNIX, W32_NATIVE): Improve platform detection macros. * src/freeze.c (produce_frozen_state): Use new spelling of platform macro. * src/builtin.c (predefined_tab): Add __windows__ on non-unix platforms. (m4_syscmd, m4_esyscmd): The empty command is successful. * doc/m4.texinfo (Shell commands): Rename from UNIX commands. Document platform-dependence of system(). (Syscmd): Add example. (Esyscmd): Make example more robust, and actually demonstrate rescanning. (Sysval): Expand test to cover esyscmd code path, and to check that empty command is successful. Add conditional check for signal behavior. (Other Incompatibilities): Move platform macros from here... (Platform macros): ...to this new node. Add windows macro. Check that exactly one platform macro is provided. * checks/check-them: Improve trap cleanup. Tolerate dirname and .exe in error messages. Allow for skipping checks. * configure.ac (HAVE_EFGCVT): Kill dead configure check. * NEWS: Document platform mac More... over 17 years ago
Fix buffer overrun bug. * m4/gnulib-cache.m4: Augment with gnulib-tool --import xvasprintf. * src/format.c [HAVE_EFGCVT]: Delete this code, and use *printf variant instead, since [efg]cvt are obsolete and our use of them was buggy (savannah sr #104303). (format): Fix buffer overflow by using xasprintf. * doc/m4.texinfo (Format): Expand format test to catch both bugs. * NEWS: Document this fix. More... over 17 years ago
Fix buffer overrun bug. * m4/gnulib-cache.m4: Augment with gnulib-tool --import xvasprintf. * src/format.c [HAVE_EFGCVT]: Delete this code, and use *printf variant instead, since [efg]cvt are obsolete and our use of them was buggy (savannah sr #104303). (format): Fix buffer overflow by using xasprintf. * doc/m4.texinfo (Format): Expand format test to catch both bugs. * NEWS: Document this fix. More... over 17 years ago
Fix buffer overrun bug. * m4/gnulib-cache.m4: Augment with gnulib-tool --import xvasprintf. * src/format.c [HAVE_EFGCVT]: Delete this code, and use *printf variant instead, since [efg]cvt are obsolete and our use of them was buggy (savannah sr #104303). (format): Fix buffer overflow by using xasprintf. * doc/m4.texinfo (Format): Expand format test to catch both bugs. * NEWS: Document this fix. More... over 17 years ago
Fix buffer overrun bug. * m4/gnulib-cache.m4: Augment with gnulib-tool --import xvasprintf. * src/format.c [HAVE_EFGCVT]: Delete this code, and use *printf variant instead, since [efg]cvt are obsolete and our use of them was buggy (savannah sr #104303). (format): Fix buffer overflow by using xasprintf. * doc/m4.texinfo (Format): Expand format test to catch both bugs. * NEWS: Document this fix. More... over 17 years ago
Update .cvsignore More... over 17 years ago
Update .cvsignore More... over 17 years ago
Update .cvsignore More... over 17 years ago
Update .cvsignore More... over 17 years ago
* configure.ac (AC_CANONICAL_HOST, AC_CANONICAL_BUILD): Allow cross-compilation. (AC_CACHE_CHECK): Cache search for ecvt. More... over 17 years ago
* configure.ac (AC_CANONICAL_HOST, AC_CANONICAL_BUILD): Allow cross-compilation. (AC_CACHE_CHECK): Cache search for ecvt. More... over 17 years ago
* configure.ac (AC_CANONICAL_HOST, AC_CANONICAL_BUILD): Allow cross-compilation. (AC_CACHE_CHECK): Cache search for ecvt. More... over 17 years ago
* configure.ac (AC_CANONICAL_HOST, AC_CANONICAL_BUILD): Allow cross-compilation. (AC_CACHE_CHECK): Cache search for ecvt. More... over 17 years ago
* doc/m4.texinfo (Eval): Document 32-bit signed limitations required by POSIX, and add example that exposed core dump on x86 architectures. (Incompatibilities): Document incompatibility in eval precedence. * src/eval.c (shift_term): Explicitly mask, to avoid undefined behavior. (mult_term): Explicitly check for -1, to avoid SIGFPE on x86. * NEWS: Document this change. More... almost 18 years ago
* doc/m4.texinfo (Eval): Document 32-bit signed limitations required by POSIX, and add example that exposed core dump on x86 architectures. (Incompatibilities): Document incompatibility in eval precedence. * src/eval.c (shift_term): Explicitly mask, to avoid undefined behavior. (mult_term): Explicitly check for -1, to avoid SIGFPE on x86. * NEWS: Document this change. More... almost 18 years ago
* doc/m4.texinfo (Eval): Document 32-bit signed limitations required by POSIX, and add example that exposed core dump on x86 architectures. (Incompatibilities): Document incompatibility in eval precedence. * src/eval.c (shift_term): Explicitly mask, to avoid undefined behavior. (mult_term): Explicitly check for -1, to avoid SIGFPE on x86. * NEWS: Document this change. More... almost 18 years ago
* doc/m4.texinfo (Eval): Document 32-bit signed limitations required by POSIX, and add example that exposed core dump on x86 architectures. (Incompatibilities): Document incompatibility in eval precedence. * src/eval.c (shift_term): Explicitly mask, to avoid undefined behavior. (mult_term): Explicitly check for -1, to avoid SIGFPE on x86. * NEWS: Document this change. More... almost 18 years ago
* doc/m4.texinfo: Use @noindent consistently. (Quoting Arguments): Document that unquoted parentheses group arguments. (Pseudo Arguments): Expand tests to show this. (Incompatibilities): Contrast traditional behavior of changequote. More... almost 18 years ago
* doc/m4.texinfo: Use @noindent consistently. (Quoting Arguments): Document that unquoted parentheses group arguments. (Pseudo Arguments): Expand tests to show this. (Incompatibilities): Contrast traditional behavior of changequote. More... almost 18 years ago
* doc/m4.texinfo: Use @noindent consistently. (Quoting Arguments): Document that unquoted parentheses group arguments. (Pseudo Arguments): Expand tests to show this. (Incompatibilities): Contrast traditional behavior of changequote. More... almost 18 years ago
* doc/m4.texinfo: Use @noindent consistently. (Quoting Arguments): Document that unquoted parentheses group arguments. (Pseudo Arguments): Expand tests to show this. (Incompatibilities): Contrast traditional behavior of changequote. More... almost 18 years ago
* configure.ac (AC_PREREQ): Autoconf 2.60 is now released. (AC_CHECK_HEADERS_ONCE): Use this new feature. (AC_CHECK_FUNCS_ONCE): Likewise. More... almost 18 years ago
* configure.ac (AC_PREREQ): Autoconf 2.60 is now released. (AC_CHECK_HEADERS_ONCE): Use this new feature. (AC_CHECK_FUNCS_ONCE): Likewise. More... almost 18 years ago
* configure.ac (AC_PREREQ): Autoconf 2.60 is now released. (AC_CHECK_HEADERS_ONCE): Use this new feature. (AC_CHECK_FUNCS_ONCE): Likewise. More... almost 18 years ago
* configure.ac (AC_PREREQ): Autoconf 2.60 is now released. (AC_CHECK_HEADERS_ONCE): Use this new feature. (AC_CHECK_FUNCS_ONCE): Likewise. More... almost 18 years ago
* doc/m4.texinfo: Quoting cleanup throughout - follow autoconf-recommended style of one level of quote per parenthesis in the normal case. Adjust error messages to match GNU coding standards (and to allow 'make check' to pass again). (Quoted strings, Inhibiting Invocation): Turn more examples into tests. (Comments): Resolve FIXME by adding example. (Define): Add example about underquoting. (Defn): Add example about use of $0. (Indir, Format): Resolve FIXME done in last commit. (Ifelse): Add example about creating blind macro. (Debugging): Fix grammar. (Dnl): Add example about dnl with arguments. (M4wrap): Be explicit that LIFO order is non compliant, and will change in m4 2.0. (Undivert): Resolve FIXME by adding example. (Frozen files): Document that m4wrap and sysval will not work consistently until m4 2.0. (Incompatibilities): Document another POSIX compliance bug, this time with changequote. Document a traditional incompatibility with partial input spanning file boundar More... almost 18 years ago
* doc/m4.texinfo: Quoting cleanup throughout - follow autoconf-recommended style of one level of quote per parenthesis in the normal case. Adjust error messages to match GNU coding standards (and to allow 'make check' to pass again). (Quoted strings, Inhibiting Invocation): Turn more examples into tests. (Comments): Resolve FIXME by adding example. (Define): Add example about underquoting. (Defn): Add example about use of $0. (Indir, Format): Resolve FIXME done in last commit. (Ifelse): Add example about creating blind macro. (Debugging): Fix grammar. (Dnl): Add example about dnl with arguments. (M4wrap): Be explicit that LIFO order is non compliant, and will change in m4 2.0. (Undivert): Resolve FIXME by adding example. (Frozen files): Document that m4wrap and sysval will not work consistently until m4 2.0. (Incompatibilities): Document another POSIX compliance bug, this time with changequote. Document a traditional incompatibility with partial input spanning file boundar More... almost 18 years ago
* doc/m4.texinfo: Quoting cleanup throughout - follow autoconf-recommended style of one level of quote per parenthesis in the normal case. Adjust error messages to match GNU coding standards (and to allow 'make check' to pass again). (Quoted strings, Inhibiting Invocation): Turn more examples into tests. (Comments): Resolve FIXME by adding example. (Define): Add example about underquoting. (Defn): Add example about use of $0. (Indir, Format): Resolve FIXME done in last commit. (Ifelse): Add example about creating blind macro. (Debugging): Fix grammar. (Dnl): Add example about dnl with arguments. (M4wrap): Be explicit that LIFO order is non compliant, and will change in m4 2.0. (Undivert): Resolve FIXME by adding example. (Frozen files): Document that m4wrap and sysval will not work consistently until m4 2.0. (Incompatibilities): Document another POSIX compliance bug, this time with changequote. Document a traditional incompatibility with partial input spanning file boundar More... almost 18 years ago
* doc/m4.texinfo: Quoting cleanup throughout - follow autoconf-recommended style of one level of quote per parenthesis in the normal case. Adjust error messages to match GNU coding standards (and to allow 'make check' to pass again). (Quoted strings, Inhibiting Invocation): Turn more examples into tests. (Comments): Resolve FIXME by adding example. (Define): Add example about underquoting. (Defn): Add example about use of $0. (Indir, Format): Resolve FIXME done in last commit. (Ifelse): Add example about creating blind macro. (Debugging): Fix grammar. (Dnl): Add example about dnl with arguments. (M4wrap): Be explicit that LIFO order is non compliant, and will change in m4 2.0. (Undivert): Resolve FIXME by adding example. (Frozen files): Document that m4wrap and sysval will not work consistently until m4 2.0. (Incompatibilities): Document another POSIX compliance bug, this time with changequote. Document a traditional incompatibility with partial input spanning file boundar More... almost 18 years ago