Boost logo

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&auml;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&auml;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