summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-01-16 19:41:48 (GMT)
committerSteven Knight <knight@baldmt.com>2003-01-16 19:41:48 (GMT)
commit34ba2778e9f8505a9ed378012525b9ad24e9a366 (patch)
tree2f8899f33e4366396cc86417e90aff665818a5c2 /src
parent69b104193b5ac80f33e9f4e4b2a265b3fcd3cda3 (diff)
downloadSCons-34ba2778e9f8505a9ed378012525b9ad24e9a366.zip
SCons-34ba2778e9f8505a9ed378012525b9ad24e9a366.tar.gz
SCons-34ba2778e9f8505a9ed378012525b9ad24e9a366.tar.bz2
Prep 0.10 for release.
Diffstat (limited to 'src')
-rw-r--r--src/CHANGES.txt4
-rw-r--r--src/RELEASE.txt52
2 files changed, 40 insertions, 16 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt
index 2eeae30..764e260 100644
--- a/src/CHANGES.txt
+++ b/src/CHANGES.txt
@@ -8,7 +8,7 @@
-RELEASE 0.10 - XXX
+RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600
From Derrick 'dman' Hudson:
@@ -85,7 +85,7 @@ RELEASE 0.10 - XXX
- Added support for the MinGW tool chain.
- - Added a --debug=inclues option.
+ - Added a --debug=includes option.
diff --git a/src/RELEASE.txt b/src/RELEASE.txt
index efb455b..e024e53 100644
--- a/src/RELEASE.txt
+++ b/src/RELEASE.txt
@@ -20,7 +20,7 @@ more effectively, please sign up for the scons-users mailing list at:
-RELEASE 0.10 - XXX
+RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600
This is the tenth alpha release of SCons. Please consult the
CHANGES.txt file for a list of specific changes since last release.
@@ -28,9 +28,26 @@ RELEASE 0.10 - XXX
Please note the following important changes since release 0.09:
- The Scanner interface has been changed to make it easier to
- write user-defined scanners and to eliminate unnecessary
- scanner calls. This will require changing your user-defined
- SCanner definitions. XXX
+
+ write user-defined Scanners and to eliminate unnecessary Scanner
+ calls. This required changing the meaning of the third argument
+ passed to your user-defined scanner functions. The third argument
+ was formerly the target node whose build was causing a scan of the
+ current node specified as the first argument:
+
+ def scanner_function(node, env, target):
+
+ The third argument is now the path of directories that can be
+ searched for files found during the scan of the current node:
+
+ def scanner_function(node, env, path):
+
+ If you did not actually use the third argument in your scanner
+ function, which should be the case for most definitions, you do
+ not need to change your scanner function. (You may, however, wish
+ to change the name of the third argument from "target" to "path"
+ to reflect the changed meaning and avoid misleading anyone who
+ looks at your SConscript files.)
- The .sconsign file format has been changed from ASCII to a pickled
Python data structure. This improves performance and future
@@ -85,12 +102,15 @@ RELEASE 0.10 - XXX
keyword arguments, but are instead passed as construction
variables.
- Owing to an extensive test suite, the SCons team believes that this
- release is of sufficient quality that you can use it for real work,
- despite the "alpha" label.
+ SCons is developed with an extensive regression test suite, and a
+ rigorous development methodology for continually improving that suite.
+ Because of this, SCons is of sufficient quality that you can use it
+ for real work. The "alpha" status of the release reflects that we
+ still may change interfaces in future releases, which may require
+ modifications to your SConscript files. We strive to hold these
+ changes to a minimum.
- Nevertheless, because this is an alpha release, heed the following
- disclaimers:
+ Nevertheless, please heed the following disclaimers:
- There may, of course, be bugs. Please report any bugs or other
problems that you find to our bug tracker at our SourceForge
@@ -101,11 +121,6 @@ RELEASE 0.10 - XXX
We have a reliable bug-fixing methodology already in place and
strive to respond to problems relatively quickly.
- - It is possible that interfaces will change in future releases. We
- will strive to hold this to a minimum, but you may need to modify
- your SConscript files in the future if there is a compelling reason
- to change an interface.
-
- Documentation is spottier than we'd like. You may need to dive
into the source code to figure out how to do something. Asking
questions on the scons-users mailing list is also welcome. We
@@ -154,6 +169,15 @@ RELEASE 0.10 - XXX
processed builder specification overwrites all other builders,
without any warning.
+ - On Win32 systems, you must put a space between the redirection
+ characters < and >, and the specified files (or construction
+ variable expansions):
+
+ command < $SOURCE > $TARGET
+
+ If you don't put space (for example, "<$SOURCE"), SCons will not
+ recognize the redirection.
+
- Executing the -u or -U option from a source directory that has an
associated BuildDir() does not build the targets in the BuildDir().