summaryrefslogtreecommitdiffstats
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2021-10-06 03:19:14 (GMT)
committerGitHub <noreply@github.com>2021-10-06 03:19:14 (GMT)
commitd6e9551dd3d9606d606a8e90d2a40d9e255dc540 (patch)
tree2449a76682912c49d40661ae218a141f0dfc4022 /CHANGES.txt
parent00f6b1a868af4543f14b385d63ec274d6feca3e8 (diff)
parented00f8fafdc7305eff8116a1ae2d3b4c2c5e30d5 (diff)
downloadSCons-d6e9551dd3d9606d606a8e90d2a40d9e255dc540.zip
SCons-d6e9551dd3d9606d606a8e90d2a40d9e255dc540.tar.gz
SCons-d6e9551dd3d9606d606a8e90d2a40d9e255dc540.tar.bz2
Merge branch 'master' into ninja_fix_mkdir
Diffstat (limited to 'CHANGES.txt')
-rwxr-xr-xCHANGES.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 10bb6dd..2dfaf01 100755
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -9,6 +9,7 @@ NOTE: The 4.2.0 Release of SCons will deprecate Python 3.5 Support. Python 3.5 s
RELEASE VERSION/DATE TO BE FILLED IN LATER
+
From William Deegan:
- Fix reproducible builds. Restore logic respecting SOURCE_DATE_EPOCH when set.
- Fix version tests to work with updated scons --version output. (Date format changed)
@@ -36,12 +37,27 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
- Expanded ninja Mkdir to also support Mkdir actions.
- Added support for the PCH environment variable to support subst generators.
+ From Daniel Moody:
+ - Added ninja API 'NINJA_FORCE_SCONS_BUILD' to force a node to callback to scons.
+
From Mats Wichmann:
- Two small Python 3.10 fixes: one more docstring turned into raw
because it contained an escape; updated "helpful" syntax error message
from 3.10 was not expected by SubstTests.py and test/Subst/Syntax.py
- EmitterProxy rich comparison set is completed (checker warning).
Added __le__, __gt__, __ge__.
+ - Fix gcc/g++ tool failing if "gcc --version" returns text which fails
+ to_String conversion (i.e., not UTF-8) - failure happens when tool
+ initialization checks version. For gcc, the initial version string is
+ not translated, for the rest, don't convert, just consume raw and discard.
+ - Maintenance and doc: modernize some usage in Scanner package,
+ calling super(), switching some imitialization to comprehensions,
+ and code formatting. Docstring for scanner Base moved from
+ init-method to class-level so it's picked up by Sphinx.
+ Added new sconsign filenames to skip_entry_list in Scanner/Dir.py
+ - Change SCons.Scanner.Base to ScannerBase. Old name kept as an alias
+ but is now unused in SCons itself.
+
RELEASE 4.2.0 - Sat, 31 Jul 2021 18:12:46 -0700