[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] make branch, master, updated. 4.4-43-g5ae02ff8
From: |
Paul D. Smith |
Subject: |
[SCM] make branch, master, updated. 4.4-43-g5ae02ff8 |
Date: |
Tue, 3 Jan 2023 02:25:28 -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 5ae02ff8c10e611aca7d5c6f60d3461aa0746694 (commit)
via 1ceeb8c64bf2a95bdfc5e5bd221886c6df74f560 (commit)
via 8791d2b38ec916ea4206d5cae3b0036bb440c918 (commit)
via f91b8bbb34ff210ad72bc529c9bd5c6102e27adc (commit)
via 8dc66b6c3123ac15a8a0c42d27e16b79c1686743 (commit)
from ccbaf3861de8a8e8f5bd5b544e860736f04e2eec (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 5ae02ff8c10e611aca7d5c6f60d3461aa0746694
Author: Paul Smith <psmith@gnu.org>
Date: Tue Jan 3 02:14:24 2023 -0500
[SV 63609] Avoid buffer overrun in --warn-undefined-variables
Reported by Dmitry Goncharov <dgoncharov@users.sf.net>
* src/variable.c (struct defined_vars): Create a struct that holds the
name and length of each variable name.
(warn_undefined): Check the lengths before comparing the contents.
* tests/scripts/options/warn-undefined-variables: Add a test.
commit 1ceeb8c64bf2a95bdfc5e5bd221886c6df74f560
Author: Paul Smith <psmith@gnu.org>
Date: Tue Jan 3 01:57:35 2023 -0500
[SV 14927] Allow parallel builds for archives
Compare the timestamp of the object file (if it exists) with the
archived object and if the object file is newer, ensure it's updated
in the archive.
* NEWS: Announce the new capability.
* doc/make.texi (Dangers When Using Archives): Explain how to enable
parallel builds with archives.
* src/remake.c (f_mtime): For archive element files check the mod
time of the object file (if it exists) against the archive object
(if it exists).
* tests/scripts/features/archives: Add tests for this capability.
commit 8791d2b38ec916ea4206d5cae3b0036bb440c918
Author: Paul Smith <psmith@gnu.org>
Date: Mon Jan 2 11:23:09 2023 -0500
[SV 61463] Don't export inherited private variables
If a parent target has an exported variable that is private, don't
export it in child targets.
* NEWS: Mention this change.
* src/variable.c (target_environment): Ignore private inherited
variables.
* tests/thelp.pl: Add a new "env" operation to show env.var. values.
* tests/scripts/variables/private: Verify this new behavior.
commit f91b8bbb34ff210ad72bc529c9bd5c6102e27adc
Author: Paul Smith <psmith@gnu.org>
Date: Mon Jan 2 00:52:32 2023 -0500
Update ancient glob/fnmatch implementations
I looked again at trying to use the latest gnulib implemenentations
of GNU glob and fnmatch, and the effort required to extract them
from gnulib and make them portable to systems which don't support
configure is simply far too daunting for me. However it's clear
that the previous implementations are growing too long on the tooth
to continue to be used without some maintenance, so perform some
upkeep on them.
- Remove support for pre-ANSI function definitions.
- Remove the obsolete "register" keyword.
- Assume standard ISO C90/C99 header file support.
- Assume standard ISO C "void" and "const" support.
- Avoid symbols prefixed with "__" as they're reserved.
* maintMakefile: Add a rule to verify lib has the latest content.
* src/dir.c: Use void* not __ptr_t which was removed.
* gl/lib/glob.c: See above.
* gl/lib/fnmatch.in.h: See above.
* gl/lib/glob.in.h: See above.
* gl/lib/fnmatch.c: See above. Remove __strchrnul(): it is not
checked anywhere and is only used in one place anyway.
commit 8dc66b6c3123ac15a8a0c42d27e16b79c1686743
Author: Paul Smith <psmith@gnu.org>
Date: Mon Jan 2 00:13:28 2023 -0500
* doc/make.texi (Special Targets): Fix minor typo
Reported by Andrey Melnikov <vafilor@gmail.com>.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 14 +-
doc/make.texi | 43 ++++--
gl/lib/fnmatch.c | 53 ++------
gl/lib/fnmatch.in.h | 26 +---
gl/lib/glob.c | 176 ++++++-------------------
gl/lib/glob.in.h | 112 +++++-----------
maintMakefile | 14 +-
src/dir.c | 10 +-
src/remake.c | 18 ++-
src/variable.c | 45 +++++--
tests/scripts/features/archives | 36 ++++-
tests/scripts/options/warn-undefined-variables | 11 ++
tests/scripts/variables/private | 55 ++++++++
tests/thelp.pl | 13 +-
14 files changed, 307 insertions(+), 319 deletions(-)
hooks/post-receive
--
make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.4-43-g5ae02ff8,
Paul D. Smith <=