[SCM] make branch, master, updated. 4.4.1-71-g1161779e
"Paul D. Smith" <[email protected]> Sun, 7 Jan 2024 10:24:16 -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 1161779ef8a4c938dea525defae8aa51a5a8aa28 (commit)
via a80670ad41c68e00bc3e4f191dde379b3f312937 (commit)
via d86448fe5f7b8195790de1bc34e7fa07ab974d4a (commit)
via 33932663b031e128200a45818a19fe0620ccb50f (commit)
via 89bea82af37908f2c4cc1fdea1433b927e2864a2 (commit)
via dd1980426e9d6a8061f0b269a246261b140977dc (commit)
via 2ce7e408225d336b9cb47302fafeeb1e9ccf1215 (commit)
via b1e240c554654f55af9e40e8bf634cae6c686d62 (commit)
via 7fa40eb4fc5d3169e4bd00840c41a6d0edcca825 (commit)
via 8817efe46ab12479b37631b262ea462ac9a20977 (commit)
via 66adfb7c6f85739771ef2650f525345b490a1620 (commit)
via 9af3e60f4dd102541b3c457037c96a167ac390b1 (commit)
via 8061929963aaf29c6d9ff50db9f3f87d8a7d4043 (commit)
via cd33c9a1e938352fc3bb39f29f7d7d06548ffba9 (commit)
via c4ecd9d9ebc011efefa88d9e7b082174849eb70d (commit)
from 6b7f35cb0b7cb354c887d51af7b2f199af278a35 (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 1161779ef8a4c938dea525defae8aa51a5a8aa28
Author: Paul Smith <[email protected]>
Date: Sun Jan 7 10:22:20 2024 -0500
* doc/make.texi (Text Functions): [SV 64339] Clarify pattern use.
commit a80670ad41c68e00bc3e4f191dde379b3f312937
Author: Paul Smith <[email protected]>
Date: Sat Jan 6 17:55:04 2024 -0500
* (all): Update Copyright year to 2024
commit d86448fe5f7b8195790de1bc34e7fa07ab974d4a
Author: Paul Smith <[email protected]>
Date: Sat Jan 6 17:42:40 2024 -0500
[SV 64402] Correct locating "," in ifeq/ifneq conditionals
Ensure that we correctly skip the entirety of a macro or function
reference when searching for the "," separator in an ifeq/ifneq
conditional, including using "$," and also "${foo,bar}". Note that
this change means that parenthesis OTHER than those used for variable
expansion are not considered special, any longer.
* NEWS: Announce the change.
* src/read.c (conditional_line): Skip variable references when looking
for "," and ensure that we match closing parens/braces properly.
* tests/scripts/features/conditionals: Add tests for this behavior.
commit 33932663b031e128200a45818a19fe0620ccb50f
Author: Dmitry Goncharov <[email protected]>
Date: Sat Jan 6 17:39:43 2024 -0500
[SV 65006] Allow secondary expansion of .EXTRA_PREREQS
* src/rule.c (snap_implicit_rules): Set need_2nd_expansion of each
prerequisite of global .EXTRA_PREREQS.
* src/file.c (snap_file): Set need_2nd_expansion of each prerequisite
of target-specific .EXTRA_PREREQS.
* tests/scripts/variables/EXTRA_PREREQS: Add tests.
Reported by Daniel Gerber <[email protected]>.
commit 89bea82af37908f2c4cc1fdea1433b927e2864a2
Author: Jouke Witteveen <[email protected]>
Date: Mon Jan 1 19:27:44 2024 -0500
* src/function.c (func_let): Don't edit nonexistent values
* tests/scripts/functions/let: Test trailing whitespace in value list.
commit dd1980426e9d6a8061f0b269a246261b140977dc
Author: Paul Smith <[email protected]>
Date: Sun Dec 3 18:28:25 2023 -0500
* doc/make.texi (Text Functions): [SV 64818] Remove redundant text
commit 2ce7e408225d336b9cb47302fafeeb1e9ccf1215
Author: Paul Smith <[email protected]>
Date: Sun Dec 3 18:00:01 2023 -0500
* .clangd: Add configuration for the clangd LSP server
commit b1e240c554654f55af9e40e8bf634cae6c686d62
Author: Paul Smith <[email protected]>
Date: Sun Nov 26 23:21:55 2023 -0500
* doc/make.texi: [SV 64924] Add missing parenthesis
commit 7fa40eb4fc5d3169e4bd00840c41a6d0edcca825
Author: Paul Smith <[email protected]>
Date: Sun Nov 26 23:21:06 2023 -0500
* doc/make.texi: Add a quick reference appendix
commit 8817efe46ab12479b37631b262ea462ac9a20977
Author: Paul Smith <[email protected]>
Date: Sun Nov 26 23:20:22 2023 -0500
* src/function.c (function_table_entry): Sort
commit 66adfb7c6f85739771ef2650f525345b490a1620
Author: Paul Smith <[email protected]>
Date: Tue Aug 29 14:24:33 2023 -0400
make.texi: Cleanup
commit 9af3e60f4dd102541b3c457037c96a167ac390b1
Author: Paul Smith <[email protected]>
Date: Fri Aug 25 11:10:34 2023 -0400
make.texi: Add an appendix with troubleshooting tips
commit 8061929963aaf29c6d9ff50db9f3f87d8a7d4043
Author: Paul Smith <[email protected]>
Date: Tue Aug 29 15:20:31 2023 -0400
doc/make.texi: Clean up references to GNU Make
commit cd33c9a1e938352fc3bb39f29f7d7d06548ffba9
Author: Paul Smith <[email protected]>
Date: Tue Aug 29 14:44:50 2023 -0400
doc/make.texi: Remove unnecessary @node arguments
commit c4ecd9d9ebc011efefa88d9e7b082174849eb70d
Author: Paul Smith <[email protected]>
Date: Fri Aug 25 11:10:14 2023 -0400
bootstrap.conf: Update to the latest gnulib stable branch
-----------------------------------------------------------------------
Summary of changes:
.ccls | 4 +-
.clangd | 14 +
AUTHORS | 2 +-
Basic.mk.template | 2 +-
Makefile.am | 2 +-
NEWS | 20 +-
README.DOS | 2 +-
README.OS2 | 2 +-
README.W32 | 2 +-
README.customs | 2 +-
README.git | 2 +-
README.in | 2 +-
TODO.private | 2 +-
autogen.sh | 2 +-
autopull.sh | 2 +-
bootstrap-funclib.sh | 2 +-
bootstrap.bat | 2 +-
bootstrap.conf | 4 +-
build.cfg.in | 2 +-
build.sh | 2 +-
build_w32.bat | 2 +-
builddos.bat | 2 +-
configure.ac | 2 +-
doc/Makefile.am | 2 +-
doc/make.1 | 2 +-
doc/make.texi | 1340 +++++++++++++++++++++------------
gl/m4/acinclude.m4 | 2 +-
gl/m4/dospaths.m4 | 2 +-
gl/m4/getloadavg.m4 | 2 +-
maintMakefile | 2 +-
makefile.com | 2 +-
mk/Posix.mk.in | 2 +-
mk/VMS.mk | 2 +-
mk/Windows32.mk | 2 +-
mk/msdosdjgpp.mk | 2 +-
po/POTFILES.in | 5 +-
scripts/copyright-update | 2 +-
src/ar.c | 2 +-
src/arscan.c | 2 +-
src/commands.c | 2 +-
src/commands.h | 2 +-
src/config.h-vms | 2 +-
src/config.h.W32 | 2 +-
src/configh.dos | 2 +-
src/debug.h | 2 +-
src/default.c | 2 +-
src/dep.h | 2 +-
src/dir.c | 2 +-
src/expand.c | 2 +-
src/file.c | 17 +-
src/filedef.h | 2 +-
src/function.c | 43 +-
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 | 2 +-
src/job.c | 2 +-
src/job.h | 2 +-
src/load.c | 2 +-
src/loadapi.c | 2 +-
src/main.c | 4 +-
src/makeint.h | 2 +-
src/misc.c | 2 +-
src/mkconfig.h.in | 2 +-
src/mkcustom.h | 2 +-
src/os.h | 2 +-
src/output.c | 2 +-
src/output.h | 2 +-
src/posixos.c | 2 +-
src/read.c | 30 +-
src/remake.c | 2 +-
src/remote-cstms.c | 2 +-
src/remote-stub.c | 2 +-
src/rule.c | 8 +-
src/rule.h | 2 +-
src/shuffle.c | 2 +-
src/shuffle.h | 2 +-
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 +-
src/warning.c | 2 +-
src/warning.h | 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/conditionals | 38 +
tests/scripts/functions/let | 5 +-
tests/scripts/variables/EXTRA_PREREQS | 33 +
tests/test_driver.pl | 2 +-
120 files changed, 1142 insertions(+), 635 deletions(-)
create mode 100644 .clangd
hooks/post-receive
--
make