merged phoenix to release branch

[SVN r71229]
This commit is contained in:
Thomas Heller 2011-04-13 21:42:40 +00:00
parent 685b190809
commit 14981daaed
7 changed files with 37 additions and 4 deletions

4
.gitmodules vendored
View file

@ -386,3 +386,7 @@
path = libs/geometry
url = ../geometry.git
fetchRecurseSubmodules = on-demand
[submodule "phoenix"]
path = libs/phoenix
url = ../phoenix.git
fetchRecurseSubmodules = on-demand

View file

@ -213,6 +213,9 @@ how to download, build, and install the libraries.</p>
Write functions that accept arguments by name, by David Abrahams
and Daniel Wallin.</li>
<li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed
function objects at the actual call site, and more, from Joel de Guzman, Dan
Marsden and Thomas Heller</li>
<li><a href="ptr_container/index.html">pointer container</a>
- Containers for storing heap-allocated polymorphic objects to ease
OO-programming, from Thorsten Ottosen. </li>
@ -448,7 +451,9 @@ how to download, build, and install the libraries.</p>
<li><a href="lambda/index.html">lambda</a> - Define small unnamed
function objects at the actual call site, and more, from Jaakko J&auml;rvi and
Gary Powell.</li>
<li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed
function objects at the actual call site, and more, from Joel de Guzman, Dan
Marsden and Thomas Heller</li>
<li><a href="bind/ref.html">ref</a> - A utility library for
passing references to generic functions, from Jaako J&auml;rvi,
Peter Dimov, Doug Gregor, and Dave Abrahams.</li>

View file

@ -61,6 +61,7 @@ numeric/ublas Michael Stevens <michael -at- michael-stevens.de>
optional Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
operators Daniel Frey <d.frey -at- gmx.de>
parameter David Abrahams <dave -at- boost-consulting.com>, Daniel Wallin <daniel -at- boostpro.com>
phoenix Joel de Guzman <joel -at- boost-consulting.com>, Thomas Heller <thom.heller -at- gmail.com>
polygon Lucanus Simonson <lucanus.j.simonson -at- intel.com>
pool Stephen Cleary <scleary -at- jerviswebb.com>
preprocessor Paul Mensonides <pmenso57 -at- comcast.net>

1
libs/phoenix Submodule

@ -0,0 +1 @@
Subproject commit a3a9e27578a518342a118f9f4fc98ff3314bbd61

@ -1 +1 @@
Subproject commit af164e831c7fdb7161edea83c90a3df4bab7c872
Subproject commit d393ef2f1c254220af147a0337485e850c744858

View file

@ -102,6 +102,7 @@ run-tests libs :
multi_index/test # test-suite multi_index
optional/test # test-suite optional
parameter/test # test-suite parameter
phoenix/test # test-suite phoenix
polygon/test # test-suite polygon
pool/test # test-suite pool
preprocessor/test # test-suite preprocessor

View file

@ -2594,6 +2594,23 @@ for more information.
<note author="Fernando Cacciola" refid="optional-compiler-bug"/>
</mark-expected-failures>
</library>
<!-- phoenix -->
<library name="phoenix">
<mark-unusable>
<toolset name="sun-5.7"/>
<toolset name="sun-5.8"/>
<toolset name="sun-5.9"/>
<toolset name="sun-5.10"/>
<toolset name="borland-*"/>
<toolset name="vacpp*"/>
<note author="Thomas Heller" id="phoenix-incompatible compilers">
These compilers don't work with phoenix.
This is due to the fact that phoenix uses proto
</note>
</mark-unusable>
</library>
<library name="pool">
<mark-unusable>
@ -2872,8 +2889,12 @@ for more information.
<!-- spirit (v2) -->
<library name="spirit">
<mark-unusable>
<toolset name="borland-cb2009"/>
<toolset name="borland-cb2010"/>
<toolset name="sun-5.7"/>
<toolset name="sun-5.8"/>
<toolset name="sun-5.9"/>
<toolset name="sun-5.10"/>
<toolset name="vacpp*"/>
<toolset name="borland-*"/>
</mark-unusable>
</library>