[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