m4-commit
[Top][All Lists]
Advanced

[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 $




reply via email to

[Prev in Thread] Current Thread [Next in Thread]