Overview

Request 760733 accepted

- Switch off tests
- Update to 3.1.2:
- Added debug option "action_timestamps" which outputs to
stdout the absolute start and end time for each target.
- Fix suncxx tool (Oracle Studio compiler) when using Python 3.
Previously would throw an exception.
Resolved by properly handling tool version string output as
unicode.
- Resolved a typo in engine.SCons.Tool
- Resolved a race condition in multithreaded Windows builds
with Python 2 in the case where a child process is spawned
while a Python action has a file open. Original author:
Ryan Beasley.
- Added memoization support for calls to Environment.Value()
in order to improve performance of repeated calls.
- Update Command() function to accept target_scanner,
source_factory, and target_factory arguments.
This makes Command act more like a one-off builder.
- Added support for "-imacros" to ParseFlags
- Fix CheckFunc detection code for Visual 2019. Some functions
(e.g. memmove) were incorrectly recognized as not available.
- Fix stacktrace when using SCons with Python 3.5+ and
SunOS/Solaris related tools.
- Avoid crash with UnicodeDecodeError on Python 3 when
a Latex log file in non-UTF-8 encoding (e.g. containing
umlauts in Latin-1 encoding when the fontenc package is
included with \usepackage[T1]{fontenc}) is read.
- Improved threading performance by ensuring NodeInfo is
shared across threads. Results in ~13% improvement for
parallel builds (-j# > 1) with many shared nodes.

Loading...
Request History
Matej Cepl's avatar

mcepl created request

- Switch off tests
- Update to 3.1.2:
- Added debug option "action_timestamps" which outputs to
stdout the absolute start and end time for each target.
- Fix suncxx tool (Oracle Studio compiler) when using Python 3.
Previously would throw an exception.
Resolved by properly handling tool version string output as
unicode.
- Resolved a typo in engine.SCons.Tool
- Resolved a race condition in multithreaded Windows builds
with Python 2 in the case where a child process is spawned
while a Python action has a file open. Original author:
Ryan Beasley.
- Added memoization support for calls to Environment.Value()
in order to improve performance of repeated calls.
- Update Command() function to accept target_scanner,
source_factory, and target_factory arguments.
This makes Command act more like a one-off builder.
- Added support for "-imacros" to ParseFlags
- Fix CheckFunc detection code for Visual 2019. Some functions
(e.g. memmove) were incorrectly recognized as not available.
- Fix stacktrace when using SCons with Python 3.5+ and
SunOS/Solaris related tools.
- Avoid crash with UnicodeDecodeError on Python 3 when
a Latex log file in non-UTF-8 encoding (e.g. containing
umlauts in Latin-1 encoding when the fontenc package is
included with \usepackage[T1]{fontenc}) is read.
- Improved threading performance by ensuring NodeInfo is
shared across threads. Results in ~13% improvement for
parallel builds (-j# > 1) with many shared nodes.


Tomáš Chvátal's avatar

scarabeus_iv accepted request

openSUSE Build Service is sponsored by