summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2019-12-17 01:46:21 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2019-12-17 01:46:21 (GMT)
commit6a187ca7f326be45bf522f114faa74e541dc3a73 (patch)
treef22954866c2b9f8c6370a19e1f1bf5c4bba6cab9
parent8383095df98ec6848a68c818a637acda40896972 (diff)
downloadSCons-6a187ca7f326be45bf522f114faa74e541dc3a73.zip
SCons-6a187ca7f326be45bf522f114faa74e541dc3a73.tar.gz
SCons-6a187ca7f326be45bf522f114faa74e541dc3a73.tar.bz2
Add 3.1.1 release info to debian/changelog and src/Announce.txt
-rwxr-xr-xdebian/changelog6
-rwxr-xr-xsrc/Announce.txt28
2 files changed, 34 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 77ac165..204f605 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+scons (3.1.1) unstable; urgency=low
+
+ * Maintenance Release
+
+ -- William Deegan <bill@baddogconsulting.com> Mon, 16 Dec 2019 15:04:42 -0700
+
scons (3.1.0) unstable; urgency=low
* Maintenance Release
diff --git a/src/Announce.txt b/src/Announce.txt
index 1359696..034f34e 100755
--- a/src/Announce.txt
+++ b/src/Announce.txt
@@ -24,6 +24,34 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
release and consult the CHANGES.txt file for complete a list of changes
since last release. This announcement highlights only the important
changes.
+ Please note the following important changes since release 3.1.1:
+ - Added debug option "action_timestamps" which outputs to stdout the absolute start and end time for each target.
+ - 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
+ - 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.
+ - Improve performance of Entry.disambiguate() by making check for
+ most common case first, preventing unnecessary IO.
+ - Improved DAG walk performance by reducing unnecessary work when
+ there are no un-visited children.
+ - Turn previously deprecated debug options into failures:
+ --debug=tree, --debug=dtree, --debug=stree, --debug=nomemoizer.
+ - Experimental New Feature: Enable caching MSVC configuration
+ If SCONS_CACHE_MSVC_CONFIG shell environment variable is set,
+ SCons will cache the results of past calls to vcvarsall.bat to
+ a file; integrates with existing memoizing of such vars.
+ On vs2019 saves 5+ seconds per SCons invocation, which really
+ helps test suite runs.
+ - Remove deprecated SourceSignatures, TargetSignatures
+ - Remove deprecated Builder keywords: overrides and scanner
+ - Remove deprecated env.Copy
+ - Remove deprecated BuildDir plus SConscript keyword build_dir
+
Please note the following important changes since release 3.0.4:
- Change the default for AppendENVPath to delete_existing=0, so path
order will not be changed, unless explicitly set (Issue #3276)