[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, 01 Sep 2006 23:11:06 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Eric Blake <ericb> 06/09/01 23:11:05
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.371
retrieving revision 1.372
diff -u -b -r1.371 -r1.372
--- ChangeLog 31 Aug 2006 03:21:35 -0000 1.371
+++ ChangeLog 1 Sep 2006 23:11:05 -0000 1.372
@@ -1,4 +1,26 @@
-2006-08-30 Eric Blake <address@hidden>
+2006-09-01 Eric Blake <address@hidden>
+
+ * m4/m4.c (m4_create): Fix latent bug since 2003-10-08.
+ * m4/hash.h (m4_free_hash_iterator): New prototype.
+ * m4/hash.c (struct m4_hash) [!NDEBUG]: Add iter member, to
+ ensure we don't do unsafe things while iterating.
+ (HASH_ITER, ITER_CHAIN): New accessor macros.
+ (m4_hash_new, m4_hash_resize, maybe_grow): Fix malloc typing bug.
+ (m4_hash_delete, m4_hash_insert): Unsafe while iterating.
+ (m4_hash_remove) [!NDEBUG]: Enforce safety while iterating.
+ (m4_get_hash_iterator_next) [!NDEBUG]: Track current iterators,
+ to catch unsafe actions.
+ (m4_free_hash_iterator): New function, to avoid memory leaks, and
+ when debugging, to track safe actions.
+ (m4_hash_apply): Avoid memory leak.
+ * m4/symtab.c (m4_symtab_apply): Likewise.
+ * ltdl/m4/gnulib-cache.m4: Remove getopt from here; it is pulled
+ in manually to src/ for now.
+ * tests/builtins.at (gmp): Add keyword module.
+ * tests/modules.at (Freezing modules, modules: shadow)
+ (modules: unload, modules: importing, modules: trace): Likewise.
+
+2006-08-31 Eric Blake <address@hidden>
* m4/utility.c (m4_warn): Factor "Warning" out of messages into
here.
@@ -7261,7 +7283,7 @@
-----
- $Revision: 1.371 $ $Date: 2006/08/31 03:21:35 $
+ $Revision: 1.372 $ $Date: 2006/09/01 23:11:05 $
Local Variables:
coding: utf-8
- Changes to m4/ChangeLog,v,
Eric Blake <=
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/01
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/05
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/05
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/05
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/05
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/07
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/07
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/08
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/13
- Changes to m4/ChangeLog,v, Eric Blake, 2006/09/13