[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] make branch, master, updated. 4.3-175-g84ed34ba
From: |
Paul D. Smith |
Subject: |
[SCM] make branch, master, updated. 4.3-175-g84ed34ba |
Date: |
Sat, 18 Jun 2022 16:57:38 -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 84ed34ba5a32dd52600c756445f3724c9e23cf95 (commit)
via 08c964b4acf7cbb9f3651adea3ae28329e6512e9 (commit)
via 97e51c0285109ebb6bf8be3d1e21cb0bd5058e5a (commit)
via 59abb46bc9a4e4845c2797e17b5986eb2d528649 (commit)
via 6d6f12b0c39e178a698aca6845bab344b66358fb (commit)
via 621d3196fae94e9006a7e9c5ffdaf5ec209bf832 (commit)
via e4b7ac21dc1663de1d901cda0b395d819b5c08ab (commit)
via d444b87173069dac357fd3a3b88f9ca057481f22 (commit)
via 1c179f9636879f688190003a1da18cbdb35350b4 (commit)
from 5690084634b507ad7427589a9525eca05d15eb4f (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 84ed34ba5a32dd52600c756445f3724c9e23cf95
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 18 16:42:37 2022 -0400
* tests/test_driver.pl: Don't freak if diff can't be found
commit 08c964b4acf7cbb9f3651adea3ae28329e6512e9
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 18 16:42:11 2022 -0400
* build_w32.bat [WIN]: Use call for all invocations
commit 97e51c0285109ebb6bf8be3d1e21cb0bd5058e5a
Author: Paul Smith <psmith@gnu.org>
Date: Fri Jun 17 19:55:11 2022 -0400
Avoid overwriting buffers with long pathnames
Reported, with initial patch, by Gisle Vanem <gvanem@online.no>
* src/main.c (find_and_set_default_shell) [W32]: Pass search_token
directly to w32ify: no need to make a copy first. When we need to
construct a path, use snprintf() to be sure we don't overwrite
the locally-allocated buffer.
* src/w32/pathstuff.c (w32ify) [W32]: Use the malloc version of
_fullpath(), followed by strncpy(), to avoid overwriting buffers.
commit 59abb46bc9a4e4845c2797e17b5986eb2d528649
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 4 18:54:22 2022 -0400
* tests/scripts/features/temp_stdin: Remove nested "my"
* tests/scripts/features/statipattrules: Remove unset variable refs.
commit 6d6f12b0c39e178a698aca6845bab344b66358fb
Author: Dmitry Goncharov <dgoncharov@users.sf.net>
Date: Sat Jun 4 18:34:33 2022 -0400
* tests/scripts/features/archives: Fix typo
commit 621d3196fae94e9006a7e9c5ffdaf5ec209bf832
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jun 4 15:48:01 2022 -0400
[SV 62100] Add '--shuffle' option support
Introduce non-deterministic ordering into goal and prerequisite
traversal to help tease out inconsistent failures that may happen
when running in parallel build mode.
Introduce second order into each dependency chain:
1. Existing order is syntactic order reachable via 'dep->next'
2. New order is shuffled order stored as 'dep->shuf' in each 'dep'
When updating goals and prerequisites and '--shuffle' is provided,
use the shuffled order to walk the graph. When automatic variable
are set always use the syntactic order of parameters.
* Makefile.am: Add new src/shuffle.c and src/shuffle.h file.
* build_w32.bat: Ditto.
* builddos.bat: Ditto.
* makefile.com: Ditto.
* po/POTFILES.in: Ditto.
* doc/make.texi: Add documentation for --shuffle.
* doc/make.1: Ditto.
* src/dep.h (DEP): Add the shuf pointer.
* src/filedef.h (struct file): Add was_shuffled flag.
* src/main.c: (shuffle_mode): Global flag for the shuffle mode.
(usage): Add the --shuffle option.
(switches): Ditto.
(main): Set shuffle_mode based on the command line parameter.
Reshuffle prerequisites if requested.
* src/remake.c (update_goal_chain): Walk the shuffled list if enabled.
(update_file_1): Ditto.
* src/shuffle.h: Provide an interface for shuffling prerequisites.
* src/shuffle.c: Implement option parsing and prerequisite shuffling.
* tests/scripts/options/shuffle: Test shuffle option and modes.
commit e4b7ac21dc1663de1d901cda0b395d819b5c08ab
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 4 17:44:21 2022 -0400
* src/misc.c (make_toui): Parse a string into an unsigned int
* src/makeint.h: Declare it.
* src/arscan.c (ar_scan): Replace atoi() calls with make_toui().
Modify some integral types to be more correct.
* src/job.c (load_too_high): Replace atoi() calls with make_toui().
* src/main.c (main): Ditto.
(decode_switches): Ditto.
commit d444b87173069dac357fd3a3b88f9ca057481f22
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 4 16:48:26 2022 -0400
* src/misc.c (make_pid): A function to return the PID
* src/makeint.h: Declare it.
* src/commands.c (fatal_error_signal): Call it.
commit 1c179f9636879f688190003a1da18cbdb35350b4
Author: Paul Smith <psmith@gnu.org>
Date: Sat Jun 4 17:04:13 2022 -0400
* po/LINGUAS: Add a translation for Romanian
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 1 +
Makefile.am | 5 +-
NEWS | 7 +
build_w32.bat | 55 ++++----
builddos.bat | 3 +-
doc/make.1 | 22 ++-
doc/make.texi | 39 ++++++
makefile.com | 2 +-
po/LINGUAS | 1 +
po/POTFILES.in | 1 +
src/arscan.c | 16 ++-
src/commands.c | 6 +-
src/dep.h | 1 +
src/filedef.h | 2 +
src/implicit.c | 7 +
src/job.c | 26 +++-
src/main.c | 57 +++++---
src/makeint.h | 2 +
src/misc.c | 29 ++++
src/remake.c | 138 +++++++++---------
src/shuffle.c | 240 ++++++++++++++++++++++++++++++++
src/{w32/include/w32err.h => shuffle.h} | 20 +--
src/w32/pathstuff.c | 12 +-
tests/scripts/features/archives | 2 +-
tests/scripts/features/statipattrules | 3 +-
tests/scripts/features/temp_stdin | 2 +-
tests/scripts/options/shuffle | 119 ++++++++++++++++
tests/test_driver.pl | 73 ++++++----
28 files changed, 719 insertions(+), 172 deletions(-)
create mode 100644 src/shuffle.c
copy src/{w32/include/w32err.h => shuffle.h} (62%)
create mode 100644 tests/scripts/options/shuffle
hooks/post-receive
--
make
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] make branch, master, updated. 4.3-175-g84ed34ba,
Paul D. Smith <=