diff options
author | Steven Knight <knight@baldmt.com> | 2007-05-18 05:40:31 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2007-05-18 05:40:31 (GMT) |
commit | 691da3ed8ba25b0e776d83b4404993925a876071 (patch) | |
tree | 4d532be0f91384214c930e1150d7e6becd44a92d /src/RELEASE.txt | |
parent | f020c85e62e3e5c53c2b09a803baac67c06ff14a (diff) | |
download | SCons-691da3ed8ba25b0e776d83b4404993925a876071.zip SCons-691da3ed8ba25b0e776d83b4404993925a876071.tar.gz SCons-691da3ed8ba25b0e776d83b4404993925a876071.tar.bz2 |
Merged revisions 1884-1905 via svnmerge from
http://scons.tigris.org/svn/scons/branches/core
........
r1891 | stevenknight | 2007-04-24 08:57:03 -0500 (Tue, 24 Apr 2007) | 1 line
0.96.D632 - Fix 0.96.96 reference count regression during parallel builds.
........
r1892 | stevenknight | 2007-04-24 12:51:05 -0500 (Tue, 24 Apr 2007) | 1 line
0.96.D633 - Fix documented default value(s) of $MSVS_USE_MFC_DIRS.
........
r1893 | stevenknight | 2007-04-24 16:12:14 -0500 (Tue, 24 Apr 2007) | 1 line
0.96.D634 - Make the DirEntryScanner tolerant of non-Dir nodes.
........
r1898 | stevenknight | 2007-05-09 15:07:15 -0500 (Wed, 09 May 2007) | 1 line
0.96.D635 - Portability fixes in test scripts.
........
r1899 | stevenknight | 2007-05-12 08:19:13 -0500 (Sat, 12 May 2007) | 1 line
0.96.D636 - Update documentation with rudimentary Tool module descriptions.
........
r1901 | stevenknight | 2007-05-17 14:32:14 -0500 (Thu, 17 May 2007) | 1 line
0.97.D001 - Initialize 0.97 for release.
........
Diffstat (limited to 'src/RELEASE.txt')
-rw-r--r-- | src/RELEASE.txt | 81 |
1 files changed, 37 insertions, 44 deletions
diff --git a/src/RELEASE.txt b/src/RELEASE.txt index b7d701f..b19a39c 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -20,11 +20,10 @@ more effectively, please sign up for the scons-users mailing list at: -RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 +RELEASE 0.97 - Thu, 12 Apr 2007 12:36:25 -0500 - This is a pre-release for testing the eighth beta release of SCons. - Please consult the CHANGES.txt file for a list of specific changes - since last release. + This is the eighth beta release of SCons. Please consult the + CHANGES.txt file for a list of specific changes since last release. Please note the following important changes since release 0.96.93: @@ -47,9 +46,9 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 On all POSIX systems, the default execution PATH variable has had the /opt/bin directory added after the /usr/local/bin directory and before /bin and /usr/bin directories. This may cause SCons - to find and/or different compilers, linkers, etc. if you have - any same-named utilities installed in /opt/bin that it previously - found in /bin or /usr/bin. + to find and/or use different compilers, linkers, etc., if you + have any same-named utilities installed in /opt/bin that SCons + previously found in /bin or /usr/bin. On Mac OS X (Darwin) systems, the /sw/bin directory has been added to the end of the default execution PATH. This may cause SCons @@ -147,11 +146,12 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 -- NORMALIZED PATHS IN SConsignFile() DATABASES ON WINDOWS - When using an SConsignFile() database, instead of individual - .sconsign files in each directory, the path names are - stored in normalized form with / (forward slash) separating - the elements. This may cause rebuilds on Windows systems - with hierarchical configurations. + When using an SConsignFile() database, instead of + individual .sconsign files in each directory, the path + names are stored in normalized form with / (forward slash) + separating the elements. This may cause rebuilds when + upgrading to SCons 0.97 on Windows systems with hierarchical + build configurations. -- STORED DEPENDENCY PATHS ARE NOW RELATIVE TO THE TARGET @@ -163,26 +163,27 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 causing unnecessary rebuilds due to an intermediate file in one build being treated as a source file in a nother build. - This a step towards making it possible to write a hierarchy - of SConstruct files that allow developers to build just - one portion of a tree wherever there's an SConstruct file. - (Note that this would still require some specific code at - the top of each SConstruct file, but we hope to make this - an easier/more naturally supported thing in the future.) + This is a step towards making it possible to write a + hierarchy of SConstruct files that allow developers + to build just one portion of a tree wherever there's an + SConstruct file. (Note that this would still require some + specific code at the top of each SConstruct file, but we + hope to make this an easier/more naturally supported thing + in the future.) -- PYTHON FUNCTION ACTION SIGNATURES HAVE CHANGED TO AVOID FUTURE REBUILDS AND REBUILDS BETWEEN PYTHON VERSIONS - SCons Actions for Python functions use the functions byte - code to generate their signature. The byte code in older - versions of Python includes indications of the line numbers - at which the function's code appeared in its original - source file, which means that changes in the location of - an otherwise unmodified Python function would trigger - rebuilds. The line number byte codes are now removed - from the signature, which will cause any targets built by - Python function Actions (including various pre-supplied - SCons Actions) be rebuilt. + SCons Actions for Python functions use the function's + byte code to generate their signature. The byte code + in older versions of Python includes indications of the + line numbers at which the function's code appeared in + its original source file, which means that changes in the + location of an otherwise unmodified Python function would + trigger rebuilds. The line number byte codes are now + removed from the signature, which will cause any targets + built by Python function Actions (including various + pre-supplied SCons Actions) to be rebuilt. -- REMOVED CONVERSION FROM PRE-0.96 .sconsign FORMATS @@ -193,10 +194,11 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 -- ORDER OF -o FLAGS ON CERTAIN LINK COMMAND LINES HAS CHANGED - The -o flag that specifies an output file has been moved on - certain linker command lines to place it consistently after - the link command itself. This will cause recompilation - of target files created by these changed lines. + The -o flag that specifies an output file has been moved + on certain linker command lines to place it consistently + right after the link command itself. This will cause + recompilation of target files created by these changed + lines. -- F95 AND F90 COMPILERS ARE NOW PREFERRED OVER F77 @@ -561,10 +563,10 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 KNOWN PROBLEMS IN THIS RELEASE: - For a complete list of known problems, consult the SCons bug tracker - page at SourceForge: + For a complete list of known problems, consult the SCons Issue Tracker + at tigris.org: - http://sourceforge.net/tracker/?atid=398971&group_id=30337&func=browse + http://scons.tigris.org/project_issues.html - Support for parallel builds (-j) does not work on WIN32 systems prior to *official* Python release 2.2 (not 2.2 pre-releases). @@ -618,15 +620,6 @@ RELEASE 0.96.96 - Thu, 12 Apr 2007 12:36:25 -0500 - Unicode characters in path names do not work in all circumstances. - - A stray source file in a BuildDir can prevent targets from being - (re)built when they should. - - - SCons does not automatically rebuild LaTeX files when the file - has an undefined reference on the first build. - - - Use of --implicit-cache with TargetSignatures('content') can, - for some changes, not rebuild a file when necessary. - - SCons does not currently automatically check out SConstruct or SConscript files from SCCS, RCS or BitKeeper. |