[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] make branch, master, updated. 4.3-55-g144f436

From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.3-55-g144f436
Date: Mon, 15 Mar 2021 01:18:02 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".

The branch, master has been updated
       via  144f436c4b7b4aac49817193b9490b1f1d358e7b (commit)
       via  52056d7b2cb5c3c889096d2138b5b19124cdf6b0 (commit)
       via  c66ec5fa20d33abf134892520179e32c2728e9b8 (commit)
       via  da6fc6aae2e26b24073591b18ca92e42dda20d8c (commit)
       via  d9aff6b81731ba55a502d3768a55233b666877fd (commit)
       via  e5f6dc54b9d1454cd3d3a2152ff73802c7c4b2b0 (commit)
       via  88732a29f2c2c24b6682a96556d195302b6cd215 (commit)
       via  7b0a7418579a57934d4871205ffa29d0865dcc0e (commit)
       via  74bd8b3aa5654071c78d7e0476ce29aa4332d274 (commit)
      from  9043b28250e0df7a6e5844b75f8ff2870337fc0a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 144f436c4b7b4aac49817193b9490b1f1d358e7b
Author: Paul Smith <>
Date:   Mon Mar 15 01:15:18 2021 -0400

    * tests/scripts/features/exec: Small cleanup

commit 52056d7b2cb5c3c889096d2138b5b19124cdf6b0
Author: Paul Smith <>
Date:   Mon Mar 15 01:09:32 2021 -0400

    Ensure variable_buffer is always set.
    Initialize the global variable_buffer in main() so that it is never
    a null pointer.  Then invoking variable_expand("") is never needed:
    simply use the variable_buffer pointer when we want to restart the
    variable buffer.  The main point of this simplification is not to
    keep a separate pointer to the beginning of the buffer: this is
    dangerous because the buffer may be re-allocated.  Instead always
    use the variable_buffer pointer itself.
    * src/variable.h (initialize_variable_output): Publish.
    * src/expand.c (initialize_variable_output): Remove static.
    * src/main.c (main): Initialize variable_buffer.
    * src/file.c (enter_prereqs): Don't call variable_expand("") and
    don't save a separate buffer pointer than might be outdated.
    (expand_deps): Ditto.
    * src/read.c (record_files): Ditto.
    * src/remake.c (library_search): Ditto.

commit c66ec5fa20d33abf134892520179e32c2728e9b8
Author: Paul Smith <>
Date:   Sun Mar 14 19:12:24 2021 -0400

    [SV 59881] Handle vertical TAB consistently
    While parsing makefiles get_next_mword() was treating VTAB as a word
    character rather than a word separator.  However, when using
    find_next_token(), for example in patsubst_expand_pat(), we treated
    VTAB as a word separator causing multiple words to appear where we
    didn't expect them.
    * src/makeint.h (END_OF_TOKEN): Change from a loop to a boolean check.
    * src/misc.c (end_of_token): Move the loop here.
    * src/read.c (get_next_mword): Skip whitespace, not just blank, to
    find the start of the word and use END_OF_TOKEN() to decide when the
    current word is finished.

commit da6fc6aae2e26b24073591b18ca92e42dda20d8c
Author: Paul Smith <>
Date:   Sun Mar 14 16:32:47 2021 -0400

    [SV 59870] define/undefine prerequisites are not target-specific vars
    * src/read.c (parse_var_assignment): If called in a target-specific
    variable context don't allow define/undefine as variable assignments.
    * test/scripts/variables/define: Add a test.
    * test/scripts/variables/undefine: Add a test.

commit d9aff6b81731ba55a502d3768a55233b666877fd
Author: Paul Smith <>
Date:   Sun Mar 14 15:53:45 2021 -0400

    * maintMakefile: Don't make .check-git-HEAD .PHONY

commit e5f6dc54b9d1454cd3d3a2152ff73802c7c4b2b0
Author: Jouke Witteveen <>
Date:   Fri Dec 25 19:00:10 2020 +0100

    More correctly describe the scope of variables
    * NEWS: Use "local" instead of the incorrect "lexically-scoped".
    * doc/make.texi: Refer to let/foreach variables as local variables.

commit 88732a29f2c2c24b6682a96556d195302b6cd215
Author: Paul Smith <>
Date:   Sun Mar 7 19:05:20 2021 -0500

    * doc/make.text: Clarify that patsubst doesn't touch unmatched words

commit 7b0a7418579a57934d4871205ffa29d0865dcc0e
Author: Paul Smith <>
Date:   Sun Mar 7 19:04:48 2021 -0500

    * .dir-locals.el: Update for newer LSP config

commit 74bd8b3aa5654071c78d7e0476ce29aa4332d274
Author: Paul Smith <>
Date:   Sun Mar 7 19:04:22 2021 -0500

    * file.c (remove_intermediates): Restart "rm ..." on error


Summary of changes:
 .dir-locals.el                   | 27 +++++++++++++++------------
 NEWS                             |  4 ++--
 doc/make.texi                    | 28 +++++++++++++++++++---------
 maintMakefile                    |  5 +++--
 src/expand.c                     |  9 +++++----
 src/file.c                       | 20 ++++++++++++--------
 src/main.c                       |  2 ++
 src/makeint.h                    |  2 +-
 src/misc.c                       |  3 ++-
 src/read.c                       | 25 ++++++++++++-------------
 src/remake.c                     |  6 ++++--
 src/variable.h                   |  1 +
 tests/scripts/features/exec      | 16 ++++++++--------
 tests/scripts/variables/define   | 18 ++++++++++++++++++
 tests/scripts/variables/undefine | 18 ++++++++++++++++++
 15 files changed, 122 insertions(+), 62 deletions(-)


reply via email to

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