Commit Graph

184 Commits

Author SHA1 Message Date
Antony Polukhin
ac3cd3732a Add tests for any.clear() and workaround Intel issue in tests (refs #6999)
[SVN r85238]
2013-08-07 14:03:27 +00:00
Antony Polukhin
c9fbdf8734 Slightly change file and test names from r85152 to better reflect test (refs #6999)
[SVN r85158]
2013-07-25 08:56:08 +00:00
Antony Polukhin
1c62e59a93 Added some more C++11 tests for Boost.Any (refs #6999)
[SVN r85152]
2013-07-24 15:33:51 +00:00
Antony Polukhin
bba46fc277 Merge from trunk:
* bad_any_cast exception is now visible across modules (fixes #8751)
* portion of optimizations and tests for rvalues
* added ability to call any_cast<T&&> (which is equivalent to std::move(any_cast<T&>))
* added clear() member function
* added missing BOOST_NOEXCEPT

[SVN r85151]
2013-07-24 15:01:41 +00:00
Antony Polukhin
a9f77d5591 Trivial fix of visibility issue (refs #8751)
[SVN r84940]
2013-07-02 13:08:42 +00:00
Antony Polukhin
d04f2f3c8a Docs update: ValueType of Boost.Any shall be CopyConstructible, not Move constructible (refs #6999)
[SVN r84604]
2013-06-01 18:59:36 +00:00
Antony Polukhin
35dc9976ab Docs update: ValueType of Boost.Any shall be CopyConstructible, not Move constructible (refs #6999)
[SVN r84603]
2013-06-01 18:56:30 +00:00
Antony Polukhin
84ca7c0331 Add workaround for MSVC-10 bug: disable test (partially refs #6999)
[SVN r84406]
2013-05-21 18:58:40 +00:00
Antony Polukhin
68aecc6324 Remove incorrect tests from Boost.Any (refs #6999)
[SVN r84274]
2013-05-13 18:03:23 +00:00
Antony Polukhin
4fcf4ec446 Bugfix for any
[SVN r84236]
2013-05-11 19:40:16 +00:00
Antony Polukhin
f08ab8105a Make Boost.Any more conformant to draft:
* tune boost::any_cast to work with temporaries and add some more test (partially refs #6999)

[SVN r84229]
2013-05-10 19:23:34 +00:00
Antony Polukhin
8b2652d4b1 Make Boost.Any more conformant to draft:
* add missing BOOST_NOEXCEPT (partially refs #6999)
* add clear() method
* microoptimization

[SVN r84182]
2013-05-07 19:19:42 +00:00
Antony Polukhin
90b5d25d6a Make Boost.Any more conformant to draft:
* decay ValueType (partially refs #6999)
* experimental any_cast<rvalue&&>

[SVN r84140]
2013-05-04 19:01:27 +00:00
Antony Polukhin
53a6d9938c Merge Boost.Any from trunk (fixes #6999)
[SVN r84086]
2013-04-29 18:34:42 +00:00
Antony Polukhin
127fd619d8 Added missing BOOST_NOEXCEPT to destructor and updated documentation of Boost.Any (refs #6999)
[SVN r83976]
2013-04-20 06:54:54 +00:00
Antony Polukhin
008ba23d15 Do not use Boost.Move for rvalues emulation in Boost.Any (now rvalues in Boost.Any work only on C++11 compilers) (refs #6999)
[SVN r83917]
2013-04-15 20:17:30 +00:00
Antony Polukhin
d748e7ae4f Added rvalue references support via Boost.Move to Boost.Any (refs #6999)
[SVN r83901]
2013-04-14 18:16:26 +00:00
Steven Watanabe
e9bd93b448 Merge any from the trunk.
[SVN r83013]
2013-02-19 17:14:27 +00:00
Steven Watanabe
1ed7167e3e Add missing return in test case.
[SVN r82933]
2013-02-16 20:05:51 +00:00
Steven Watanabe
bc55730bdd Document free swap. Fixes #7578.
[SVN r82908]
2013-02-15 18:07:08 +00:00
Steven Watanabe
034437cd91 Add free swap. Fixes #7578.
[SVN r82887]
2013-02-14 18:43:23 +00:00
Steven Watanabe
414bc604a2 Remove spurious requirement. Fixes #4706.
[SVN r80980]
2012-10-13 20:04:56 +00:00
Troy D. Straszheim
23b025589c rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
fa5090a375 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Alexander Nasonov
b3c9437188 Merge from trunk r56168 (#754 boost::any - typeid comparison across shared boundaries).
~                   
~                   


[SVN r56169]
2009-09-13 13:20:15 +00:00
Alexander Nasonov
c6b7d93104 Fix #754 (boost::any - typeid comparison across shared boundaries).
[SVN r56168]
2009-09-13 13:16:28 +00:00
Daniel James
091a148718 Add boost license info to documentation for a few libraries.
Merged revisions 55098 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r55098 | danieljames | 2009-07-22 23:35:08 +0100 (Wed, 22 Jul 2009) | 8 lines
  
  Add boost license info to documentation for a few libraries.
  
    * Boost.Any: Kevlin Henney is in blanket-permission.txt
    * Boost.Variant: Eric Friedman and Itay Maman are both in blanket-permissions.txt
    * Boost.Concept: Idiana University, University of Notre Dame du Lac, Jeremy Siek,
      Lie-Quan Lee, Andrew Lumsdaine are all listed under blanket permissions.
  
    SGI and HP aren't so their license is left alone.
........


[SVN r55188]
2009-07-26 20:11:03 +00:00
Troy D. Straszheim
d447690ffb Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
f462b543de Add boost license info to documentation for a few libraries.
* Boost.Any: Kevlin Henney is in blanket-permission.txt
  * Boost.Variant: Eric Friedman and Itay Maman are both in blanket-permissions.txt
  * Boost.Concept: Idiana University, University of Notre Dame du Lac, Jeremy Siek,
    Lie-Quan Lee, Andrew Lumsdaine are all listed under blanket permissions.

  SGI and HP aren't so their license is left alone.

[SVN r55098]
2009-07-22 22:35:08 +00:00
Troy D. Straszheim
3b1ed2e5dc Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Troy D. Straszheim
873a016568 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Alexander Nasonov
f2f981388f Fixes #2311: any::operator= should have by-value argument
[SVN r50122]
2008-12-04 22:31:02 +00:00
Alexander Nasonov
96443e1f00 Fixes #2311: any::operator= should have by-value argument
[SVN r50120]
2008-12-04 22:22:39 +00:00
Michael A. Jackson
cd038b4f8d Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
e5c34bdf1a Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Beman Dawes
2a8b3afeaa Merge trunk
[SVN r47501]
2008-07-17 11:06:35 +00:00
Alexander Nasonov
181c33d131 Fixes #1898 Compilation Error in Any Test
[SVN r45200]
2008-05-07 19:17:09 +00:00
Alexander Nasonov
ed171b8cd4 Fixes #1704 [any] 4512 warning from VC8/9 on warning level 4
[SVN r45178]
2008-05-06 20:44:09 +00:00
Beman Dawes
3dffa71ec0 Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
d76c997c7f Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41369]
2007-11-25 18:07:19 +00:00
Beman Dawes
c2aa7a895d Starting point for releases
[SVN r39706]
2007-10-05 14:25:06 +00:00
Vladimir Prus
d5bf33f2f9 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
nobody
0ebb6ea078 This commit was manufactured by cvs2svn to create tag
'Version_1_34_1'.

[SVN r38286]
2007-07-24 19:28:14 +00:00
Beman Dawes
bab535f3dd Merged copyright and license addition
[SVN r35907]
2006-11-07 19:27:00 +00:00
Beman Dawes
fbfce97070 Add copyright, license
[SVN r35905]
2006-11-07 19:11:57 +00:00
Rene Rivera
0bded42c5d Remove obsolete Boost.Build v1 files.
[SVN r35880]
2006-11-06 17:10:46 +00:00
Alexander Nasonov
514145e502 Merge bugfix from HEAD to RC_1_34_0: cvs diff -u -r 1.12 -r 1.13 any.hpp | patch -Np1
[SVN r35268]
2006-09-21 20:16:01 +00:00
Alexander Nasonov
f470327561 Bug reported by Aristid Breitkreuz is fixed: Boost.Signals does not work properly across shared library boundaries if some compiler options (-fvisibility=hidden on GCC) are set.
[SVN r35156]
2006-09-18 05:32:54 +00:00
Alexander Nasonov
2b121ca175 gcc 2.95.3 doesn't like comparing const int* with volatile int*
[SVN r33737]
2006-04-18 19:32:13 +00:00
Alexander Nasonov
c99507274b Better test infrastructure
[SVN r33693]
2006-04-13 20:47:29 +00:00