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.1-30-g6cf63113


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.4.1-30-g6cf63113
Date: Mon, 3 Apr 2023 08:19:05 -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  6cf6311332342cf045b716c93cc3dcd7ab877adc (commit)
       via  c4329fb9531d75f627a02636d1347726f911ab01 (commit)
       via  971b02d58ee2d19d8ba0c7c9813f02fa86c8fd0c (commit)
       via  fdd61fc06865d4393246da2ce05bad96c1aef5aa (commit)
      from  80727d709c3a14c5f7b4ab14d7c59b8709dc133e (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 6cf6311332342cf045b716c93cc3dcd7ab877adc
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Apr 3 07:58:46 2023 -0400

    * src/warnings.c (decode_warn_actions): [SV 63990] Handle errors

commit c4329fb9531d75f627a02636d1347726f911ab01
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Apr 3 07:48:51 2023 -0400

    Move local headers after system headers
    
    Avoid compiler warnings on Windows by moving local headers after
    system headers.
    
    * src/job.c: Move all headers other than makeint.h.
    * src/main.c: Ditto.
    * src/read.c: Ditto.

commit 971b02d58ee2d19d8ba0c7c9813f02fa86c8fd0c
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Apr 2 17:32:09 2023 -0400

    tests: Run each file in a separate directory
    
    Avoid cross-contamination between test files by creating a new
    working directory for each file, and setting it as the current
    directory before starting the tests in that file.
    
    Rename the test output as tNNN.{base,log,diff,mk} where NNN is
    a test number starting with 001 for the first test.  It is
    slightly more annoying to find diff files since you can't use
    autocomplete directly but it is simpler to match things.
    
    Detect the source directory as the location of the test_driver.pl
    script, so remove the separate -srcdir option.
    
    * Makefile.am: Remove hacks to create symlinks when building
    out-of-tree, and remove -srcdir option from run_make_tests.
    * tests/test_driver.pl: Locate $srcpath based on __FILE__, then
    compute $toppath as its parent.  Set $scriptpath under $srcpath
    and $workpath under the current directory.  Toss $*_filename
    and modify get_logfile() etc. to use the suffix directly.  Add
    a chdir() around the invocation of the test.
    * tests/run_make_tests.pl: Throw out the -srcdir option and use
    $srcpath set in test_driver.pl.  The #WORK# helper is no longer
    useful so remove it.  Set #PWD# to the current working dir. Always
    search the local directory and $srcpath for config-flags.pm.
    Use $srcpath for finding the thelp.pl script.
    * tests/scripts/features/vpath: Don't put things in work/ as it
    is no longer a subdirectory.
    * tests/scripts/features/vpathgpath: Ditto.
    * tests/scripts/features/vpathplus: Ditto.
    * tests/scripts/misc/general1: Ditto.
    * tests/scripts/misc/general2: Ditto.
    * tests/scripts/options/dash-k: Ditto.
    * tests/scripts/options/symlinks: Use $testpath as the working
    directory.
    * tests/scripts/variables/GNUMAKEFLAGS: Use the test helper to
    display env var values (grepping for GNUMAKEFLAGS finds extra things
    now that it is our current working directory).

commit fdd61fc06865d4393246da2ce05bad96c1aef5aa
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Apr 2 17:30:27 2023 -0400

    * tests/scripts/targets/WAIT: Add whitespace to avoid W32 issues
    
    On Windows systems, "X:" for any "X" is considered a drive letter
    so add whitespace.

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

Summary of changes:
 Makefile.am                          |  18 +----
 src/job.c                            |  20 ++---
 src/main.c                           |  23 +++---
 src/read.c                           |  18 ++---
 src/warning.c                        |  44 ++++++-----
 tests/run_make_tests.pl              | 100 ++++--------------------
 tests/scripts/features/vpath         |  24 +++---
 tests/scripts/features/vpathgpath    |   4 +-
 tests/scripts/features/vpathplus     |   4 +-
 tests/scripts/misc/general1          |  13 ++--
 tests/scripts/misc/general2          |  13 ++--
 tests/scripts/options/dash-k         |  13 ++--
 tests/scripts/options/symlinks       |   5 +-
 tests/scripts/targets/WAIT           | 144 +++++++++++++++++------------------
 tests/scripts/variables/GNUMAKEFLAGS |   6 +-
 tests/test_driver.pl                 | 111 ++++++++++++++-------------
 16 files changed, 253 insertions(+), 307 deletions(-)


hooks/post-receive
-- 
make



reply via email to

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