m4-commit
[Top][All Lists]
Advanced

[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




reply via email to

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