Daniel James
7ee94c6975
Function: Extra member tests, to catch #4073 .
...
[SVN r70301]
2011-03-21 09:01:18 +00:00
Jeremiah Willcock
820ad024fe
Applied patch from #3618 ; fixes #3618
...
[SVN r62621]
2010-06-09 00:47:51 +00:00
Troy D. Straszheim
a1f62de420
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
81c7876588
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
8b63c146ea
Work around Visual C++ copy constructor bug. Fixes #2929 .
...
Based on the patch by Steven Watanabe.
[SVN r54619]
2009-07-03 22:22:03 +00:00
Daniel James
ae534d7342
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.
[SVN r54618]
2009-07-03 22:21:40 +00:00
Daniel James
ff3244d562
When copying boost::ref, copy even when the referenced function is empty. Fixes #2642
...
Patch by Steven Watanabe
[SVN r54616]
2009-07-03 22:20:26 +00:00
Michael A. Jackson
e8504c1777
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
f559986ae8
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
Douglas Gregor
da259e8dce
Make MyLargeFunctor large.
...
[SVN r48633]
2008-09-06 16:30:58 +00:00
Douglas Gregor
2fe4cc253f
Fix double-destruction problem with small function objects and swap(), and try to work around a GCC 4.2 issue. See #1910 for comments about the former problem from Niels Dekker.
...
[SVN r48627]
2008-09-06 03:16:25 +00:00
Douglas Gregor
f379ef8532
Make Boost.Function's target() operation respect the cv-qualifiers of referenced function objects. Fixes #736
...
[SVN r48618]
2008-09-05 17:52:12 +00:00
Douglas Gregor
ea18f5777b
Add Boost.Typeof support to Boost.Function. Fixes #1621
...
[SVN r48616]
2008-09-05 16:13:49 +00:00
Douglas Gregor
d5a86a2d52
Improve the performance of Boost.Function's swap. Thanks to Niels Dekker for the original patch. Fixes #1910
...
[SVN r48615]
2008-09-05 15:43:22 +00:00
Douglas Gregor
adb7b0a214
Change Boost.Function allocator behavior, from Emil Dotchevski
...
[SVN r43884]
2008-03-27 19:44:37 +00:00
Vladimir Prus
2a85edbd31
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Dave Abrahams
fdd91dbf91
Stop using assert() in tests
...
[SVN r33181]
2006-02-28 22:56:33 +00:00
Douglas Gregor
78f6b385d5
Small buffer optimization for Boost.Function
...
[SVN r32282]
2006-01-10 23:52:35 +00:00
Douglas Gregor
c5e64fab99
BOOST_CRITICAL_ERROR is no longer usable
...
[SVN r32185]
2005-12-30 02:27:13 +00:00
Douglas Gregor
8b816138bc
Fix tests for compilers that actually have a real is_stateless
...
[SVN r28784]
2005-05-10 13:30:35 +00:00
Douglas Gregor
24ce3091d0
Peter Dimov's ADL workarounds
...
[SVN r27808]
2005-03-24 19:13:33 +00:00
Douglas Gregor
354b8b802e
Test use of function_equal
...
[SVN r27733]
2005-03-18 05:01:49 +00:00
Peter Dimov
3b269d5de7
contains2_test added
...
[SVN r27722]
2005-03-17 12:48:40 +00:00
Stefan Slapeta
bb669b4fb5
Replaced BOOST_TEST
...
[SVN r27049]
2005-02-03 11:09:28 +00:00
Douglas Gregor
fdbbc2b3ff
Doug Gregor->Douglas Gregor
...
[SVN r24018]
2004-07-25 02:59:30 +00:00
Douglas Gregor
5b4dc38727
boost/function/function_base.hpp:
...
- Work around a GCC <= 3.3 bug where the return type of a function template
that cannot possibly match is instantiated when it should not be, causing
errors in the use of operator==. This results in slightly reduced
functionality.
libs/function/test/contains_test.cpp:
- Don't test that which GCC cannot now handle
[SVN r23170]
2004-06-23 16:00:01 +00:00
Vladimir Prus
d929aaf814
Update V2 Jamfile
...
[SVN r23078]
2004-06-10 12:37:31 +00:00
Douglas Gregor
2c0e633307
Added contains() and function_equal()
...
[SVN r22483]
2004-03-12 03:38:20 +00:00
Douglas Gregor
746676d274
Fix semantics for comparison against reference_wrappers
...
[SVN r21901]
2004-01-24 23:31:40 +00:00
Douglas Gregor
cb1bcd5410
"contains" -> "target"
...
[SVN r21845]
2004-01-20 18:07:13 +00:00
Douglas Gregor
7d30d98efd
boost/function/function_template.hpp, boost/function/function_base.hpp:
...
- Added "contains" member function to extract a pointer to the target
function object if you know its type
- Added operator== that can compare a Boost.Function object against a
function object
libs/function/test/Jamfile, libs/function/test/contains_test.cpp:
- Test contains() and equality comparison operators
[SVN r21844]
2004-01-20 18:02:02 +00:00
Douglas Gregor
8abd32bd81
Clean up warnings on Borland C++ 5.5
...
[SVN r21095]
2003-12-03 01:21:32 +00:00
Douglas Gregor
3f753feb4d
Use the "minimal" test tools, to simplify my life a bit
...
[SVN r20924]
2003-11-23 16:17:24 +00:00
Douglas Gregor
b09e7f3d3d
Fix & regenerate sum_avg_portable.cpp
...
[SVN r20402]
2003-10-17 16:25:51 +00:00
Douglas Gregor
8c8f072d09
Update license to the new Boost license (yay!)
...
[SVN r20235]
2003-10-01 04:10:37 +00:00
Vladimir Prus
5314836215
Add V2 Jamfile
...
[SVN r20210]
2003-09-29 16:09:15 +00:00
Dave Abrahams
043d0236a7
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Douglas Gregor
4b830024f3
Die, foo, die
...
[SVN r19205]
2003-07-19 06:53:21 +00:00
Douglas Gregor
5347683c8e
Remove return statement from operator new to see who screams about it
...
[SVN r19178]
2003-07-18 04:17:30 +00:00
Douglas Gregor
cb3c1b0d1e
doc/tutorial.xml: fix a typo in the example code (thanks Jens!)
...
test/sum_avg_portable.cpp: regenerated.
[SVN r19136]
2003-07-16 04:40:25 +00:00
Douglas Gregor
1a6d95733a
Get rid of a warning in GCC 3.3.
...
[SVN r19069]
2003-07-11 17:42:12 +00:00
Douglas Gregor
a44c07104c
Regenerated, with function_test renamed to lib_function_test
...
[SVN r17420]
2003-02-14 18:15:01 +00:00
Douglas Gregor
af75e6622e
Regenerated, with license and copyright info
...
[SVN r17419]
2003-02-14 18:05:26 +00:00
Beman Dawes
c76d87f4ad
rename function_test to lib_function_test due to clash file libs/functional
...
[SVN r17141]
2003-01-31 23:56:11 +00:00
Douglas Gregor
eb8a563a3b
Suppress warnings on HP aCC
...
[SVN r17089]
2003-01-30 14:25:00 +00:00
Douglas Gregor
300ca5bdef
Delete nothrow, new throw
...
[SVN r17088]
2003-01-30 14:22:28 +00:00
Douglas Gregor
9bc263cf97
Regenerated
...
[SVN r17084]
2003-01-30 04:42:06 +00:00
Douglas Gregor
09657f1134
Fixed broken testcases that came from tutorial sample code
...
[SVN r16935]
2003-01-19 14:44:34 +00:00
Douglas Gregor
4a46b5e1b9
Generated from XML
...
[SVN r16929]
2003-01-18 15:07:06 +00:00
Douglas Gregor
951cb3acd4
Testcases autogenerated from the Boost.Function tutorial
...
[SVN r16711]
2002-12-28 03:44:00 +00:00