[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] make branch, master, updated. 4.2.92-22-gfdfe044
From: |
Paul D. Smith |
Subject: |
[SCM] make branch, master, updated. 4.2.92-22-gfdfe044 |
Date: |
Fri, 3 Jan 2020 02:36:17 -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 fdfe0446b6d2c5321a0ff098e57357c8ee30f971 (commit)
via 12b14f04842a58de96ca45519dd6c056897a729e (commit)
via 4e12a5fa458e8e6a28d6728d5d14a9dbc25f6bef (commit)
via e56243fe57710124d4e5eb6c05179065f49d1333 (commit)
via 7449abfe1b50f15e5de040ba20aa1916de24bfe1 (commit)
via 53b9770b403303ed536f82b320dc2eadeef46a16 (commit)
via 766baeef0a59529743567a1aa9a8c30fe4a02c9d (commit)
from ee204c78f2e585cedb7f92ca68f9f036d10743eb (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 fdfe0446b6d2c5321a0ff098e57357c8ee30f971
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 01:54:47 2020 -0500
Release GNU make 4.2.93
* NEWS: Update the release and date
* configure.ac: Update the release number
commit 12b14f04842a58de96ca45519dd6c056897a729e
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 00:13:02 2020 -0500
Update copyright statements for 2020
commit 4e12a5fa458e8e6a28d6728d5d14a9dbc25f6bef
Author: Paul Smith <address@hidden>
Date: Thu Jan 2 05:08:06 2020 -0500
Support the .EXTRA_PREREQS special variable
Initial implementation by Christof Warlich <address@hidden>
* NEWS: Announce the new feature.
* doc/make.texi (Other Special Variables): Document .EXTRA_PREREQS.
* src/dep.h (struct dep): New flag to note extra prereq deps.
* src/filedef.h (expand_extra_prereqs): Declare a function to expand
the value of .EXTRA_PREREQS.
* src/file.c (expand_extra_prereqs): Given a struct variable lookup
of .EXTRA_PREREQS, convert it into a list of deps and for each one
make sure it has a struct file and has the new flag set.
(snap_file): A new function invoked by hash_map that will perform
per-file operations: set up second expansion, intermediate, and also
.EXTRA_PREREQS. Manage circular dependencies by ignoring them.
(snap_deps): Defer per-file operations until the end. Look up the
global .EXTRA_PREREQS and pass it along to snap_file for each file.
* src/implicit.c (struct patdeps): Remember the extra prereqs flag.
(pattern_search): Transfer extra prereqs flag settings into the
matched pattern rule.
* src/rule.h (snap_implicit_rules): Rename count_implicit_rules to
snap_implicit_rules since we now do more than count.
* src/rule.c (snap_implicit_rules): As we walk through all the pattern
rules, add in any global .EXTRA_PREREQS to the dep list. Ensure we
take them into account for the max number of prereqs and name length.
* src/main.c (main): Add extra-prereqs to .FEATURES.
Call the renamed snap_implicit_rules.
* tests/scripts/variables/EXTRA_PREREQS: Add tests.
commit e56243fe57710124d4e5eb6c05179065f49d1333
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 02:07:38 2020 -0500
* tests/scripts/features/patternrules: Use Windows-compatible quoting
commit 7449abfe1b50f15e5de040ba20aa1916de24bfe1
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 01:53:47 2020 -0500
* tests/test_driver.pl: Compute full path to Perl interpreter
commit 53b9770b403303ed536f82b320dc2eadeef46a16
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 01:53:18 2020 -0500
* tests/scripts/features/exec: Don't use $ENV in the description
commit 766baeef0a59529743567a1aa9a8c30fe4a02c9d
Author: Paul Smith <address@hidden>
Date: Fri Jan 3 01:52:46 2020 -0500
* src/makeint.h: Add a declaration for memrchr()
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 3 +-
Basic.mk.template | 2 +-
Makefile.am | 2 +-
NEWS | 13 ++-
README.Amiga | 2 +-
README.DOS.template | 2 +-
README.OS2.template | 2 +-
README.W32.template | 2 +-
README.customs | 2 +-
README.git | 2 +-
README.template | 2 +-
TODO.private | 2 +-
bootstrap.bat | 2 +-
bootstrap.conf | 2 +-
build.cfg.in | 2 +-
build.sh | 2 +-
build_w32.bat | 2 +-
builddos.bat | 2 +-
configure.ac | 4 +-
doc/Makefile.am | 2 +-
doc/make.1 | 2 +-
doc/make.texi | 55 ++++++++++++-
m4/acinclude.m4 | 2 +-
m4/dospaths.m4 | 2 +-
maintMakefile | 2 +-
makefile.com | 2 +-
mk/Amiga.mk | 2 +-
mk/Posix.mk.in | 2 +-
mk/VMS.mk | 2 +-
mk/Windows32.mk | 2 +-
mk/msdosdjgpp.mk | 2 +-
po/POTFILES.in | 2 +-
scripts/copyright-update | 2 +-
src/amiga.c | 2 +-
src/amiga.h | 2 +-
src/ar.c | 2 +-
src/arscan.c | 2 +-
src/commands.c | 12 +--
src/commands.h | 2 +-
src/config.ami.template | 2 +-
src/config.h-vms.template | 2 +-
src/config.h.W32.template | 2 +-
src/configh.dos.template | 2 +-
src/debug.h | 2 +-
src/default.c | 2 +-
src/dep.h | 5 +-
src/dir.c | 2 +-
src/expand.c | 2 +-
src/file.c | 92 ++++++++++++++++-----
src/filedef.h | 8 +-
src/function.c | 2 +-
src/getopt.c | 2 +-
src/getopt.h | 2 +-
src/getopt1.c | 2 +-
src/gettext.h | 2 +-
src/gmk-default.scm | 2 +-
src/gnumake.h | 2 +-
src/guile.c | 2 +-
src/implicit.c | 6 +-
src/job.c | 2 +-
src/job.h | 2 +-
src/load.c | 2 +-
src/loadapi.c | 2 +-
src/main.c | 10 +--
src/makeint.h | 10 ++-
src/misc.c | 2 +-
src/os.h | 2 +-
src/output.c | 2 +-
src/output.h | 2 +-
src/posixos.c | 2 +-
src/read.c | 2 +-
src/remake.c | 2 +-
src/remote-cstms.c | 2 +-
src/remote-stub.c | 2 +-
src/rule.c | 63 ++++++++------
src/rule.h | 4 +-
src/signame.c | 2 +-
src/strcache.c | 2 +-
src/variable.c | 2 +-
src/variable.h | 2 +-
src/version.c | 2 +-
src/vms_exit.c | 2 +-
src/vms_export_symbol.c | 2 +-
src/vms_progname.c | 2 +-
src/vmsdir.h | 2 +-
src/vmsfunctions.c | 2 +-
src/vmsify.c | 2 +-
src/vmsjobs.c | 2 +-
src/vpath.c | 2 +-
src/w32/compat/dirent.c | 2 +-
src/w32/compat/posixfcn.c | 2 +-
src/w32/include/dirent.h | 2 +-
src/w32/include/dlfcn.h | 2 +-
src/w32/include/pathstuff.h | 2 +-
src/w32/include/sub_proc.h | 2 +-
src/w32/include/w32err.h | 2 +-
src/w32/pathstuff.c | 2 +-
src/w32/subproc/misc.c | 2 +-
src/w32/subproc/proc.h | 2 +-
src/w32/subproc/sub_proc.c | 2 +-
src/w32/subproc/w32err.c | 2 +-
src/w32/w32os.c | 2 +-
tests/NEWS | 2 +-
tests/README | 2 +-
tests/config_flags_pm.com | 2 +-
tests/mkshadow | 2 +-
tests/run_make_tests.bat | 2 +-
tests/run_make_tests.com | 2 +-
tests/run_make_tests.pl | 2 +-
tests/scripts/features/exec | 4 +-
tests/scripts/features/patternrules | 2 +-
tests/scripts/variables/EXTRA_PREREQS | 151 ++++++++++++++++++++++++++++++++++
tests/test_driver.pl | 30 ++++++-
113 files changed, 491 insertions(+), 173 deletions(-)
create mode 100644 tests/scripts/variables/EXTRA_PREREQS
hooks/post-receive
--
make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.2.92-22-gfdfe044,
Paul D. Smith <=