make-alpha
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] make branch, master, updated. 4.4


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.4
Date: Mon, 31 Oct 2022 02:47:43 -0400 (EDT)

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  ed493f6c9116cc217b99c2cfa6a95f15803235a2 (commit)
       via  7c3260bbdd40c234534e77ffb95ccbe0a6dced7b (commit)
       via  38b19976f50af0c898030adcb86320bdfe52a159 (commit)
       via  1dd52ab472e9dffa0cbdcdc68f196b64ce2abfc4 (commit)
       via  92789aa2e7586450b1a202f0e451445264b5fbbd (commit)
       via  4e18732a1d6be8720615b18408cbd0d0195b5b6e (commit)
       via  11f9da227e8b31e1831522214f4e088857d787f1 (commit)
       via  b92340a1eab22a3125c1e61850610cd2121457a6 (commit)
       via  8064aee4f978ff609e76dd43b3cfaa568174b994 (commit)
       via  cf78e65fdaff051640ae9a83130d139aeb690e28 (commit)
       via  04f0d8427f590b8eafa49c97f96fd954778c1871 (commit)
       via  f8401ad28b0e74a11825332b939ce92b8c8ea2dc (commit)
      from  e4b3bf7f97a9b96a6e2b8a2abc9946d42565d56b (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 ed493f6c9116cc217b99c2cfa6a95f15803235a2
Author: Paul Smith <psmith@gnu.org>
Date:   Fri Oct 28 17:37:09 2022 -0400

    Release GNU Make 4.4
    
    * NEWS: Update the version and date.
    * configure.ac: Update the version.
    * doc/make.texi: Update the EDITION.

commit 7c3260bbdd40c234534e77ffb95ccbe0a6dced7b
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Oct 30 09:31:35 2022 -0400

    * README.git: Update and clarify release operations

commit 38b19976f50af0c898030adcb86320bdfe52a159
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Oct 31 01:48:33 2022 -0400

    Fix issues found by ASAN and Coverity
    
    * tests/test_driver.pl: Preserve the LSAN_OPTIONS variable.
    * tests/scripts/targets/ONESHELL: Don't set a local variable.
    * tests/scripts/functions/let: Test empty let variable.
    * src/posixos.c (osync_parse_mutex): Free existing osync_tmpfile.
    * src/misc.c (get_tmpfd): Set umask() before invoking mkstemp().
    * src/ar.c (ar_parse_name): Check invalid name (shouldn't happen).
    * src/function.c (define_new_function): Free previous function entry
    when replacing it with a new one.
    * src/job.c (child_execute_job): Initialize pid for safety.
    (construct_command_argv_internal): In oneshell mode ensure that the
    returned argv has the right format (0th element is a pointer to the
    entire buffer).

commit 1dd52ab472e9dffa0cbdcdc68f196b64ce2abfc4
Author: Paul Smith <psmith@gnu.org>
Date:   Fri Oct 28 13:03:18 2022 -0400

    Avoid C99 constructs
    
    Although gnulib requires C99, most of the code does compile with a
    C90 compiler (perhaps with a lot of warnings).  Reinstate our C90
    configuration test, and clean up a few C99 things that crept in.
    
    * src/job.c (construct_command_argv_internal): Don't use loop-local
    variables or C++ comments.
    * src/read.c (eval_makefile): Don't use loop-local variables.

commit 92789aa2e7586450b1a202f0e451445264b5fbbd
Author: Paul Smith <psmith@gnu.org>
Date:   Fri Oct 28 17:10:28 2022 -0400

    * build.sh: Allow a "keep-going" mode during builds

commit 4e18732a1d6be8720615b18408cbd0d0195b5b6e
Author: Paul Smith <psmith@gnu.org>
Date:   Fri Oct 28 15:21:55 2022 -0400

    tests: Avoid the use of File::Temp->newdir()
    
    This was added in Perl 5.8 but some systems still only provide older
    versions such as Perl 5.6.  We don't really need it anyway.
    Paul Eggert <eggert@cs.ucla.edu> reported this issue.
    
    * tests/README: Update this to be a bit more modern.
    * tests/test_driver.pl: Delete the $TEMPDIR variable.
    * tests/scripts/features/temp_stdin: Use $temppath not $TEMPDIR.

commit 11f9da227e8b31e1831522214f4e088857d787f1
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Oct 29 11:09:42 2022 -0400

    * src/posixos.c (os_anontmp): [SV 63287] Only fail O_TMPFILE once
    
    Reported by Dmitry Goncharov <dgoncharov@users.sf.net>.

commit b92340a1eab22a3125c1e61850610cd2121457a6
Author: Paul Smith <psmith@gnu.org>
Date:   Fri Oct 28 15:51:49 2022 -0400

    [SV 62174] Force locale to be "C" before retrieving error messages
    
    We attempt to do this with POSIX::setlocale() but apparently on some
    systems (AIX) this isn't sufficient.  So, in addition force the LC
    environment variables to use "C".
    Reported by Dmitry Goncharov <dgoncharov@users.sf.net>.
    
    * tests/run_make_tests.pl: Move the global setup into set_default().
    Force the %ENV locale variables to use the ones we'll use when running
    make, then reset them back again after we find error messages.

commit 8064aee4f978ff609e76dd43b3cfaa568174b994
Author: Paul Smith <psmith@gnu.org>
Date:   Thu Oct 27 15:20:40 2022 -0400

    * src/job.c: [SV 63185] Don't use ifdef with HAVE_DECL_* macros

commit cf78e65fdaff051640ae9a83130d139aeb690e28
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Oct 25 14:46:58 2022 -0400

    * tests/scripts/features/exec: Don't test with C shells
    
    Using C shells (csh, tcsh) with make is known to be problematic due
    to incorrect ways it handles open file descriptors, at least.  If
    the user's shell is *csh then don't try it during exec tests.

commit 04f0d8427f590b8eafa49c97f96fd954778c1871
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Oct 25 14:44:26 2022 -0400

    Increase the test framework timeout from 5s to 60s
    
    It seems that some of the test environments hit the 5s timeout on
    some tests.  Since it doesn't really matter, as long as we don't
    hang forever, increase the timeout to 60s.
    
    * tests/test_driver.pl: Increase $test_timout to 60.  We don't need
    to handle VMS timeouts specially anymore.
    * tests/scripts/features/parallelism: We don't need to override the
    default timeout anymore.
    * tests/scripts/features/patternrules: Remove confusing comment.

commit f8401ad28b0e74a11825332b939ce92b8c8ea2dc
Author: Paul Smith <psmith@gnu.org>
Date:   Tue Oct 25 14:42:52 2022 -0400

    * Makefile.am (check-regression): Add a random suffix to results file
    
    Put the results into a subdirectory for easy unpacking.
    * .gitignore: Ignore it.

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                          |   2 +-
 Makefile.am                         |  14 +++-
 NEWS                                |   4 +-
 README.git                          | 157 +++++++++++++++++++++---------------
 build.sh                            |  43 +++++++---
 configure.ac                        |   2 +-
 doc/make.texi                       |   2 +-
 maintMakefile                       |   6 +-
 src/ar.c                            |   5 +-
 src/dir.c                           |   2 +-
 src/function.c                      |   3 +-
 src/job.c                           |  37 ++++++---
 src/misc.c                          |   7 ++
 src/posixos.c                       |  17 ++--
 src/read.c                          |  35 ++++----
 tests/README                        |  54 ++++++-------
 tests/run_make_tests.pl             | 147 ++++++++++++++++-----------------
 tests/scripts/features/exec         |  14 +++-
 tests/scripts/features/parallelism  |   3 +-
 tests/scripts/features/patternrules |   2 +-
 tests/scripts/features/temp_stdin   |   5 +-
 tests/scripts/features/varnesting   |  12 +--
 tests/scripts/functions/let         |   5 +-
 tests/scripts/targets/ONESHELL      |   2 +-
 tests/test_driver.pl                |  13 ++-
 25 files changed, 345 insertions(+), 248 deletions(-)


hooks/post-receive
-- 
make



reply via email to

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