From 04b306103a2c37b90f2d764112c0cb5527313849 Mon Sep 17 00:00:00 2001 From: William Blevins Date: Fri, 7 Aug 2015 18:04:38 -0400 Subject: Issue 2264: Update announcement and change logs. --- src/Announce.txt | 27 +++++++++++++++++++++++++++ src/CHANGES.txt | 6 ++++++ 2 files changed, 33 insertions(+) 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 -- cgit v0.12