[SCM] make branch, master, updated. 4.3
[email protected] (Paul D. Smith) Sun, 19 Jan 2020 17:45:30 -0500 (EST)
| Newsgroups | gmane.comp.gnu.make.devel |
|---|---|
| Message-ID | <[email protected]> |
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 f430a65ccb5e85eb465f6a64afcbdd09f9c708ed (commit)
via c30da63fd22771bdf1ef34ea60cef56c88e0ffdb (commit)
via 3fb7312e9f738c497dcab0fbcad9771f775e10f8 (commit)
via dd6adfa454ab2782fca998c377f2dabafa3eca51 (commit)
via 3b5e47b2e2904884a9d853848be3348b7cdd4f8a (commit)
via 4e277f6fbdc9361a006f00f18a13125cc709d0f8 (commit)
from ec946d7e21ca55cc03d056f61bd2abc068ede5c0 (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 f430a65ccb5e85eb465f6a64afcbdd09f9c708ed
Author: Paul Smith <[email protected]>
Date: Fri Jan 17 19:01:49 2020 -0500
GNU Make release 4.3
* NEWS: Update for the release
* configure.ac: New release number
* doc/make.texi: New edition number
commit c30da63fd22771bdf1ef34ea60cef56c88e0ffdb
Author: Paul Smith <[email protected]>
Date: Sun Jan 19 15:25:33 2020 -0500
* configure.ac (guile): Check for Guile 3.0 installations
commit 3fb7312e9f738c497dcab0fbcad9771f775e10f8
Author: Paul Smith <[email protected]>
Date: Sat Jan 18 10:14:35 2020 -0500
* src/job.c (sh_cmds): [SV 57625] Update builtin shell command list
commit dd6adfa454ab2782fca998c377f2dabafa3eca51
Author: Paul Smith <[email protected]>
Date: Thu Jan 16 15:14:53 2020 -0500
Resolve some documentation issues
* doc/make.texi (Interrupts): [SV 46193] Recommend defensive recipes
* doc/make.texi: [SV 49262] Clarify interaction of prerequisites and
non-terminal match-anything rules.
commit 3b5e47b2e2904884a9d853848be3348b7cdd4f8a
Author: Paul Smith <[email protected]>
Date: Thu Jan 16 13:49:07 2020 -0500
[SV 40657] Reinstate old behavior for suffix rules with prereqs
POSIX says that suffix rules cannot have prerequisites, but after
making this change we observed a number of makefiles "in the wild"
that were relying on this behavior and failed.
For .POSIX: makefiles, obey POSIX. Otherwise preserve the old
behavior. However, generate a warning so users know this is a
problem. In a future version we will change all behavior to be
POSIX-conforming.
* NEWS: describe the change
* src/rule.c (convert_to_pattern): If posix_pedantic don't make a
pattern rule if prereqs exist. Otherwise show a warning.
* tests/scripts/features/suffixrules: Add tests for the new behavior
including .POSIX vs. non-.POSIX.
commit 4e277f6fbdc9361a006f00f18a13125cc709d0f8
Author: Dmitry Goncharov <[email protected]>
Date: Sun Jan 5 10:46:58 2020 -0500
* tests/test_driver.pl: Enhance error messages
-----------------------------------------------------------------------
Summary of changes:
NEWS | 38 ++++++++++++++++++++-------------
configure.ac | 4 ++--
doc/make.texi | 43 ++++++++++++++++++++++++++++++++------
src/job.c | 7 ++++---
src/rule.c | 18 +++++++++++++---
tests/scripts/features/suffixrules | 33 +++++++++++++++++++++++------
tests/test_driver.pl | 17 ++++++++++-----
7 files changed, 120 insertions(+), 40 deletions(-)
hooks/post-receive
--
make