[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] make branch, master, updated. 4.4.0.90-18-g37e00107
From: |
Paul D. Smith |
Subject: |
[SCM] make branch, master, updated. 4.4.0.90-18-g37e00107 |
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 <psmith@gnu.org>
Date: Sun Feb 19 09:53:26 2023 -0500
Prerelease GNU Make 4.4.0.91
* NEWS: Update the date.
* configure.ac: Change the release.
commit 536c3e2b37c0baa02b359863d4db9b1a1e22fb15
Author: Paul Smith <psmith@gnu.org>
Date: Sun Feb 19 08:52:02 2023 -0500
* src/makeint.h [CYGWIN]: Use pipe mode for the jobserver
commit 4c9b92256088ddd6fc9e840869f4fe52de4bebc3
Author: Paul Smith <psmith@gnu.org>
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 <psmith@gnu.org>
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
target.
* 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
search.
* tests/scripts/features/output-sync: Support debug output when run
by hand.
commit fbf8c940e529934df53fb70d3f7b5f224cd77597
Author: Paul Smith <psmith@gnu.org>
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 <eligis@orange.fr>.
commit 62194015fa250e62b5534783cdcc2337c3ce6834
Author: KO Myung-Hun <komh78@gmail.com>
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 <psmith@gnu.org>
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
Hurd.
* 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/run_make_tests.pl: Show discovered FEATURES in verbose mode.
commit ffa28f3914ff402b3915f75e4fed86ac6fb1449d
Author: Paul Smith <psmith@gnu.org>
Date: Sun Feb 5 10:22:13 2023 -0500
[SV 63668] Use autoconf to detect the default C++ compiler
* configure.ac: 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 <psmith@gnu.org>
Date: Sun Feb 5 09:42:49 2023 -0500
* doc/make.texi: Fix typo (reported by <mao492479407@163.com>)
commit e819fc202292cd66a914b18e9f8a4b5ee32ae6b2
Author: Paul Smith <psmith@gnu.org>
Date: Sat Feb 4 13:12:32 2023 -0500
* tests/scripts/variables/MAKEFLAGS: Fix some Perl warnings
-----------------------------------------------------------------------
Summary of changes:
NEWS | 8 +++--
configure.ac | 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/run_make_tests.pl | 1 +
tests/scripts/features/output-sync | 40 +++++++++++++--------
tests/scripts/variables/MAKEFLAGS | 72 ++++++++++++++++++++------------------
14 files changed, 169 insertions(+), 79 deletions(-)
hooks/post-receive
--
make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.4.0.90-18-g37e00107,
Paul D. Smith <=