[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, 28 Jul 2006 14:06:11 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/07/28 14:06:11
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.344
retrieving revision 1.345
diff -u -b -r1.344 -r1.345
--- ChangeLog 28 Jul 2006 00:22:09 -0000 1.344
+++ ChangeLog 28 Jul 2006 14:06:10 -0000 1.345
@@ -1,3 +1,30 @@
+2006-07-28 Eric Blake <address@hidden>
+
+ Port idea from branch that a frozen file can request an unknown
+ builtin without producing a warning unless the builtin is
+ actually used.
+ * m4/m4private.h (m4__symbol_type): Add M4_SYMBOL_PLACEHOLDER.
+ (m4_is_symbol_value_placeholder, m4_get_symbol_value_placeholder)
+ (m4_set_symbol_value_placeholder): New accessors.
+ * m4/m4module.h (m4_is_symbol_placeholder),
+ (m4_get_symbol_value_placeholder),
+ (m4_set_symbol_value_placeholder),
+ (m4_get_symbol_placeholder): Likewise.
+ * m4/symtab.c (m4_is_symbol_value_placeholder),
+ (m4_get_symbol_value_placeholder),
+ (m4_set_symbol_value_placeholder): Likewise.
+ (dump_symbol_CB): Handle new symbol type.
+ * m4/macro.c (trace_pre): Likewise.
+ (m4_macro_call): Warn when invoking a placeholder.
+ * modules/m4.c (dumpdef): Handle dumping a placeholder.
+ (defn): Warn when referencing a placeholder.
+ * src/freeze.c (dump_symbol_CB): Ignore placeholder when
+ freezing.
+ (reload_frozen_state): When reloading unknown builtin, install a
+ placeholder instead of warning.
+ * tests/freeze.at (loading format 1): Allow warning when
+ popdef'ing undefined function.
+
2006-07-27 Paul Eggert <address@hidden> (tiny change)
* m4/hash.c (m4_hash_string_hash): Don't case-fold in the hash
@@ -6893,4 +6920,4 @@
* Initial beta release. Release 0.50, manual 0.05.
- $Revision: 1.344 $ $Date: 2006/07/28 00:22:09 $
+ $Revision: 1.345 $ $Date: 2006/07/28 14:06:10 $
- Changes to m4/ChangeLog,v, (continued)
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/17
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/17
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/19
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/19
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/20
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/22
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/27
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/27
- Changes to m4/ChangeLog,v,
Eric Blake <=
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/28
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/28