Revisions of scons

Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 3)
- Update to 3.1.2 (jsc#SLE-12199, bsc#1169143):
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- 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.
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 1)
initialize package
Displaying all 3 revisions
openSUSE Build Service is sponsored by