diff options
author | William Deegan <bill@baddogconsulting.com> | 2017-06-14 16:23:49 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2017-06-14 16:23:49 (GMT) |
commit | cce1fd3b26037b4dd0044a4b1795ec5c98f0bf3b (patch) | |
tree | ac21deebdc2b2ce2d1e75f353a3fd211fbebbb10 | |
parent | 299cc026065c2f580f9aff3364324b3322d48cc1 (diff) | |
download | SCons-cce1fd3b26037b4dd0044a4b1795ec5c98f0bf3b.zip SCons-cce1fd3b26037b4dd0044a4b1795ec5c98f0bf3b.tar.gz SCons-cce1fd3b26037b4dd0044a4b1795ec5c98f0bf3b.tar.bz2 |
Prep for 3.0.0 alpha release
-rw-r--r-- | ReleaseConfig | 4 | ||||
-rw-r--r-- | src/Announce.txt | 10 | ||||
-rw-r--r-- | src/CHANGES.txt | 50 | ||||
-rw-r--r-- | src/RELEASE.txt | 3 |
4 files changed, 27 insertions, 40 deletions
diff --git a/ReleaseConfig b/ReleaseConfig index 517b5db..331380a 100644 --- a/ReleaseConfig +++ b/ReleaseConfig @@ -32,7 +32,7 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__" # 'final', the patchlevel is set to the release date. This value is # mandatory and must be present in this file. #version_tuple = (2, 2, 0, 'final', 0) -version_tuple = (2, 7, 0, 'alpha', 0) +version_tuple = (3, 0, 0, 'alpha', 0) # Python versions prior to unsupported_python_version cause a fatal error # when that version is used. Python versions prior to deprecate_python_version @@ -51,7 +51,7 @@ deprecated_python_version = (2, 7, 0) #month_year = 'December 2012' # If copyright years is not given, the release year is used as the end. -copyright_years = '2001 - 2016' +copyright_years = '2001 - 2017' # Local Variables: # tab-width:4 diff --git a/src/Announce.txt b/src/Announce.txt index 122de68..488615a 100644 --- a/src/Announce.txt +++ b/src/Announce.txt @@ -25,7 +25,7 @@ RELEASE 3.0.0 Alpha since last release. This announcement highlights only the important changes. Please note the following important changes since release 2.5.1: - *IT IS NOT READY FOR PRODUCTION USE YET.* + *IT IS NOT READY FOR PRODUCTION USE* This is the initial release supporting both python 3.5+ and 2.7.x and pypy There are some important changes: @@ -43,12 +43,16 @@ RELEASE 3.0.0 Alpha regardless switching between python 2.7.x and 3.5+ will not use compatible sconsigns and as such incremental builds should be expected to rebuild anything changed since the previous scons run with the same version of python. + - It is likely that migrating from 2.5.1 -> 3.0.0 alpha will cause rebuilds due + to the significant number of changes in the codebase. - Removed deprecated tools CVS, Perforce, BitKeeper, RCS, SCCS, Subversion. - Removed deprecated module SCons.Sig - See CHANGES.txt for more details on other changes - - + - 3.0.0 should be slightly faster than 2.5.1. Changes yielded a 15% speed up for + null incremental builds. + - Updated D language scanner support to latest: 2.071.1. + - python -m SCons should now run SCons if it's installed PYTHONPATH Please note the following important changes since release 2.4.1: diff --git a/src/CHANGES.txt b/src/CHANGES.txt index ada66b0..b3fec9f 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -4,37 +4,9 @@ Change Log -RELEASE VERSION/DATE TO BE FILLED IN LATER - - From John Doe: - - - Whatever John Doe did. - RELEASE VERSION/DATE TO BE FILLED IN LATER - From Daniel Moody: - - Updated the QMTest/TestCmd.py so when using the - preserve option, it will be able to print unicode directories. - - Also updated test/scons-time/run/option/verbose.py that was - not taking into account the output when PRESERVE was enabled - - From Gaurav Juvekar: - - Fix issue #2832: Expand construction variables in 'chdir' argument of builders. (PR #463) - - Fix issue #2910: Make --tree=all handle Unicode. (PR #427) - - Fix issue #2788: Fix typo in documentation example for sconf. (PR #388) - - From Manish Vachharajani: - - Update debian rules, compat, and control to not use features - deprecated or obsolete in later versions of debhelpers - - Update python version to 2.7 in debian/control - - From Russel Winder: - - Reordered the default D tools from "dmd, gdc, ldc" to "dmd, ldc, gdc". - - Add a ProgramAllAtOnce builder to the dmd, ldc, and gdc tools. (PR #448) - - Deprecate a file name exception for very old Fedora LDC installation. - - gdc can now handle building shared objects (tested for version 6.3.0). - From William Blevins: - Updated D language scanner support to latest: 2.071.1. (PR #1924) https://dlang.org/spec/module.html accessed 11 August 2016 @@ -57,10 +29,6 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - Fixed MSVSProject example code (http://scons.tigris.org/issues/show_bug.cgi?id=2979) - Defined MS SDK 10.0 and Changed VS 2015 to use SDK 10.0 - From Daniel Moody: - - Fixed msvs.py for Visual Studio generated projects which were - creating invalid xml for greater than and less than symbols. - From Daniel Holth: - Add basic support for PyPy (by deleting __slots__ from Node with a metaclass on PyPy); wrap most-used open() calls in 'with' statements to @@ -68,6 +36,11 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - Add __main__.py for `python -m SCons` in case it is on PYTHONPATH. - Always use highest available pickle protocol for efficiency. + From Gaurav Juvekar: + - Fix issue #2832: Expand construction variables in 'chdir' argument of builders. (PR #463) + - Fix issue #2910: Make --tree=all handle Unicode. (PR #427) + - Fix issue #2788: Fix typo in documentation example for sconf. (PR #388) + From Alexey Klimkin: - Use memoization to optimize PATH evaluation across all dependencies per node. (PR #345) @@ -76,6 +49,8 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - Fixed msvs.py for Visual Studio Express editions that would report "Error : ValueError: invalid literal for float(): 10.0Exp". + From Rick Lupton: + - Update LaTeX scanner to understand \import and related commands From Paweł Tomulik: - Fixed the issue with LDMODULEVERSIONFLAGS reported by Tim Jennes @@ -86,13 +61,20 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - Added LoadableModule to the list of global functions (DefaultEnvironment builders). - From Rick Lupton: - - Update LaTeX scanner to understand \import and related commands + From Manish Vachharajani: + - Update debian rules, compat, and control to not use features + deprecated or obsolete in later versions of debhelpers + - Update python version to 2.7 in debian/control From Richard Viney: - Fixed PCHPDBFLAGS causing a deprecation warning on MSVC v8 and later when using PCHs and PDBs together. + From Russel Winder: + - Reordered the default D tools from "dmd, gdc, ldc" to "dmd, ldc, gdc". + - Add a ProgramAllAtOnce builder to the dmd, ldc, and gdc tools. (PR #448) + - Deprecate a file name exception for very old Fedora LDC installation. + - gdc can now handle building shared objects (tested for version 6.3.0). RELEASE 2.5.1 - Mon, 03 Nov 2016 13:37:42 -0400 diff --git a/src/RELEASE.txt b/src/RELEASE.txt index f87f889..c7d36e9 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -8,7 +8,8 @@ NEW FUNCTIONALITY - - Initial support for Python 3.0 + - Initial support for Python 3.5+ + - I DEPRECATED FUNCTIONALITY |