[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
m4 ChangeLog NEWS doc/m4.texinfo src/input.c [branch-1_4]
From: |
Eric Blake |
Subject: |
m4 ChangeLog NEWS doc/m4.texinfo src/input.c [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
Modified files:
. : ChangeLog NEWS
doc : m4.texinfo
src : input.c
Log message:
* 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.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.188&r2=1.1.1.1.2.189
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.69&r2=1.1.1.1.2.70
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.81&r2=1.1.1.1.2.82
http://cvs.savannah.gnu.org/viewcvs/m4/src/input.c?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.24&r2=1.1.1.1.2.25
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- m4 ChangeLog NEWS doc/m4.texinfo src/input.c [branch-1_4],
Eric Blake <=