* NEWS: Update for the latest changes.

This commit is contained in:
Paul Smith 2018-08-04 19:20:58 -04:00
parent 05769ca009
commit a1bb739165

27
NEWS
View file

@ -4,8 +4,8 @@ GNU make NEWS -*-indented-text-*-
See the end of this file for copyrights and conditions.
All changes mentioned here are more fully described in the GNU make
manual, which is contained in this distribution as the file doc/make.texi.
All user-visible changes are more fully described in the GNU make manual,
which is contained in this distribution as the file doc/make.texi.
See the README file and the GNU make manual for instructions for
reporting bugs.
@ -43,6 +43,18 @@ http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&set
N-processor systems without fear of overload.
Patch provided by Sven C. Dack <sven.c.dack@sky.com>
* Makefiles can now specify the '-j' option in their MAKEFLAGS variable and
this will cause make to enable that parallelism mode.
* GNU make will now use pthread_spawn() on systems where it is available.
It will select POSIX_SPAWN_USEVFORK where that is available. If you prefer
to use fork/exec even on systems where pthread_spawn() is present, you can
use the --disable-pthread-spawn option to configure.
Aron Barath <baratharon@caesar.elte.hu> provided the basic implementation.
* Error messages printed when invoking non-existent commands have been cleaned
up and made consistent.
* The previous limit of 63 jobs under -jN on MS-Windows is now
increased to 4095. That limit includes the subprocess started by
the $(shell) function.
@ -52,6 +64,13 @@ http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=108&set
* A new option -E has been added as a short alias for --eval.
* All wildcard expansion within GNU make, including $(wildcard ...), will sort
the results. See https://savannah.gnu.org/bugs/index.php?52076
* Interoperate with newer GNU libc and musl C runtime libraries.
* Performance improvements provided by Paolo Bonzini <pbonzini@redhat.com>
GNU make Developer News
* Import the GNU standard bootstrap script to replace the hand-rolled
@ -60,6 +79,10 @@ GNU make Developer News
* Rework the source distribution to move source files into the src/*
subdirectory. This aligns with modern best practices in GNU.
* Replace local portability code with Gnulib content. Unfortunately due to a
problem with Gnulib support for getloadavg, this forces a requirement on
Automake 1.16 or above in order to build from Git. See README.git.
Version 4.2.1 (10 Jun 2016)