Commit Graph

  • ac3cd3732a Add tests for any.clear() and workaround Intel issue in tests (refs #6999) Antony Polukhin 2013-08-07 14:03:27 +0000
  • c9fbdf8734 Slightly change file and test names from r85152 to better reflect test (refs #6999) Antony Polukhin 2013-07-25 08:56:08 +0000
  • 1c62e59a93 Added some more C++11 tests for Boost.Any (refs #6999) Antony Polukhin 2013-07-24 15:33:51 +0000
  • 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 Antony Polukhin 2013-07-24 15:01:41 +0000
  • a9f77d5591 Trivial fix of visibility issue (refs #8751) Antony Polukhin 2013-07-02 13:08:42 +0000
  • d04f2f3c8a Docs update: ValueType of Boost.Any shall be CopyConstructible, not Move constructible (refs #6999) Antony Polukhin 2013-06-01 18:59:36 +0000
  • 35dc9976ab Docs update: ValueType of Boost.Any shall be CopyConstructible, not Move constructible (refs #6999) Antony Polukhin 2013-06-01 18:56:30 +0000
  • 84ca7c0331 Add workaround for MSVC-10 bug: disable test (partially refs #6999) Antony Polukhin 2013-05-21 18:58:40 +0000
  • 68aecc6324 Remove incorrect tests from Boost.Any (refs #6999) Antony Polukhin 2013-05-13 18:03:23 +0000
  • 4fcf4ec446 Bugfix for any Antony Polukhin 2013-05-11 19:40:16 +0000
  • f08ab8105a Make Boost.Any more conformant to draft: * tune boost::any_cast to work with temporaries and add some more test (partially refs #6999) Antony Polukhin 2013-05-10 19:23:34 +0000
  • 8b2652d4b1 Make Boost.Any more conformant to draft: * add missing BOOST_NOEXCEPT (partially refs #6999) * add clear() method * microoptimization Antony Polukhin 2013-05-07 19:19:42 +0000
  • 90b5d25d6a Make Boost.Any more conformant to draft: * decay ValueType (partially refs #6999) * experimental any_cast<rvalue&&> Antony Polukhin 2013-05-04 19:01:27 +0000
  • 53a6d9938c Merge Boost.Any from trunk (fixes #6999) Antony Polukhin 2013-04-29 18:34:42 +0000
  • 127fd619d8 Added missing BOOST_NOEXCEPT to destructor and updated documentation of Boost.Any (refs #6999) Antony Polukhin 2013-04-20 06:54:54 +0000
  • 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) Antony Polukhin 2013-04-15 20:17:30 +0000
  • d748e7ae4f Added rvalue references support via Boost.Move to Boost.Any (refs #6999) Antony Polukhin 2013-04-14 18:16:26 +0000
  • e9bd93b448 Merge any from the trunk. Steven Watanabe 2013-02-19 17:14:27 +0000
  • 1ed7167e3e Add missing return in test case. Steven Watanabe 2013-02-16 20:05:51 +0000
  • bc55730bdd Document free swap. Fixes #7578. Steven Watanabe 2013-02-15 18:07:08 +0000
  • 034437cd91 Add free swap. Fixes #7578. Steven Watanabe 2013-02-14 18:43:23 +0000
  • 414bc604a2 Remove spurious requirement. Fixes #4706. Steven Watanabe 2012-10-13 20:04:56 +0000
  • 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 Troy D. Straszheim 2009-10-17 02:07:38 +0000
  • 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. Troy D. Straszheim 2009-10-17 01:10:45 +0000
  • b3c9437188 Merge from trunk r56168 (#754 boost::any - typeid comparison across shared boundaries). ~ ~ Alexander Nasonov 2009-09-13 13:20:15 +0000
  • c6b7d93104 Fix #754 (boost::any - typeid comparison across shared boundaries). Alexander Nasonov 2009-09-13 13:16:28 +0000
  • 091a148718 Add boost license info to documentation for a few libraries. Daniel James 2009-07-26 20:11:03 +0000
  • 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. Troy D. Straszheim 2009-07-26 00:49:56 +0000
  • f462b543de Add boost license info to documentation for a few libraries. Daniel James 2009-07-22 22:35:08 +0000
  • 3b1ed2e5dc Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • 873a016568 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • f2f981388f Fixes #2311: any::operator= should have by-value argument Alexander Nasonov 2008-12-04 22:31:02 +0000
  • 96443e1f00 Fixes #2311: any::operator= should have by-value argument Alexander Nasonov 2008-12-04 22:22:39 +0000
  • cd038b4f8d Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use. Michael A. Jackson 2008-11-07 17:02:56 +0000
  • e5c34bdf1a Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • 2a8b3afeaa Merge trunk Beman Dawes 2008-07-17 11:06:35 +0000
  • 181c33d131 Fixes #1898 Compilation Error in Any Test Alexander Nasonov 2008-05-07 19:17:09 +0000
  • ed171b8cd4 Fixes #1704 [any] 4512 warning from VC8/9 on warning level 4 Alexander Nasonov 2008-05-06 20:44:09 +0000
  • 3dffa71ec0 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • d76c997c7f Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • c2aa7a895d Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • d5bf33f2f9 Remove V1 Jamfiles Vladimir Prus 2007-08-08 19:02:26 +0000
  • 0ebb6ea078 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • bab535f3dd Merged copyright and license addition Beman Dawes 2006-11-07 19:27:00 +0000
  • fbfce97070 Add copyright, license Beman Dawes 2006-11-07 19:11:57 +0000
  • 0bded42c5d Remove obsolete Boost.Build v1 files. Rene Rivera 2006-11-06 17:10:46 +0000
  • 514145e502 Merge bugfix from HEAD to RC_1_34_0: cvs diff -u -r 1.12 -r 1.13 any.hpp | patch -Np1 Alexander Nasonov 2006-09-21 20:16:01 +0000
  • 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. Alexander Nasonov 2006-09-18 05:32:54 +0000
  • 2b121ca175 gcc 2.95.3 doesn't like comparing const int* with volatile int* Alexander Nasonov 2006-04-18 19:32:13 +0000
  • c99507274b Better test infrastructure Alexander Nasonov 2006-04-13 20:47:29 +0000
  • 9549328133 Two any_cast are inlined to reduce code size Alexander Nasonov 2006-04-06 21:51:12 +0000
  • 0c29879310 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +0000
  • a836c0cdb4 Merged from Version_1_33_1 Douglas Gregor 2005-12-08 03:23:02 +0000
  • 60bdcc5448 Merge from RC_1_33_0 to HEAD: cvs up -j 1.2 -j 1.2.10.1 libs/any/doc/any.xml Alexander Nasonov 2005-11-04 09:34:36 +0000
  • 4c316b53d4 Added V2 Jamfile Vladimir Prus 2005-05-25 13:33:14 +0000
  • 83b150bd55 Try fixing the link error on VC*. Vladimir Prus 2005-04-26 13:34:02 +0000
  • 9f1c19dc3d Split test for any-to-reference cast into a separate file. In fails on vc6 for unknown reason, and I don't want to investigate this. Vladimir Prus 2005-04-22 06:37:25 +0000
  • 1e578233c5 An experiment to figure out why vc6 is failing Vladimir Prus 2005-03-17 13:56:59 +0000
  • b52781d97f An attempt to fix the test on vc6. This is just a guess, I can't test with that compiler. Vladimir Prus 2005-03-16 14:57:54 +0000
  • 7a5eeffb81 Allow 'any_cast' to a reference type. The original patch from Mikhail Glushenkov. Tests from Alexander Nasonov. Vladimir Prus 2005-02-18 08:29:38 +0000
  • d76c077f31 Changed to BSL based on permission granted in blanket-permission.txt. John Maddock 2004-10-11 10:45:27 +0000
  • 15690b572f BSL update John Maddock 2004-09-16 11:23:30 +0000
  • 3fb1dbc758 Don't allow a namespace and a class template to have the same name; it confuses MSVC 6.0 and 7.0. Douglas Gregor 2003-12-03 01:34:29 +0000
  • 24184f28fe Changed the throw_exception.hpp include to <> rather than "" for consistency with other libraries Björn Karlsson 2003-10-07 13:23:45 +0000
  • 8900c213b1 Added support for boost::throw_exception; patch from LarsBj. Björn Karlsson 2003-10-07 12:01:38 +0000
  • e828b95b04 Updated to reflect BoostBook changes Douglas Gregor 2003-03-15 23:12:35 +0000
  • 03a91f21de Import of BoostBook documentation for any, array, bind, function, ref, and signals libraries. Douglas Gregor 2003-03-12 23:27:25 +0000
  • 8d04c09308 index.html: Link to BoostBook generated documentation Douglas Gregor 2003-02-17 04:49:13 +0000
  • 0d0843b6d7 Untabified Björn Karlsson 2003-02-04 09:10:50 +0000
  • 416e24eed4 Add /libs/lib-name to comment Beman Dawes 2002-12-23 02:43:12 +0000
  • 91a8debf80 Workarounds for SunPro CC Dave Abrahams 2002-12-03 19:08:54 +0000
  • aa27b0a204 Add parens to quiet warning Beman Dawes 2002-07-24 11:51:53 +0000
  • 19fe8bc272 use strstream only when BOOST_NO_STRINGSTREAM is defined this avoids deprecated-warnings on gcc 3.1 Jens Maurer 2002-05-20 13:32:41 +0000
  • 3f5bf4a199 Update license Beman Dawes 2002-01-20 20:09:43 +0000
  • 7191359276 any_ptr -> any_cast Darin Adler 2001-11-07 17:42:18 +0000
  • fe3310d70d Add missing </a> several places in list Beman Dawes 2001-11-01 01:34:46 +0000
  • 1a2c7a1148 Fix for building with gcc + STLport John Maddock 2001-08-08 11:15:09 +0000
  • 3fab8eb978 Member template workarounds (Darin Adler) Beman Dawes 2001-07-05 21:08:05 +0000
  • ba7bc5c000 add ctor throw() per Kevlin and Peter Schmid Beman Dawes 2001-07-05 18:57:56 +0000
  • 9d05d46c2a added failure destructor with empty throw spec uid30850 2001-07-04 21:53:44 +0000
  • 00f4eb77d3 revert previous "fix" uid30850 2001-07-04 21:51:13 +0000
  • a1eb2a8e73 add empty throw spec to any destructor (inherits from std::exception) uid30850 2001-07-04 21:50:06 +0000
  • 828a73f676 Initial commit Beman Dawes 2001-07-03 17:13:38 +0000
  • d3609ba51f Initial commit Beman Dawes 2001-07-03 14:07:01 +0000