|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r84399 - in branches/release: . boost/type_erasure doc doc/src libs libs/type_erasure status
From: steven_at_[hidden]
Date: 2013-05-21 00:51:01
Author: steven_watanabe
Date: 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
New Revision: 84399
URL: http://svn.boost.org/trac/boost/changeset/84399
Log:
Add type_erasure to release
Added:
branches/release/boost/type_erasure/ (props changed)
- copied from r84398, /trunk/boost/type_erasure/
branches/release/libs/type_erasure/ (props changed)
- copied from r84398, /trunk/libs/type_erasure/
Properties modified:
branches/release/ (props changed)
branches/release/doc/ (props changed)
branches/release/libs/ (props changed)
branches/release/libs/libraries.htm (contents, props changed)
branches/release/libs/maintainers.txt (contents, props changed)
branches/release/status/ (props changed)
branches/release/status/Jamfile.v2 (contents, props changed)
branches/release/status/explicit-failures-markup.xml (contents, props changed)
Text files modified:
branches/release/doc/Jamfile.v2 | 2 ++
branches/release/doc/src/boost.xml | 2 ++
branches/release/libs/libraries.htm | 4 ++++
branches/release/libs/maintainers.txt | 1 +
branches/release/status/Jamfile.v2 | 1 +
branches/release/status/explicit-failures-markup.xml | 29 +++++++++++++++++++++++++++++
6 files changed, 39 insertions(+), 0 deletions(-)
Modified: branches/release/doc/Jamfile.v2
==============================================================================
--- branches/release/doc/Jamfile.v2 (original)
+++ branches/release/doc/Jamfile.v2 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -82,6 +82,7 @@
<dependency>../libs/lockfree/doc//autodoc.xml
<dependency>../libs/lockfree/doc//lockfree
<dependency>../libs/atomic/doc//atomic
+ <dependency>../libs/type_erasure/doc//type_erasure
## Add path references to the QuickBook generated docs...
@@ -114,6 +115,7 @@
<implicit-dependency>../libs/heap/doc//heap
<implicit-dependency>../libs/lockfree/doc//lockfree
<implicit-dependency>../libs/atomic/doc//atomic
+ <implicit-dependency>../libs/type_erasure/doc//type_erasure
<xsl:param>boost.libraries=../../libs/libraries.htm
Modified: branches/release/doc/src/boost.xml
==============================================================================
--- branches/release/doc/src/boost.xml (original)
+++ branches/release/doc/src/boost.xml 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -694,6 +694,8 @@
<librarycategory name="category:data-structures"/>
</libraryinfo>
</library>
+
+ <xi:include href="type_erasure.xml"/>
<library name="Type Traits" dirname="type_traits" html-only="1">
<libraryinfo>
Modified: branches/release/libs/libraries.htm
==============================================================================
--- branches/release/libs/libraries.htm (original)
+++ branches/release/libs/libraries.htm 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -330,6 +330,8 @@
<li>tti - Type Traits Introspection library, from Edward Diener</li>
<li>tuple - Ease definition of functions returning multiple values, and more,
from Jaakko Järvi.</li>
+ <li>type_erasure -
+ Runtime polymorphism based on concepts, from Steven Watanabe.</li>
<li>type_traits -
Templates for fundamental properties of types, from John
Maddock, Steve Cleary, et al.</li>
@@ -510,6 +512,8 @@
from Jaakko Järvi.</li>
<li>variant - Safe, generic, stack-based
discriminated union container, from Eric Friedman and Itay Maman.</li>
+ <li>type_erasure -
+ Runtime polymorphism based on concepts, from Steven Watanabe.</li>
</ul>
<h3><a name="Domain">Domain Specific</a></h3>
Modified: branches/release/libs/maintainers.txt
==============================================================================
--- branches/release/libs/maintainers.txt (original)
+++ branches/release/libs/maintainers.txt 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -106,6 +106,7 @@
tr1 John Maddock <john -at- johnmaddock.co.uk>
tti Edward Diener <eld -at- tropicsoft.com>
tuple Jaakko Jarvi <jarvi -at- cs.tamu.edu>
+type_erasure Steven Watanabe <steven -at- providere-consulting.com>
type_traits John Maddock <john -at- johnmaddock.co.uk>
typeof Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt <peder.holt -at- gmail.com>
units Matthias Schabel <boost -at- schabel-family.org>, Steven Watanabe <steven -at- providere-consulting.com>
Modified: branches/release/status/Jamfile.v2
==============================================================================
--- branches/release/status/Jamfile.v2 (original)
+++ branches/release/status/Jamfile.v2 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -153,6 +153,7 @@
tr1/test # test-suite tr1
tti/test # test-suite tti
tuple/test # test-suite tuple
+ type_erasure/test # test-suite type_erasure
type_traits/test # test-suite type_traits
typeof/test # test-suite typeof
units/test # test-suite units
Modified: branches/release/status/explicit-failures-markup.xml
==============================================================================
--- branches/release/status/explicit-failures-markup.xml (original)
+++ branches/release/status/explicit-failures-markup.xml 2013-05-21 00:51:00 EDT (Tue, 21 May 2013)
@@ -5479,6 +5479,35 @@
<toolset name="sunpro-5_3-sunos"/>
</mark-unusable>
</library>
+
+ <!-- type_erasure -->
+ <library name="type_erasure">
+ <mark-unusable>
+ <toolset name="gcc-4.2.1"/>
+ <toolset name="gcc-4.4*"/>
+ <toolset name="gcc-mingw-4.4*"/>
+ <toolset name="darwin-4.2.1"/>
+ <note author="Steven Watanabe" refid="17"/>
+ </mark-unusable>
+ <mark-expected-failures>
+ <test name="test_add"/>
+ <test name="test_add_assign"/>
+ <test name="test_equal"/>
+ <test name="test_less"/>
+ <test name="test_construct"/>
+ <toolset name="msvc-8.0*"/>
+ <note author="Steven Watanabe">
+ SFINAE for the constructors of param doesn't work correctly on this compiler.
+ This affects free functions (including operators) with more than one
+ any argument and overloaded member functions.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures reason="?">
+ <test name="test_free"/>
+ <toolset name="msvc-8.0"/>
+ <note>This looks like an instance of MSVC substituting int in a template-id.</note>
+ </mark-expected-failures>
+ </library>
<!-- type_traits -->
<library name="type_traits">
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk