summaryrefslogtreecommitdiff
path: root/libs/function
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge [58123], [58127], [58128] to release. Fixes #3666.Peter Dimov2009-12-061-0/+0
| | | | [SVN r58195]
* rm cmake from the release branch before it goes out broken. Policy dictates ↵Troy D. Straszheim2009-10-171-0/+0
| | | | | | that you never commit to release, you commit to trunk and merge to release. [SVN r56941]
* Add basic copyright/license to keep cmake out of the inspection reportTroy D. Straszheim2009-07-221-0/+0
| | | | [SVN r55095]
* Fix a typo.Daniel James2009-07-121-0/+0
| | | | | | | Merged revisions 54909 via svnmerge from https://svn.boost.org/svn/boost/trunk [SVN r54912]
* Merge various function changes from trunk.Daniel James2009-07-081-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged revisions 49571,50064,51743,51745,53722,54616-54619 via svnmerge from https://svn.boost.org/svn/boost/trunk ........ r49571 | noel_belcourt | 2008-11-03 18:37:49 +0000 (Mon, 03 Nov 2008) | 9 lines Both Sun and Pgi on Linux correctly put typeinfo into the std namespace, but function_base keys off the BOOST_NO_EXCEPTION_STD_NAMESPACE macro instead of the BOOST_NO_STD_TYPEINFO macro. The attached patch changes function_base to use the typeinfo macro. Because eVC 4.2 doesn't put typeinfo into the std namespace, I need to define BOOST_NO_STD_TYPEINFO only for this eVC version. ........ r50064 | johnmaddock | 2008-12-02 10:10:46 +0000 (Tue, 02 Dec 2008) | 1 line Fix -Wundef warning and suspect usage of BOOST_STRICT_CONFIG. ........ r51743 | dgregor | 2009-03-13 05:23:53 +0000 (Fri, 13 Mar 2009) | 11 lines Implement an optimization that David Abrahams and myself came up with, where Boost.Function uses a bit in the vtable pointer to indicate when the target function object has a trivial copy constructor, trivial destructor, and fits within the small object buffer. In this case, we just copy the bits of the function object rather than performing an indirect call to the manager. This results in a 60% speedup on a micro-benchmark that copies and calls such function objects repeatedly. ........ r51745 | dgregor | 2009-03-13 05:49:02 +0000 (Fri, 13 Mar 2009) | 7 lines Make Boost.Function compile under BOOST_NO_EXCEPTIONS. Fixes #2499 Fixes #2494 Fixes #2469 Fixes #2466 ........ r53722 | vladimir_prus | 2009-06-07 16:44:50 +0100 (Sun, 07 Jun 2009) | 4 lines Make Boost.Function compile with disabled exceptions. Closes #2900. Patch from Gabi Davar. ........ r54616 | danieljames | 2009-07-03 23:20:26 +0100 (Fri, 03 Jul 2009) | 3 lines When copying boost::ref, copy even when the referenced function is empty. Fixes #2642 Patch by Steven Watanabe ........ r54617 | danieljames | 2009-07-03 23:20:52 +0100 (Fri, 03 Jul 2009) | 6 lines Add 'and later versions' to support info for GCC and Visual C++. Fixes #2847. I didn't explicitly specify the versions since no one's updating this list and it's highly unlikely that a future version will break this. The same could probably be done for the other compilers but I don't know them very well so I'm leaving them alone. ........ r54618 | danieljames | 2009-07-03 23:21:40 +0100 (Fri, 03 Jul 2009) | 4 lines Fix Boost.Function unit tests for C++0x. Fixes #3012 Based on a patch from Richard Webb. Changed a bit so that it also works for the Visual C++ 10 beta. ........ r54619 | danieljames | 2009-07-03 23:22:03 +0100 (Fri, 03 Jul 2009) | 3 lines Work around Visual C++ copy constructor bug. Fixes #2929. Based on the patch by Steven Watanabe. ........ [SVN r54824]
* Add missing #pragma warning(pop) in Boost.Function.Daniel James2009-06-271-0/+0
| | | | | | | | | | | | | | Merged revisions 53694 via svnmerge from https://svn.boost.org/svn/boost/trunk ........ r53694 | danieljames | 2009-06-06 16:31:47 +0100 (Sat, 06 Jun 2009) | 1 line Add missing #pragma warning(pop). Fixes #2767. ........ [SVN r54410]
* Fixed almost all tab and min/max issues found by inspect toolJeremiah Willcock2009-05-201-0/+0
| | | | [SVN r53142]
* Merge PDF build changes from Trunk.John Maddock2009-02-231-0/+0
| | | | [SVN r51417]
* merge of cmake build files from trunk per bemanTroy D. Straszheim2009-01-241-0/+0
| | | | [SVN r50756]
* Merge Boost.Function fixes from trunkDouglas Gregor2008-10-161-0/+0
| | | | [SVN r49361]
* Merge Boost.Function from the trunkDouglas Gregor2008-07-141-0/+0
| | | | [SVN r47422]
* Merged fixes for Function, Signals, and MPI from trunk. See #1499, see ↵Douglas Gregor2007-12-141-0/+0
| | | | | | #1416, see #1486 [SVN r42031]
* Full merge from trunk at revision 41356 of entire boost-root tree.Beman Dawes2007-11-251-0/+0
| | | | [SVN r41369]
* Starting point for releasesBeman Dawes2007-10-051-0/+0
| | | | [SVN r39706]
* This commit was manufactured by cvs2svn to create tagnobody2007-07-241-0/+0
| | | | | | 'Version_1_34_1'. [SVN r38286]
* Patches from Trac #583.Thomas Witt2007-06-011-0/+0
| | | | [SVN r37846]
* Merged copyright and license additionBeman Dawes2006-11-071-0/+0
| | | | [SVN r35907]
* Remove obsolete Boost.Build v1 files.Rene Rivera2006-11-061-0/+0
| | | | [SVN r35880]
* Fix inspection problemsDouglas Gregor2006-11-031-0/+0
| | | | [SVN r35827]
* Eliminate MSVC 8.0 warningDouglas Gregor2006-10-131-0/+0
| | | | [SVN r35588]
* Suppress annoying MSVC warningsDouglas Gregor2006-09-291-0/+0
| | | | [SVN r35424]
* Suppress annoying MSVC warningsDouglas Gregor2006-09-291-0/+0
| | | | [SVN r35423]
* This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.nobody2006-03-211-0/+0
| | | | [SVN r33417]
* Fixed an 'unused parameter' warning.Peter Dimov2006-03-021-0/+0
| | | | [SVN r33204]
* Stop using assert() in testsDave Abrahams2006-02-281-0/+0
| | | | [SVN r33181]
* Use ~Functor instead of ~function_type always, since it makes BorlandDave Abrahams2006-02-111-0/+0
| | | | | | | and vc6 and who knows what else happy. [SVN r32832]
* Workaround for Borland compilers, from AlistairDouglas Gregor2006-01-241-0/+0
| | | | [SVN r32394]
* trivial adjustments to enable warning-free compilation with gcc -Wall -W -WerrorRalf W. Grosse-Kunstleve2006-01-201-0/+0
| | | | [SVN r32364]
* Fixes for GCC 2.95.3Douglas Gregor2006-01-131-0/+0
| | | | [SVN r32319]
* Workaround for GCC 2.95.3Douglas Gregor2006-01-131-0/+0
| | | | [SVN r32302]
* EDG 238 compatibility (and potentially other compilers)Ralf W. Grosse-Kunstleve2006-01-121-0/+0
| | | | [SVN r32294]
* Small buffer optimization for Boost.FunctionDouglas Gregor2006-01-101-0/+0
| | | | [SVN r32282]
* function_base.hpp, function_template.hpp:Douglas Gregor2005-12-301-0/+0
| | | | | | | | | - Use a vtable instead of separate manager/invoker pointers, to shrink the size of a boost::function object to 8 bytes - Fix a problem with NULL member pointers [SVN r32186]
* BOOST_CRITICAL_ERROR is no longer usableDouglas Gregor2005-12-301-0/+0
| | | | [SVN r32185]
* Workaround for a problem in Wave.Hartmut Kaiser2005-12-181-0/+0
| | | | [SVN r32094]
* Merged from Version_1_33_1Douglas Gregor2005-12-081-0/+0
| | | | [SVN r31949]
* Large patch from Ulrich Eckhardt to fix support for EVC++ 4.John Maddock2005-08-251-0/+0
| | | | [SVN r30670]
* Try to work around Borland parsing bugDouglas Gregor2005-08-241-0/+0
| | | | [SVN r30645]
* Fully-qualify detail namespace accesses to work around compiler bugsDouglas Gregor2005-08-221-0/+0
| | | | [SVN r30627]
* Merged from 1.33.0 releaseDouglas Gregor2005-08-121-0/+0
| | | | [SVN r30540]
* Fix tests for compilers that actually have a real is_statelessDouglas Gregor2005-05-101-0/+0
| | | | [SVN r28784]
* Peter Dimov's ADL workaroundsDouglas Gregor2005-03-241-0/+0
| | | | [SVN r27808]
* Test use of function_equalDouglas Gregor2005-03-181-0/+0
| | | | [SVN r27733]
* Be more precise about EqualityComparable and function_equalDouglas Gregor2005-03-181-0/+0
| | | | [SVN r27732]
* contains2_test addedPeter Dimov2005-03-171-0/+0
| | | | [SVN r27722]
* bind_function_test added.Peter Dimov2005-03-171-0/+0
| | | | [SVN r27721]
* bind_t now implements function_equal instead of operator==Peter Dimov2005-03-131-0/+0
| | | | [SVN r27630]
* Replaced BOOST_TESTStefan Slapeta2005-02-031-0/+0
| | | | [SVN r27049]
* Fix for Borland, from Tobias SchwingerDouglas Gregor2005-01-281-0/+0
| | | | [SVN r26886]
* Use bold element nowDouglas Gregor2005-01-231-0/+0
| | | | [SVN r26820]