Peter Dimov
c9357b6819
Remove obsolete workarounds from contains_test
2024-01-27 07:18:00 +02:00
Peter Dimov
3254a3857a
Remove BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX workarounds
2024-01-27 07:12:35 +02:00
Peter Dimov
eff07e72c3
Remove GCC 3.3 workarounds
2024-01-27 06:52:02 +02:00
Peter Dimov
c96f9d68b4
Remove C++03 tests
2024-01-10 03:09:37 +02:00
Peter Dimov
a6605b5d0b
Disable function_typeof_test for 98 and 0x as well
2023-10-11 21:57:45 +03:00
Peter Dimov
8b126c8950
Disable function_typeof_test for <cxxstd>03
2023-10-11 21:37:34 +03:00
Peter Dimov
7ca2310b15
Support fn.contains(f) where f is a function. Fixes #46 .
2023-09-03 17:55:50 +03:00
Peter Dimov
141b4331e4
Update test/cmake_subdir_test
2023-02-17 15:32:36 +02:00
Peter Dimov
45e1ddeabc
Add -fno-rtti runs of contains_test and contains2_test
2023-02-17 13:32:59 +02:00
Peter Dimov
df5ae70b71
Update test/cmake_subdir_test
2023-02-17 06:16:02 +02:00
Peter Dimov
bb841ed397
Merge branch 'develop' into feature/issue-45
2023-02-12 06:23:51 +02:00
Peter Dimov
e9f1036927
Avoid -Wsign-compare under GCC 4.4 in lambda_test.cpp
2023-02-12 04:44:32 +02:00
Peter Dimov
c44392fcae
Update test/Jamfile
2023-02-12 04:43:26 +02:00
Peter Dimov
6961c50cce
Add fn_eq_bind_test. Refs #45 .
2023-02-12 03:23:54 +02:00
Peter Dimov
53c084084d
Use BOOST_TEST_TRAIT_SAME
2022-12-23 02:32:03 +02:00
Peter Dimov
c225007399
Update dependency list in cmake_subdir_test
2022-12-23 02:17:32 +02:00
Peter Dimov
389f886bc3
Add test for issue #42
2022-05-30 19:36:29 +03:00
Peter Dimov
e665d1e9af
Disable -Wdeprecated-declarations for GCC 12
2022-05-30 18:18:09 +03:00
Peter Dimov
acaca854c4
More Clang warning suppression
2021-12-16 06:20:42 +02:00
Peter Dimov
61479788b8
Additional Clang warning fixes
2021-12-16 05:25:03 +02:00
Peter Dimov
e47b6a51e4
Test with warnings=extra, warnings-as-errors=on
2021-12-16 04:59:39 +02:00
Peter Dimov
e0477637eb
Add test/cmake_install_test
2021-12-16 03:45:24 +02:00
Peter Dimov
223749287a
Add test/CMakeLists.txt
2021-03-19 04:35:28 +02:00
Peter Dimov
7f69508eac
Add CMakeLists.txt
2019-01-07 00:09:56 +02:00
Peter Dimov
6d811a2e72
Add test/quick.cpp
2019-01-07 00:02:14 +02:00
Peter Dimov
3f46081c59
Add mixed cxxstd variants of test_return_function
2018-11-14 00:17:36 +02:00
Peter Dimov
17716b63f2
Add test_return_function
2018-11-14 00:11:27 +02:00
Peter Dimov
30f31f894c
Merge branch 'develop' into feature/more-lwtest
2018-11-13 21:16:15 +02:00
Peter Dimov
bfb0e4701e
Remove remaining uses of Boost.Test
2018-11-13 19:43:12 +02:00
Peter Dimov
0a1a33a443
Update toolset name for gcc-4.4
2018-11-13 18:13:50 +02:00
Peter Dimov
c18d123137
Add test_mixed_cxxstd
2018-11-13 17:54:17 +02:00
Peter Dimov
5b2acbc175
Add throw/catch test for bad_function_call
2018-10-26 07:41:18 -04:00
Nikita Kniazev
df1f33eb00
TST: Do not catch exceptions by value
2018-10-22 18:34:40 -04:00
James E. King III
453860ff9c
expand CI jobs for more coverage
2018-10-15 20:27:06 -04:00
Peter Dimov
d1a771b6ea
Disable -fno-rtti test on g++-4.4/c++0x as <memory> does not compile
2018-09-24 20:30:41 +03:00
Peter Dimov
27808e2bd5
Simplify test/Jamfile
2018-09-24 19:31:58 +03:00
Peter Dimov
528afe6b41
Replace Boost.Test use with lwtest
2018-09-24 19:23:58 +03:00
Glen Fernandes
87c978d36e
Use LightweightTest and NoExceptionsSupport from Core
2018-09-22 15:27:44 -04:00
Peter Dimov
eba48932f0
Skip test_empty_ref on g++ 7 in C++17 mode due to compiler bug
2017-12-17 02:18:11 +02:00
Edward Diener
c257d432e9
Add missing test.
2017-07-08 01:26:28 -04:00
Edward Diener
d6cff3991d
Disable processing of function.hpp if it is included more than once in the TU and BOOST_FUNCTION_MAX_ARGS does not change.
2017-07-06 15:37:18 -04:00
Daniela Engert
0707a60115
Conditionally disable tests using deprecated/removed C++98 binders.
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-04-30 19:07:01 +02:00
Peter Dimov
c326d30f28
Remove std::unary/binary_function use, they have been removed in C++17
2016-11-06 14:43:42 +02:00
Antony Polukhin
8998778f51
Use Boost.TypeIndex to work with type_info to avoid bunch of workarounds and non-optimal operators. Added RTTI-off tests
2015-04-25 17:45:13 +03:00
Antony Polukhin
df1db75294
Less includes from Boost.Move and more tests
2014-10-02 15:40:33 +04:00
Antony Polukhin
27e9e1e372
Add support for function signatures with rvalue params
2014-09-29 20:14:06 +04:00
Marshall Clow
78eb6b1c8c
Fixed two tests to work with C++11/libc++. The tests attempted to compare two ostream&, but didn't really. In c++03, both decayed to void *, which wre then compared. In c++11, the ostreams are comvertible to bool, but only explicitly, and this failed to compile. Use a custom struct with operator== instead of ostream in these tests instead.
2014-02-03 11:46:05 -08:00
Marshall Clow
352cb183fe
Merge macro changes for Boost.Function to release branch
...
[SVN r82054]
2012-12-17 17:50:38 +00:00
Antony Polukhin
3ac49dc978
Merge from trunk: added move assignment and move constructors to Boost.Function ( fixes #7330 )
...
[SVN r80738]
2012-09-28 18:14:00 +00:00
Daniel James
3193df71b9
Function: Merge from trunk.
...
- Remove extra definition of operator(), since it's inline anyway. Fixes
#4765 .
- Make sure that the cv flags are copied when we copy a reference to a function
object. Fixes #4325
- Fully qualified function calls to avoid ambiguity with new additions to
standard. Thanks to Conrad Poelman. Fixes #4073
- Remove iterator workaround for newer versions of Visual Age C++. Thanks to
'ccambly'. Fixes #3912
- Fix unused variable warning for Visual C++. Fixes #3618
- Testing flag for Visual C++.
- Removed all but one old-style cast, prevents GCC warnings, but breaks GCC
2.95.3. Fixes #3410
- Fixed tab and newline issues from inspection report.
[SVN r70361]
2011-03-21 21:32:38 +00:00