[Top][All Lists]

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

[SCM] make branch, master, updated.

From: Paul D. Smith
Subject: [SCM] make branch, master, updated.
Date: Sun, 19 Feb 2023 12:31:21 -0500 (EST)

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  37e0010743a505bbdb8d4edf465202a3e8a7ddf6 (commit)
       via  536c3e2b37c0baa02b359863d4db9b1a1e22fb15 (commit)
       via  4c9b92256088ddd6fc9e840869f4fe52de4bebc3 (commit)
       via  2449ef3c88e6b1369137681c3a7370d777c332c1 (commit)
       via  fbf8c940e529934df53fb70d3f7b5f224cd77597 (commit)
       via  62194015fa250e62b5534783cdcc2337c3ce6834 (commit)
       via  c85f68c4e952294304e5938acb601e66f5df71a0 (commit)
       via  ffa28f3914ff402b3915f75e4fed86ac6fb1449d (commit)
       via  8f03e69af009253d919a866110a28d78c61c3c26 (commit)
       via  e819fc202292cd66a914b18e9f8a4b5ee32ae6b2 (commit)
      from  f21cd822a3a196e70eb6a3a515a63cc7dfd2f24c (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 37e0010743a505bbdb8d4edf465202a3e8a7ddf6
Author: Paul Smith <>
Date:   Sun Feb 19 09:53:26 2023 -0500

    Prerelease GNU Make
    * NEWS: Update the date.
    * Change the release.

commit 536c3e2b37c0baa02b359863d4db9b1a1e22fb15
Author: Paul Smith <>
Date:   Sun Feb 19 08:52:02 2023 -0500

    * src/makeint.h [CYGWIN]: Use pipe mode for the jobserver

commit 4c9b92256088ddd6fc9e840869f4fe52de4bebc3
Author: Paul Smith <>
Date:   Sun Feb 19 00:40:48 2023 -0500

    Don't block for child exit if other commands have completed
    Running regression tests on a single CPU system shows that if a child
    exits while we're checking prerequisites we might not notice it, and
    then we might block waiting for the next child to exit before we try
    to do more work even though we could.
    * src/remake.c (update_goal_chain): Remember the command_count before
    we start checking prerequisites and if it is different when we restart
    at the top of the goal chain then don't block.

commit 2449ef3c88e6b1369137681c3a7370d777c332c1
Author: Paul Smith <>
Date:   Sat Feb 18 16:08:51 2023 -0500

    Clean up depth handling in debug output
    The indentation shown in debug output was misleading.  Increment the
    depth when we are working on a prerequisite, not for the current
    * src/remake.c (check_dep): Increment depth only on recursion.
    (update_file_1): Ditto.  Don't show "Finished..." if prereqs are
    still running.
    * src/implicit.c (pattern_search): Increment depth for the entire
    * tests/scripts/features/output-sync: Support debug output when run
    by hand.

commit fbf8c940e529934df53fb70d3f7b5f224cd77597
Author: Paul Smith <>
Date:   Sat Feb 18 13:48:27 2023 -0500

    * src/makeint.h (WIN32_LEAN_AND_MEAN) [Windows]: Don't redefine.
    Suggested for tcc builds by Christian Jullien <>.

commit 62194015fa250e62b5534783cdcc2337c3ce6834
Author: KO Myung-Hun <>
Date:   Sat Feb 18 13:43:16 2023 -0500

    * src/misc.c (ttyname) [OS/2]: Add an implementation for OS/2 kLIBC

commit c85f68c4e952294304e5938acb601e66f5df71a0
Author: Paul Smith <>
Date:   Sat Feb 18 13:20:00 2023 -0500

    Allow jobserver style to be forced to "pipe"
    Some systems that support mkfifo() don't support the usage that GNU
    make wants.  Provide a way to force using "pipe" jobserver mode even
    when mkfifo() is available.
    * src/makeint.h (MK_OS_HURD): Define if we're on Hurd.
    (JOBSERVER_USE_FIFO): Define if we have mkfifo() and we're NOT on
    * src/main.c (main): Test JOBSERVER_USE_FIFO not HAVE_MKFIFO.
    * src/posixos.c (jobserver_setup): Ditto.
    * maintMakefile: Create a config check test for forcing "pipe" mode.
    * tests/ Show discovered FEATURES in verbose mode.

commit ffa28f3914ff402b3915f75e4fed86ac6fb1449d
Author: Paul Smith <>
Date:   Sun Feb 5 10:22:13 2023 -0500

    [SV 63668] Use autoconf to detect the default C++ compiler
    * Add AC_PROG_CXX to search for a C++ compiler.
    (MAKE_CXX): Add the discovered compiler to config.h.
    * src/default.c (default_variables): Use MAKE_CXX as the C++ compiler.

commit 8f03e69af009253d919a866110a28d78c61c3c26
Author: Paul Smith <>
Date:   Sun Feb 5 09:42:49 2023 -0500

    * doc/make.texi: Fix typo (reported by <>)

commit e819fc202292cd66a914b18e9f8a4b5ee32ae6b2
Author: Paul Smith <>
Date:   Sat Feb 4 13:12:32 2023 -0500

    * tests/scripts/variables/MAKEFLAGS: Fix some Perl warnings


Summary of changes:
 NEWS                               |  8 +++--                       |  4 ++-
 doc/make.texi                      |  2 +-
 maintMakefile                      |  2 ++
 src/default.c                      | 20 +++++++----
 src/implicit.c                     |  6 +++-
 src/main.c                         |  3 +-
 src/makeint.h                      | 18 +++++++++-
 src/misc.c                         | 39 +++++++++++++++++++++
 src/posixos.c                      |  4 +--
 src/remake.c                       | 29 +++++++--------
 tests/            |  1 +
 tests/scripts/features/output-sync | 40 +++++++++++++--------
 tests/scripts/variables/MAKEFLAGS  | 72 ++++++++++++++++++++------------------
 14 files changed, 169 insertions(+), 79 deletions(-)


reply via email to

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