[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/ChangeLog,v [branch-1_4]
From: |
Eric Blake |
Subject: |
Changes to m4/ChangeLog,v [branch-1_4] |
Date: |
Fri, 18 Aug 2006 16:28:23 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/08/18 16:28:22
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.159
retrieving revision 1.1.1.1.2.160
diff -u -b -r1.1.1.1.2.159 -r1.1.1.1.2.160
--- ChangeLog 18 Aug 2006 04:00:59 -0000 1.1.1.1.2.159
+++ ChangeLog 18 Aug 2006 16:28:22 -0000 1.1.1.1.2.160
@@ -1,3 +1,17 @@
+2006-08-18 Eric Blake <address@hidden>
+
+ Regular expressions were leaking memory.
+ * src/builtin.c (init_pattern_buffer, free_pattern_buffer): New
+ helper methods.
+ (m4_regexp, m4_patsubst): Avoid memory leak.
+ * src/input.c (init_pattern_buffer) [ENABLE_CHANGEWORD]: Make
+ static.
+ (set_word_regexp) [ENABLE_CHANGEWORD]: Avoid memory leak. Change
+ from O(n^2) to O(n) for calculating word_start.
+ (next_token, peek_token) [ENABLE_CHANGEWORD]: Treat word_start as
+ O(1) bitmap, not O(n) search string.
+ * NEWS: Document this fix.
+
2006-08-17 Eric Blake <address@hidden>
* NEWS: Document previous checkin.
@@ -2830,4 +2844,4 @@
* Initial beta release. Release 0.50, manual 0.05.
- $Revision: 1.1.1.1.2.159 $ $Date: 2006/08/18 04:00:59 $
+ $Revision: 1.1.1.1.2.160 $ $Date: 2006/08/18 16:28:22 $
- Changes to m4/ChangeLog,v [branch-1_4], (continued)
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/08
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/09
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/12
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/12
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/14
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/15
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/16
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/16
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/17
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/18
- Changes to m4/ChangeLog,v [branch-1_4],
Eric Blake <=
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/18
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/22
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/23
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/24
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/25
- Changes to m4/ChangeLog,v [branch-1_4], Eric Blake, 2006/08/25