ANNOUNCE: SCons 1.0.1d20080915 is now available

"Steven Knight" <[email protected]> Mon, 15 Sep 2008 23:51:51 -0700
Newsgroups gmane.comp.programming.tools.scons.announce
Message-ID <e36386590809152351g4123245dhec10e999d453b654__17234.3044112951$1221571403$gmane$org@mail.gmail.com>
------=_Part_4468_28216115.1221547911146
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

SCons checkpoint release 1.0.1.d20080915 has been released and is now
available at the SCons download page:

        http://www.scons.org/download.php


WHAT'S NEW IN THIS RELEASE

This release contains bug fixes and features for testing before more
wider release in version 1.1.

IMPORTANT:  Python versions prior to 2.2 are supported by SCons 1.0.1,
but are officially deprecated and will generate a disableable warning
message.  We plan to remove support for these older versions in
SCons 2.0.  If removing this support would cause a problem for you,
please contact the [email protected] mailing list.

For a complete description of important changes since other recent
releases, see:

        http://www.scons.org/RELEASE.txt

For a complete list of changes in all releases, see the official change log=
:

        http://www.scons.org/CHANGES.txt


Here is a summary of all changes since the 1.0.1 release:


NEW FUNCTIONALITY

- New CheckCC, CheckCXX, CheckSHCC and CheckSHCXX tests have been added.

CHANGED/ENHANCED EXISTING FUNCTIONALITY

- Visual C/C++ compilation command lines now put /Fo and the target
  object file name at the beginning of the command line.
- The scons wrapper script will now find the SCons library in a
  directory named "scons-local" (with no version number) if it exists.
- SCons now raises an AttributeError, not a KeyError, when a builder
  can not be found attached to a given construction environment.
- The add_src_builder() method can now be called to add a new
  source file builder to any builder object.
- The TeX builders now allow specification of a target name, instead
  of always using a default output name derived from the source.
- The Glob() function now returns its matches in a fixed, sorted
  order, to prevent unnecessary rebuilds in subsequent invocations.

FIXES

- Glob() no longer persists LIBPATH values across construction
  environments in certain situations.
- VariantDir now correctly duplicates #incude files in subdirectories.
- SCons now correctly finds the Python library directory even when
  it was installed in a directory that does not begin "python".
- Actions executed via the Execute() function now clear cached Node
  information.
- Error output when determining the gcc compiler version is now suppressed.
- SCons now correctly makes the subdirectory in which a SConsignFile()
  will be stored, if it doesn't already exist.

IMPROVEMENTS

- Memory usage has been reduced when a directory is used as a dependency
  of another Node, such as an Alias.
- Memory usage has been reduced when Null Executor objects are used.
- SCons now handles interrupts of the TeX tool chains more robustly.
- SCons now avoids object reference cycles from Python frame objects.
- The --profile=3D argument now uses the cProfile module (instead of
  the slower profile module) if it's available.

DOCUMENTATION CHANGES

- Fix typos and format bugs in the man page.


Thanks to Ian P. Cardenas, David Cournapeau, John Gozde, Jared Grubb,
Ludwig H=E4hne, Rob Managan, Greg Noel, Gary Oberbrunner, Damyan Pepper,
Jim Randall and Ali Tofigh for their contributions to this release.


On behalf of the SCons team,

        --SK

------=_Part_4468_28216115.1221547911146
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<div dir=3D"ltr">SCons checkpoint release 1.0.1.d20080915 has been released=
 and is now<br>available at the SCons download page:<br><br>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"http://www.scons.org/download.php">h=
ttp://www.scons.org/download.php</a><br>
<br><br>WHAT&#39;S NEW IN THIS RELEASE<br><br>This release contains bug fix=
es and features for testing before more<br>wider release in version 1.1.<br=
><br>IMPORTANT:&nbsp; Python versions prior to 2.2 are supported by SCons 1=
.0.1,<br>
but are officially deprecated and will generate a disableable warning<br>me=
ssage.&nbsp; We plan to remove support for these older versions in<br>SCons=
 2.0.&nbsp; If removing this support would cause a problem for you,<br>plea=
se contact the <a href=3D"mailto:[email protected]">[email protected]=
</a> mailing list.<br>
<br>For a complete description of important changes since other recent<br>r=
eleases, see:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"=
http://www.scons.org/RELEASE.txt">http://www.scons.org/RELEASE.txt</a><br><=
br>For a complete list of changes in all releases, see the official change =
log:<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href=3D"http://www.scons.=
org/CHANGES.txt">http://www.scons.org/CHANGES.txt</a><br><br><br>Here is a =
summary of all changes since the 1.0.1 release:<br><br><br>NEW FUNCTIONALIT=
Y<br><br>- New CheckCC, CheckCXX, CheckSHCC and CheckSHCXX tests have been =
added.<br>
<br>CHANGED/ENHANCED EXISTING FUNCTIONALITY<br><br>- Visual C/C++ compilati=
on command lines now put /Fo and the target<br>&nbsp; object file name at t=
he beginning of the command line.<br>- The scons wrapper script will now fi=
nd the SCons library in a<br>
&nbsp; directory named &quot;scons-local&quot; (with no version number) if =
it exists.<br>- SCons now raises an AttributeError, not a KeyError, when a =
builder<br>&nbsp; can not be found attached to a given construction environ=
ment.<br>
- The add_src_builder() method can now be called to add a new<br>&nbsp; sou=
rce file builder to any builder object.<br>- The TeX builders now allow spe=
cification of a target name, instead<br>&nbsp; of always using a default ou=
tput name derived from the source.<br>
- The Glob() function now returns its matches in a fixed, sorted<br>&nbsp; =
order, to prevent unnecessary rebuilds in subsequent invocations.<br><br>FI=
XES<br><br>- Glob() no longer persists LIBPATH values across construction<b=
r>
&nbsp; environments in certain situations.<br>- VariantDir now correctly du=
plicates #incude files in subdirectories.<br>- SCons now correctly finds th=
e Python library directory even when<br>&nbsp; it was installed in a direct=
ory that does not begin &quot;python&quot;.<br>
- Actions executed via the Execute() function now clear cached Node<br>&nbs=
p; information.<br>- Error output when determining the gcc compiler version=
 is now suppressed.<br>- SCons now correctly makes the subdirectory in whic=
h a SConsignFile()<br>
&nbsp; will be stored, if it doesn&#39;t already exist.<br><br>IMPROVEMENTS=
<br><br>- Memory usage has been reduced when a directory is used as a depen=
dency<br>&nbsp; of another Node, such as an Alias.<br>- Memory usage has be=
en reduced when Null Executor objects are used.<br>
- SCons now handles interrupts of the TeX tool chains more robustly.<br>- S=
Cons now avoids object reference cycles from Python frame objects.<br>- The=
 --profile=3D argument now uses the cProfile module (instead of<br>&nbsp; t=
he slower profile module) if it&#39;s available.<br>
<br>DOCUMENTATION CHANGES<br><br>- Fix typos and format bugs in the man pag=
e.<br><br><br>Thanks to Ian P. Cardenas, David Cournapeau, John Gozde, Jare=
d Grubb,<br>Ludwig H=E4hne, Rob Managan, Greg Noel, Gary Oberbrunner, Damya=
n Pepper,<br>
Jim Randall and Ali Tofigh for their contributions to this release.<br><br>=
<br>On behalf of the SCons team,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; --SK<br><br></div>

------=_Part_4468_28216115.1221547911146--