make-alpha
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]