diff options
author | William Deegan <bill@baddogconsulting.com> | 2022-03-29 18:59:10 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-29 18:59:10 (GMT) |
commit | 73ea66f408c2797464e02fa9bf8e80564ba03dba (patch) | |
tree | 97b9f5dc13c1f069d1a070f5ab3fc348cd2a008a /RELEASE.txt | |
parent | ec58ef74c0be0edc138305ab95ac2f5732bb6cc1 (diff) | |
parent | 2976ed620bfd86804927a9bc3760924f4a3205e2 (diff) | |
download | SCons-73ea66f408c2797464e02fa9bf8e80564ba03dba.zip SCons-73ea66f408c2797464e02fa9bf8e80564ba03dba.tar.gz SCons-73ea66f408c2797464e02fa9bf8e80564ba03dba.tar.bz2 |
Merge branch 'master' into msvc/cachefix
Diffstat (limited to 'RELEASE.txt')
-rwxr-xr-x | RELEASE.txt | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index c021a40..aed58b8 100755 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -14,8 +14,9 @@ NOTE: If you build with Python 3.10.0 and then rebuild with 3.10.1 (or higher), NEW FUNCTIONALITY ----------------- -- List new features (presumably why a checkpoint is being released) - Added MSVC_USE_SCRIPT_ARGS variable to pass arguments to MSVC_USE_SCRIPT. +- Added Configure.CheckMember() checker to check if struct/class has the specified member. + DEPRECATED FUNCTIONALITY ------------------------ @@ -32,8 +33,13 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY "Application Data" subdirectory here. - Action._subproc() can now be used as a python context manager to ensure that the POpen object is properly closed. -- SCons help (-H) no longer prints the "ignored for compatibility" options - to save some space (these are still listed in the manpage). +- SCons help (-H) no longer prints the "ignored for compatibility" options, + which are still listed in the manpage. +- Help is now sensitive to the size of the terminal window: the width of the + help text will scale to wider (or narrower) terminals than 80 characters. +- Ninja: Changed generated build.ninja file to run SCons only build Actions via + a SCons Deamon. Added logic for starting and connecting to SCons daemon (currently + only used for ninja) - The change to "content" and "content-timestamp" Decider names is reflected in the User Guide as well, since the hash function may be other than md5 (tidying up from earlier change) @@ -50,9 +56,15 @@ FIXES - Fix a number of Python ResourceWarnings which are issued when running SCons and/or it's tests with python 3.9 (or higher) +- Ninja: Fix issue where Configure files weren't being properly processed when build run + via ninja. - Fixed crash in C scanner's dictify_CPPDEFINES() function which happens if AppendUnique is called on CPPPATH. (Issue #4108). - +- Added default values for source and target arguments to _defines() function. This + is used to expand CPPDEFINES (and others). Previous change added those arguments + with no defaults, so old usage where _defines() was called without source and target + arguments would yield an exception. This issue was found via qt4 and qt5 tools in + scons-contrib https://github.com/SCons/scons-contrib/issues/45 IMPROVEMENTS ------------ @@ -60,6 +72,7 @@ IMPROVEMENTS - Verify that a user specified msvc script (via MSVC_USE_SCRIPT) exists and raise an exception immediately when the user specified msvc script does not exist. - Add cache-debug messages for push failures. +- Added ninja mingw support and improved ninja CommandGeneratorAction support. - Command-line help is now sensitive to the size of the terminal window: the width of the help text will scale for terminals other than 80 chars wide. @@ -85,4 +98,4 @@ Thanks to the following contributors listed below for their contributions to thi ========================================================================================== .. code-block:: text - git shortlog --no-merges -ns 4.0.1..HEAD + git shortlog --no-merges -ns 4.3.0..HEAD |