make-alpha
[Top][All Lists]
Advanced

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

[SCM] make branch, master, updated. 4.3-239-ga9a49199


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.3-239-ga9a49199
Date: Tue, 20 Sep 2022 08:56:08 -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  a9a49199095daf5ac6f7d90bcd98b24e8e8ab39b (commit)
       via  d12ff78cb207027b04792c28078ba1086cddcd95 (commit)
       via  fabb03eac412b5ea19f1a97be31dc8c6fa7fc047 (commit)
       via  618c53a225d255345f0804038f85afd021fe68ca (commit)
       via  88d126d6c4bcd2d97b6cedc729338a63990e8758 (commit)
      from  f6ea899d83bf00fe9201fde0ca9cf7af8e443677 (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 a9a49199095daf5ac6f7d90bcd98b24e8e8ab39b
Author: Dmitry Goncharov <dgoncharov@users.sf.net>
Date:   Tue Sep 20 03:08:29 2022 -0400

    [SV 56301] Fail if an included makefile can't be built
    
    Fail if a mandatory include file fails to be built even if it's
    built as part of a grouped target where the other include file
    is optional.
    
    * src/main.c (main): If a makefile doesn't build set any_failed.
    * tests/scripts/features/include: Add tests.
    * tests/scripts/options/dash-k: Stop after include build failure.

commit d12ff78cb207027b04792c28078ba1086cddcd95
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Sep 20 02:18:48 2022 -0400

    * tests/scripts/features/statipattrules: [SV 17374] Add test
    
    Verify that double-colon static pattern rules work.

commit fabb03eac412b5ea19f1a97be31dc8c6fa7fc047
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Sep 20 02:10:14 2022 -0400

    [SV 12078, SV 62809] Rebuild grouped targets if any is missing
    
    If any of a set of grouped targets is missing or out of date, even
    if make is not trying to build that target, rebuild them all.
    Ensure this is true for explicit grouped targets as well as pattern
    rule grouped targets.
    
    Original patch by Jonathan Gravel <jo@stashed.dev>
    
    * src/remake.c (update_file_1): After matching any pattern rules,
    go through the also_make targets and set noexist as needed.  Also
    compute the oldest this_mtime.
    * tests/scripts/features/grouped_targets: Add regression tests.
    * tests/scripts/features/patternrules: Ditto.
    * tests/features/vpath: Rewrite to use modern run_make_test().
    Add a test that we check for VPATH before implicit rule search.
    Move the tests in vpath2 and vpath3 into this suite.
    * tests/features/vpathplus: Rewrite to use modern run_make_test().

commit 618c53a225d255345f0804038f85afd021fe68ca
Author: Dmitry Goncharov <dgoncharov@users.sf.net>
Date:   Sat Sep 17 13:20:56 2022 -0400

    * tests/scripts/targets/WAIT: [SV 63071] Remove possible test races.

commit 88d126d6c4bcd2d97b6cedc729338a63990e8758
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Sep 13 18:22:29 2022 -0400

    * doc/make.texi (Parallel Disable): Add clarifications.
    
    * NEWS: Suggest how to change makefiles that use $(MAKEFLAGS).

-----------------------------------------------------------------------

Summary of changes:
 NEWS                                   |   6 +-
 doc/make.texi                          |   9 ++-
 src/implicit.c                         |   6 +-
 src/main.c                             |   1 +
 src/remake.c                           |  26 +++++-
 tests/run_make_tests.pl                |   1 +
 tests/scripts/features/grouped_targets |  38 +++++++++
 tests/scripts/features/include         |  61 ++++++++-------
 tests/scripts/features/patternrules    |  57 +++++++++++++-
 tests/scripts/features/statipattrules  |  13 ++-
 tests/scripts/features/vpath           | 139 ++++++++++++++++++++-------------
 tests/scripts/features/vpath2          |  45 -----------
 tests/scripts/features/vpath3          |  41 ----------
 tests/scripts/features/vpathplus       |  97 +++++++----------------
 tests/scripts/options/dash-k           |   5 +-
 tests/scripts/targets/WAIT             |  16 ++--
 16 files changed, 298 insertions(+), 263 deletions(-)
 delete mode 100644 tests/scripts/features/vpath2
 delete mode 100644 tests/scripts/features/vpath3


hooks/post-receive
-- 
make



reply via email to

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