summaryrefslogtreecommitdiff
path: root/RELEASE.txt
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE.txt')
-rw-r--r--RELEASE.txt55
1 files changed, 13 insertions, 42 deletions
diff --git a/RELEASE.txt b/RELEASE.txt
index 8bbffb9..28eb577 100644
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -1,38 +1,15 @@
- A new SCons checkpoint release, 2.5.0, is now available
+ A new SCons checkpoint release, 2.5.1, is now available
on the SCons download page:
http://www.scons.org/download.php
- XXX The primary purpose of this release ... XXX
+ This is a minor release
- Here is a summary of the changes since 2.4.1:
+ Here is a summary of the changes since 2.5.0:
NEW FUNCTIONALITY
- - We're enhancing implicit language scanning functionality to improve
- correctness. SCons now honors scanner keys for implicit dependencies
- and correctly changes scanner type (if necessary) when traversing
- implicit dependency trees.
-
- This enhancement resolves missing dependencies
- with built-in scanners including SWIG (#2264) and QT:
- * http://scons.tigris.org/issues/show_bug.cgi?id=2264
-
- - This enhancement broadens the horizon for handling heterogeneous
- data flow environments (E.G. software builds):
- - http://article.gmane.org/gmane.comp.programming.tools.scons.user/26596
-
- - SCons may find new (and correct) dependencies in cross-langauge contexts.
- - Update may cause rebuilds, especially in heterogeneous data environments.
- - Update may find previously missed dependencies errors (E.G. cycles).
- - Discovered in some QT test cases.
- - SCons handles the SCANNERS variable differently.
- - Previously, the Install builder would scan implicit dependencies for
- a scanner found in SCANNERS (but not for built-in scanners), but now
- the Install builder will not scan recursively regardless in order
- to optimize Install behaviour and bring orthogonality to previous behaviour.
-
- - New external tool scons-configurecache which allows some configuration of
- how files in the cache are controlled.
+
+ - None
DEPRECATED FUNCTIONALITY
@@ -40,26 +17,21 @@
CHANGED/ENHANCED EXISTING FUNCTIONALITY
- - SCons handles cache directories a bit differently/
- - Cache files are now stored in 256 subdirectories in the cache directory by
- default (this stresses NFS less). Existing cache directories will remain as
- current, but SCons will prompt you to run scons-configure-cache which will
- allow you to migrate to the new layout, or confirm you want to use the
- existing layout.
+ - None
FIXES
- - This enhancement resolves missing dependencies with built-in scanners including
- SWIG (#2264) and QT - See New Features above
- * http://scons.tigris.org/issues/show_bug.cgi?id=2264
+ - None
IMPROVEMENTS
- - None
+ - Use memoization to optimize PATH evaluation across all dependencies per
+ node. (PR #345) This should fix some performance degredation due to
+ changes to enable enhanced multi-language scanning added in 2.5.0
PACKAGING
- - None
+ - Fixed missing scons-configure-cache.py. (It was accidently omitted)
DOCUMENTATION
@@ -69,9 +41,8 @@
- None
- Thanks to Dirk Baechle, William Blevins, William Deegan, Jakub Pola, Adarsh Sanjeev, Tom Tanner
- for their contributions to this release.
+ Thanks to William Deegan and Alexey Klimkin for their contributions to this release.
Contributors are listed alphabetically by their last name.
Copyright (c) 2001 - 2016 The SCons Foundation
-src/RELEASE.txt rel_2.5.0:3543:937e55cd78f7 2016/04/09 11:29:54 bdbaddog
+src/RELEASE.txt rel_2.5.1:3735:9dc6cee5c168 2016/11/03 14:02:02 bdbaddog