[Scons-dev] Alpha release 3.0.5a2
Mats Wichmann
mats at wichmann.us
Tue Mar 5 14:10:44 EST 2019
On 3/5/19 9:57 AM, Jason Kenny wrote:
> Do we have a list of what is new?
don't have Bill's official list, but here's the info from the changlog.
decider-related things appear to be the main motivation for doing a drop.
- Fix Issue #3283 - Handle using --config=force in combination with
Decider('MD5-timestamp').
3.0.2 in fix for issue #2980 added that deciders can throw
DeciderNeedsNode exception.
The Configure logic directly calls the decider when using
--config=force but wasn't handling
that exception. This would yield minimally configure tests using
TryLink() not running and
leaving TypeError Nonetype exception in config.log
- Fix Issue #3303 - Handle --config=force overwriting the
Environment passed into Configure()'s
Decider and not clearing it when the configure context is completed.
- Add default paths for yacc tool on windows to include cygwin,
mingw, and chocolatey
- Change the default for AppendENVPath to delete_existing=0, so path
order will not be changed, unless explicitly set (Issue #3276)
- Fixed bug which threw error when running SCons on windows system
with no MSVC installed.
- Update link tool to convert target to node before accessing node
member
- Update mingw tool to remove MSVC like nologo CCFLAG
- Add default paths for lex tool on windows to include cygwin,
mingw, and chocolatey
- Add lex construction variable LEXUNISTD for turning off unix
headers on windows
- Update lex tool to use win_flex on windows if available
- Quiet open file ResourceWarnings on Python >= 3.6 caused by
not using a context manager around Popen.stdout
- Add the textfile tool to the default tool list
- Fix syntax on is/is not clauses: should not use with a literal
- Properly retrieve exit code when catching SystemExit
- Do not store build host+user name if reproducible builds are wanted
More information about the Scons-dev
mailing list