73
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 11 hours ago. based on code collected 1 day ago.
May 13, 2023 — May 13, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* config/Makefile.am, config/stackovf.m4: New. * configure.in, Makefile.am: Adjust. More... almost 23 years ago
* config/Makefile.am, config/stackovf.m4: New. * configure.in, Makefile.am: Adjust. More... almost 23 years ago
Update. More... almost 23 years ago
Update. More... almost 23 years ago
Update. More... almost 23 years ago
Update. More... almost 23 years ago
* modules/format.c (format): Formatting for %f was not interpreting the position of the decimal point correctly for whole numbers. More... about 23 years ago
* modules/format.c (format): Formatting for %f was not interpreting the position of the decimal point correctly for whole numbers. More... about 23 years ago
* TODO: Removed m4exit bug. * modules/load.c (m4_resident_module): Make this module resident. * module/m4.c (m4_resident_module): Ditto. * m4/modules.c (m4_module_load): Use new ltdl resident modules feature to mark modules as resident if they export `m4_resident_module' as TRUE. (m4_module_unload): Do not remove resident modules, and take care with symbol insertion and deletion with resident modules. * m4/ltdl.c, m4/ltdl.h: Update to latest unreleased versions to use resident modules feature. More... over 23 years ago
* TODO: Removed m4exit bug. * modules/load.c (m4_resident_module): Make this module resident. * module/m4.c (m4_resident_module): Ditto. * m4/modules.c (m4_module_load): Use new ltdl resident modules feature to mark modules as resident if they export `m4_resident_module' as TRUE. (m4_module_unload): Do not remove resident modules, and take care with symbol insertion and deletion with resident modules. * m4/ltdl.c, m4/ltdl.h: Update to latest unreleased versions to use resident modules feature. More... over 23 years ago
* TODO: Updated. Removed some cruft that has since been fixed or implemented. Added some more entries. * NEWS: Updated. * README: Updated. * modules/README: Updated. * doc/m4.texinfo: Updated. More... over 23 years ago
* TODO: Updated. Removed some cruft that has since been fixed or implemented. Added some more entries. * NEWS: Updated. * README: Updated. * modules/README: Updated. * doc/m4.texinfo: Updated. More... over 23 years ago
Consolidate the myriad of dispersed test scripts into the tests subdirectory. I think I now have all the file where I want them, so there shouldn't be anymore upheaval =)O| Honest! * tests/Makefile.am: Updated to run the new tests added below. * tests/other-tests/capitalize.test, tests/other-tests/comments.test, tests/other-tests/ddivert.test, tests/other-tests/debug.test, tests/other-tests/esyscmd.test, tests/other-tests/exp.test, tests/other-tests/foreach.test, tests/other-tests/forloop.test, tests/other-tests/frozen.m4, tests/other-tests/fstab.test, tests/other-tests/hanoi.test, tests/other-tests/include.test, tests/other-tests/indir.test, tests/other-tests/misc.test, tests/other-tests/modfreeze.test, tests/other-tests/modpath1.test, tests/other-tests/modpath2.test, tests/other-tests/modpath3.test, tests/other-tests/modpath4.test, tests/other-tests/modtest.test, tests/other-tests/multiquotes.test, tests/other-tests/patsubst.test, tests/other-tests/pushpop.test, tests/oth More... over 23 years ago
Consolidate the myriad of dispersed test scripts into the tests subdirectory. I think I now have all the file where I want them, so there shouldn't be anymore upheaval =)O| Honest! * tests/Makefile.am: Updated to run the new tests added below. * tests/other-tests/capitalize.test, tests/other-tests/comments.test, tests/other-tests/ddivert.test, tests/other-tests/debug.test, tests/other-tests/esyscmd.test, tests/other-tests/exp.test, tests/other-tests/foreach.test, tests/other-tests/forloop.test, tests/other-tests/frozen.m4, tests/other-tests/fstab.test, tests/other-tests/hanoi.test, tests/other-tests/include.test, tests/other-tests/indir.test, tests/other-tests/misc.test, tests/other-tests/modfreeze.test, tests/other-tests/modpath1.test, tests/other-tests/modpath2.test, tests/other-tests/modpath3.test, tests/other-tests/modpath4.test, tests/other-tests/modtest.test, tests/other-tests/multiquotes.test, tests/other-tests/patsubst.test, tests/other-tests/pushpop.test, tests/oth More... over 23 years ago
Move the implementation of GMP support for the mpeval() builtin into a loadable module that depends on libgmp. mpeval() and eval() share a common parser, now in m4/evalparser.c; the code in m4/numb.c and m4/numb.h is now physically split between m4/eval.c (the eval() backend) and modules/mpeval.c (the mpeval() backend), rather than being differentiated by cpp macros and multiple inclusion. The mpeval module is always built but will generate an diagnostic if it is used from an installation that didn't link in the gmp library. * modules/Makefile.am: build and install the new mpeval module. * modules/mpeval.c: Now contains the former parts of m4/numb.c and m4/numb.h that are required for gmp support in mpeval(). * m4/Makefile.am (libm4_la_SOURCES): Removed evalmp.c. * m4/evalmp.c: Removed. * m4/m4module.h: Removed conditional prototype for m4_mp_evaluate(). * m4/eval.c: Rewritten. Contains the former parts of m4/numb.c and m4/numb.h that do not rely on gmp. * m4/evalparse.c More... over 23 years ago
Move the implementation of GMP support for the mpeval() builtin into a loadable module that depends on libgmp. mpeval() and eval() share a common parser, now in m4/evalparser.c; the code in m4/numb.c and m4/numb.h is now physically split between m4/eval.c (the eval() backend) and modules/mpeval.c (the mpeval() backend), rather than being differentiated by cpp macros and multiple inclusion. The mpeval module is always built but will generate an diagnostic if it is used from an installation that didn't link in the gmp library. * modules/Makefile.am: build and install the new mpeval module. * modules/mpeval.c: Now contains the former parts of m4/numb.c and m4/numb.h that are required for gmp support in mpeval(). * m4/Makefile.am (libm4_la_SOURCES): Removed evalmp.c. * m4/evalmp.c: Removed. * m4/m4module.h: Removed conditional prototype for m4_mp_evaluate(). * m4/eval.c: Rewritten. Contains the former parts of m4/numb.c and m4/numb.h that do not rely on gmp. * m4/evalparse.c More... over 23 years ago
* tests/other-tests/changeword.test: New test. Rudimentary testing of changeword builtin runs only if --wnable-changeword was used at configure time. * tests/mkconfig.sh: Solaris sed (at least) does not parse nested alternation correctly. Split into two expressions to compensate. * m4/input.c (m4_input_init): Use m4_ prefix on m4_set_word_regexp. * modules/Makefile.am: Build changeword module. * modules/changeword.c (m4_macro_table): Define __m4_changeword__ only when --enable-changeword was passed to configure. (builtin_changeword): If --enable-changeword was not used, then report that changeword() builtin has no support in m4 binary. More... over 23 years ago
* tests/other-tests/changeword.test: New test. Rudimentary testing of changeword builtin runs only if --wnable-changeword was used at configure time. * tests/mkconfig.sh: Solaris sed (at least) does not parse nested alternation correctly. Split into two expressions to compensate. * m4/input.c (m4_input_init): Use m4_ prefix on m4_set_word_regexp. * modules/Makefile.am: Build changeword module. * modules/changeword.c (m4_macro_table): Define __m4_changeword__ only when --enable-changeword was passed to configure. (builtin_changeword): If --enable-changeword was not used, then report that changeword() builtin has no support in m4 binary. More... over 23 years ago
Remove generated files from CVS. More... over 23 years ago
Remove generated files from CVS. More... over 23 years ago
* src/main.c (main): Fixed a particularly nasty bug is user_search_path setting -- the -M flag processing must be extremely careful with search path ordering, or else the default installed module directory (possibly containing modules from a previous release) is placed earlier in the search path than any -M arguments (which are relied upon to load uninstalled modules with most of the tests in the regresion suite). More... over 23 years ago
* src/main.c (main): Fixed a particularly nasty bug is user_search_path setting -- the -M flag processing must be extremely careful with search path ordering, or else the default installed module directory (possibly containing modules from a previous release) is placed earlier in the search path than any -M arguments (which are relied upon to load uninstalled modules with most of the tests in the regresion suite). More... over 23 years ago
* configure.in (--with-modules): Changed semantics. This option is now used to list modules to be preopened. * src/m4.h: #include "ltdl.h" unconditionally. * src/main.c: Removed all dependencies on WITH_MODULES. * src/freeze.c: ditto. * modules/Makefile.am: ditto. * m4/m4.c (builtin_m4exit): ditto. * modules/modpath1.test: ditto. * modules/modpath2.test: ditto. * modules/modpath3.test: ditto. * modules/modpath4.test: ditto. * modules/modtest.test: ditto. * modules/shadow.test: ditto. * modules/unload.test: ditto. More... over 23 years ago
* configure.in (--with-modules): Changed semantics. This option is now used to list modules to be preopened. * src/m4.h: #include "ltdl.h" unconditionally. * src/main.c: Removed all dependencies on WITH_MODULES. * src/freeze.c: ditto. * modules/Makefile.am: ditto. * m4/m4.c (builtin_m4exit): ditto. * modules/modpath1.test: ditto. * modules/modpath2.test: ditto. * modules/modpath3.test: ditto. * modules/modpath4.test: ditto. * modules/modtest.test: ditto. * modules/shadow.test: ditto. * modules/unload.test: ditto. More... over 23 years ago
* m4/Makefile.am (libm4_la_SOURCES): Removed obstack.c, since it comes up on demand in LTLIBOBJS now. * configure.in (getopt_long): Creating and relying on a link for getopt.h on hosts with no getopt_long() of thier own works correctly now. This is necessary so that callers of getopt_long() can simply `#include <getopt.h>': the naive way of doing this would end up using our own getopt.h and the installed getopt_long(), which is asking for trouble! (obstack_init): A similar argument applies to obstack.h and obstack_init(). More... over 23 years ago
* m4/Makefile.am (libm4_la_SOURCES): Removed obstack.c, since it comes up on demand in LTLIBOBJS now. * configure.in (getopt_long): Creating and relying on a link for getopt.h on hosts with no getopt_long() of thier own works correctly now. This is necessary so that callers of getopt_long() can simply `#include <getopt.h>': the naive way of doing this would end up using our own getopt.h and the installed getopt_long(), which is asking for trouble! (obstack_init): A similar argument applies to obstack.h and obstack_init(). More... over 23 years ago
Clear up the file droppings from a cvs -nq up. More... over 23 years ago
Clear up the file droppings from a cvs -nq up. More... over 23 years ago
* m4/ltdl.c: Upgraded to latest bleeding edge version again. On Solaris-2.5 (at least) the native dlopen implementation gets confused about m4.o when looking for module "m4". This version always looks for .la an .$lib_ext suffixed names first to work around the problem. Sigh. More... over 23 years ago
* m4/ltdl.c: Upgraded to latest bleeding edge version again. On Solaris-2.5 (at least) the native dlopen implementation gets confused about m4.o when looking for module "m4". This version always looks for .la an .$lib_ext suffixed names first to work around the problem. Sigh. More... over 23 years ago