From dd6ec0687894c028b89dc3f18e1e70daa9e87750 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Sat, 31 Dec 2022 15:48:07 -0800 Subject: add content to CHANGES/RELEASE for this PR --- CHANGES.txt | 5 +++++ RELEASE.txt | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index bbc2800..1512700 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -36,6 +36,11 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER This should scale much better for highly parallel builds. You can also enable this via SetOption(). - Fixed command line argument --diskcheck: previously a value of 'none' was ignored. SetOption('diskcheck','none') is unaffected, as it did not have the problem. + - Added overrides argument to SCons.Subst.scons_subst(), subst_list(), subst(), and Action's process(), + strfunction(). This allows passing a dictionary of envvars to override when evaluating subst()'d strings/lists + - Fixed Issue #4275 - when outputting compilation db and TEMPFILE was in use, the compilation db would have + command lines using the generated tempfile for long command lines, instead of the full command line for + the compilation step for the source/target pair. From Dan Mezhiborsky: - Add newline to end of compilation db (compile_commands.json). diff --git a/RELEASE.txt b/RELEASE.txt index 32094bf..ecf23c3 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -66,6 +66,10 @@ FIXES will create a string joining the list with os.pathsep - Fixed command line argument --diskcheck: previously a value of 'none' was ignored. SetOption('diskcheck','none') is unaffected, as it did not have the problem. +- Fixed Issue #4275 - when outputting compilation db and TEMPFILE was in use, the compilation db would have + command lines using the generated tempfile for long command lines, instead of the full command line for + the compilation step for the source/target pair. + IMPROVEMENTS ------------ @@ -123,6 +127,9 @@ DEVELOPMENT underscore) which moved to a submodule, that code will have to be adjusted, as those are not imported to the package level (new SCons.Util.hashes has some of these, which are used by existing unit tests). +- Added overrides argument to SCons.Subst.scons_subst(), subst_list(), subst(), and Action's process(), + strfunction(). This allows passing a dictionary of envvars to override when evaluating subst()'d strings/lists + Thanks to the following contributors listed below for their contributions to this release. ========================================================================================== -- cgit v0.12