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
Troy D. Straszheim
24a7ce00a8
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
Troy D. Straszheim
c398dfceb3
Add basic copyright/license to keep cmake out of the inspection report
...
[SVN r55095]
2009-07-22 21:51:01 +00:00