39 Commits

Author SHA1 Message Date
Peter Dimov
ac731c96bb Add test for #53. Refs #53. 2024-10-12 21:32:25 +03:00
Peter Dimov
bc78cd0f3d Update build.jam, test/Jamfile 2024-08-22 14:21:16 +03:00
Rene Rivera
e198ea3bc1 Update build deps. 2024-08-03 12:06:25 -05:00
Rene Rivera
b397ad461e Change all <source> references to <library>. 2024-07-20 19:38:32 -05:00
Rene Rivera
98ae625d5b Sync from upstream. 2024-06-10 21:39:55 -05:00
Peter Dimov
a39d5404d6 Add result_arg_n_types_test. Refs #51. 2024-06-05 16:36:38 +03:00
Rene Rivera
c7ca5cc828 Add missing test deps. 2024-05-14 07:33:12 -05:00
Rene Rivera
7248975133 Make the library modular usable. 2024-03-11 08:38:17 -05: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
45e1ddeabc Add -fno-rtti runs of contains_test and contains2_test 2023-02-17 13:32:59 +02:00
Peter Dimov
bb841ed397 Merge branch 'develop' into feature/issue-45 2023-02-12 06:23:51 +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
389f886bc3 Add test for issue #42 2022-05-30 19:36:29 +03:00
Peter Dimov
e47b6a51e4 Test with warnings=extra, warnings-as-errors=on 2021-12-16 04:59:39 +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
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
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
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
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
27e9e1e372 Add support for function signatures with rvalue params 2014-09-29 20:14:06 +04: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
Douglas Gregor
587658b047 Merge Boost.Function fixes from trunk
[SVN r49361]
2008-10-16 13:21:50 +00:00
Peter Dimov
3b269d5de7 contains2_test added
[SVN r27722]
2005-03-17 12:48:40 +00:00
Douglas Gregor
fdbbc2b3ff Doug Gregor->Douglas Gregor
[SVN r24018]
2004-07-25 02:59:30 +00:00
Vladimir Prus
d929aaf814 Update V2 Jamfile
[SVN r23078]
2004-06-10 12:37:31 +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