[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/ChangeLog,v
From: |
Eric Blake |
Subject: |
Changes to m4/ChangeLog,v |
Date: |
Fri, 25 Aug 2006 22:06:43 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/08/25 22:06:42
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.365
retrieving revision 1.366
diff -u -b -r1.365 -r1.366
--- ChangeLog 25 Aug 2006 19:23:01 -0000 1.365
+++ ChangeLog 25 Aug 2006 22:06:41 -0000 1.366
@@ -1,5 +1,37 @@
2006-08-25 Eric Blake <address@hidden>
+ * m4/m4module.h (M4_BUILTIN_GROKS_MACRO, M4_BUILTIN_BLIND)
+ (M4_BUILTIN_SIDE_EFFECT): New enumerators.
+ (struct m4_builtin): New member flags replaces groks_macro_args,
+ blind_if_no_args. min_args and max_args are now 0-based.
+ Rearrange members to reduce size on platforms where function
+ pointers are 64 bits but regular pointers are 32.
+ (m4_bad_argc): Add argument.
+ * m4/m4private.h (VALUE_SIDE_EFFECT_ARGS_BIT): New define.
+ * m4/utility.c (m4_bad_argc): Simplify calculation, and take side
+ effect into account.
+ * m4/module.c (install_builtin_table): Adjust all users affected
+ by this API change.
+ * m4/macro.c (m4_macro_call): Likewise.
+ * src/freeze.c (reload_frozen_state): Likewise.
+ * modules/m4.c (builtin_functions, ifelse, syscmd): Likewise.
+ * modules/gnu.c (builtin_functions, builtin, esyscmd): Likewise.
+ * modules/import.c (builtin_functions): Likewise.
+ * modules/load.c (builtin_functions): Likewise.
+ * modules/modtest.c (builtin_functions): Likewise.
+ * modules/mpeval.c (builtin_functions): Likewise.
+ * modules/perl.c (builtin_functions): Likewise.
+ * modules/shadow.c (builtin_functions): Likewise.
+ * modules/stdlib.c (builtin_functions): Likewise.
+ * modules/time.c (builtin_functions, mktime_functions)
+ (strftime_functions): Likewise.
+ * doc/m4.texinfo (Loops): Update test now that shift is blind.
+ (Macro Arguments): Fix typo in test.
+ (Patsubst): Fix typo in test.
+ * modules/gnu.c (m4_regexp_substitute): Don't skip empty match at
+ end of string. Fix return value when ignore_duplicates.
+ * tests/builtins.at (patsubst): Fix typo in test.
+
* tests/options.at (debug-flags): Update to reflect new message.
(deprecated options, prepend-include, help and version): New
tests.
@@ -7159,7 +7191,7 @@
-----
- $Revision: 1.365 $ $Date: 2006/08/25 19:23:01 $
+ $Revision: 1.366 $ $Date: 2006/08/25 22:06:41 $
Local Variables:
coding: utf-8
- Changes to m4/ChangeLog,v, (continued)
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/20
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/21
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/23
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/23
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/25
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/25
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/25
- Changes to m4/ChangeLog,v,
Eric Blake <=
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/28
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/29
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/30
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/30
- Changes to m4/ChangeLog,v, Eric Blake, 2006/08/30