diff options
author | William Blevins <wblevins@gmail.com> | 2015-08-07 22:04:38 (GMT) |
---|---|---|
committer | William Blevins <wblevins@gmail.com> | 2015-08-07 22:04:38 (GMT) |
commit | 04b306103a2c37b90f2d764112c0cb5527313849 (patch) | |
tree | 1a0a2148feafb8b7e91ec8a9b022c1f20921d930 /src | |
parent | 352c0ef0203f0f09de077d1662f95d896f08ff1c (diff) | |
download | SCons-04b306103a2c37b90f2d764112c0cb5527313849.zip SCons-04b306103a2c37b90f2d764112c0cb5527313849.tar.gz SCons-04b306103a2c37b90f2d764112c0cb5527313849.tar.bz2 |
Issue 2264: Update announcement and change logs.
Diffstat (limited to 'src')
-rw-r--r-- | src/Announce.txt | 27 | ||||
-rw-r--r-- | src/CHANGES.txt | 6 |
2 files changed, 33 insertions, 0 deletions
diff --git a/src/Announce.txt b/src/Announce.txt index f96e703..ab278ec 100644 --- a/src/Announce.txt +++ b/src/Announce.txt @@ -18,6 +18,33 @@ So that everyone using SCons can help each other learn how to use it more effectively, please go to http://scons.org/lists.php#users to sign up for the scons-users mailing list. +==============IMPORTANT NOTICE FOR NEXT VERSION V2.X.X========== + +PLEASE READ. CHANGES COMING IN NEXT MAJOR RELEASE V2.X.X + +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 + +Notes: +* 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. + ==============IMPORTANT NOTICE FOR NEXT VERSION V2.4.0=========== PLEASE READ. CHANGES COMING IN NEXT MAJOR RELEASE V2.4.0 diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 977d00f..89bf7b5 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -6,6 +6,12 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER + From William Blevins: + - Added support for cross-language dependency scanning; + SCons now respects scanner keys for implicit dependencies. + - Resolved missing cross-language dependencies for + SWIG bindings (fixes #2264). + From Dirk Baechle: - Switched several core classes to using "slots", for reducing the overall memory consumption in large |