m4-commit
[Top][All Lists]
Advanced

[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: Wed, 11 Oct 2006 23:34:22 +0000

CVSROOT:        /sources/m4
Module name:    m4
Branch:         branch-1_4
Changes by:     Eric Blake <ericb>      06/10/11 23:34:22

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.1.1.1.2.188
retrieving revision 1.1.1.1.2.189
diff -u -b -r1.1.1.1.2.188 -r1.1.1.1.2.189
--- ChangeLog   11 Oct 2006 17:07:03 -0000      1.1.1.1.2.188
+++ ChangeLog   11 Oct 2006 23:34:21 -0000      1.1.1.1.2.189
@@ -1,5 +1,28 @@
 2006-10-11  Eric Blake  <address@hidden>
 
+       * src/input.c (enum input_type): Add additional types, to shave
+       time off the common case.
+       (push_wrapup): Wrapped strings remember location.
+       (push_string_finish): Normal strings carry no location.
+       (push_file): Start new files uninitialized.
+       (peek_input, next_char_1): Optimize common cases by updating
+       location only on new input types.
+       (pop_input): Update to honor new input types.
+       (skip_line, push_string_finish): Fix regression in previous patch
+       when dnl is not followed by newline in included file.
+       (push_string_init): Initialize all fields of INPUT_STRING sooner.
+       (peek_token): Simplify.
+       (peek_input): Don't pop input files on peek, so that __file__ and
+       __line__ as last token of include file work correctly.
+       * doc/m4.texinfo (History): Mention 1.4.8.
+       (Answers): Split into sections, one per answer.
+       (Improved exch, Improved cleardivert, Improved fatal_error): New
+       nodes.
+       (Dnl, M4wrap, Location, M4exit, Improved fatal_error): Update to
+       new m4wrap location semantics.
+       (Changeword): Add test that caught the regression.
+       * NEWS: Document this.
+
        * src/macro.c (expand_macro): In macro expansion errors, report
        line number at open parenthesis.
        * src/input.c (next_token): Fix off-by-one bug in reporting end
@@ -3057,7 +3080,7 @@
 
        -----
 
-       $Revision: 1.1.1.1.2.188 $ $Date: 2006/10/11 17:07:03 $
+       $Revision: 1.1.1.1.2.189 $ $Date: 2006/10/11 23:34:21 $
 
        Local Variables:
        coding: utf-8




reply via email to

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