Peter Dimov
|
7e4d90c87d
|
Update .drone.jsonnet
|
2024-08-22 13:11:58 +03:00 |
|
Peter Dimov
|
b4ce38b1a0
|
Update ci.yml
|
2024-08-22 13:04:04 +03:00 |
|
Peter Dimov
|
1204b7d200
|
Add missing argN_type typedefs. Fixes #51.
boost-1.86.0.beta1
boost-1.86.0
|
2024-06-05 16:48:43 +03:00 |
|
Peter Dimov
|
a39d5404d6
|
Add result_arg_n_types_test. Refs #51.
|
2024-06-05 16:36:38 +03:00 |
|
Peter Dimov
|
bd181fdf89
|
Update .drone.jsonnet
|
2024-05-11 22:39:29 +03:00 |
|
Peter Dimov
|
9788bb6cea
|
Update ci.yml
|
2024-05-11 22:22:56 +03:00 |
|
Peter Dimov
|
694b253086
|
Use std::is_trivially_copyable instead of is_trivially_copy_constructible + is_trivially_destructible
|
2024-05-11 22:14:19 +03:00 |
|
Peter Dimov
|
35f0c2a681
|
GCC 4.x doesn't have std::is_trivially_copy_constructible
|
2024-05-11 21:51:45 +03:00 |
|
Peter Dimov
|
4f89a283fd
|
Fix GCC 4.8 in .drone.jsonnet
|
2024-05-11 21:38:42 +03:00 |
|
Peter Dimov
|
38a2ab7646
|
Remove dependency on Boost.TypeTraits
|
2024-05-11 21:26:24 +03:00 |
|
Peter Dimov
|
28b88d07bb
|
Fix indentation; remove obsolete comment
boost-1.85.0.beta1
boost-1.85.0
|
2024-02-06 08:57:58 +02:00 |
|
Peter Dimov
|
e51f941dd4
|
Merge branch 'patch-2' of https://github.com/BrianWeed/function into feature/pr-48
|
2024-02-06 08:48:34 +02:00 |
|
Peter Dimov
|
483504c615
|
Merge pull request #49 from BrianWeed/patch-1
Performance improvement
|
2024-02-06 08:47:02 +02:00 |
|
Brian Weed
|
7350f9b354
|
Performance Improvement
Move functors where possible to reduce the number of copies (Lambdas with expensive-to-copy captures can be a bottleneck when copied)
|
2024-02-04 14:28:10 -05:00 |
|
Brian Weed
|
3b48732773
|
Performance improvement
Move functors where possible to reduce the number of copies (Lambdas with expensive-to-copy captures can be a bottleneck when copied)
|
2024-02-04 14:25:58 -05:00 |
|
Peter Dimov
|
6876969bfc
|
Add include guards, move prologue/epilogue into function_template, remove unnecessary headers
|
2024-01-28 05:13:54 +02:00 |
|
Peter Dimov
|
88da3c6568
|
Remove obsolete files
|
2024-01-28 04:01:00 +02:00 |
|
Peter Dimov
|
50ac0b74c9
|
Remove unnecessary ifs
|
2024-01-28 03:14:16 +02:00 |
|
Peter Dimov
|
6de542f1bc
|
Remove uses of BOOST_FUNCTION_PARTIAL_SPEC
|
2024-01-28 03:12:09 +02:00 |
|
Peter Dimov
|
1e3d469155
|
Remove unnecessary undefs
|
2024-01-28 03:11:20 +02:00 |
|
Peter Dimov
|
0601af0be4
|
Remove uses of BOOST_FUNCTION_RETURN
|
2024-01-28 03:09:43 +02:00 |
|
Peter Dimov
|
a46646ecaa
|
Remove uses of BOOST_FUNCTION_VOID_RETURN_TYPE
|
2024-01-28 03:07:55 +02:00 |
|
Peter Dimov
|
8ce457b161
|
Remove uses of BOOST_FUNCTION_ARGS
|
2024-01-28 03:07:18 +02:00 |
|
Peter Dimov
|
a3249ce5db
|
Remove uses of BOOST_FUNCTION_PARMS
|
2024-01-28 03:06:03 +02:00 |
|
Peter Dimov
|
fa845b2fe3
|
Remove uses of BOOST_FUNCTION_TEMPLATE_ARGS
|
2024-01-28 03:04:43 +02:00 |
|
Peter Dimov
|
bf2b23d40f
|
Remove uses of BOOST_FUNCTION_TEMPLATE_PARMS
|
2024-01-28 03:03:38 +02:00 |
|
Peter Dimov
|
52ff7423b7
|
Remove uses of BOOST_FUNCTION_COMMA
|
2024-01-28 03:02:55 +02:00 |
|
Peter Dimov
|
5b5b2de461
|
Remove uses of BOOST_FUNCTION_VTABLE
|
2024-01-28 03:01:14 +02:00 |
|
Peter Dimov
|
916b44374d
|
Remove uses of BOOST_FUNCTION_GET_INVOKER
|
2024-01-28 03:00:17 +02:00 |
|
Peter Dimov
|
87d8b29dc0
|
Remove uses of BOOST_FUNCTION_GET_MEMBER_INVOKER
|
2024-01-28 02:59:36 +02:00 |
|
Peter Dimov
|
7efb3be043
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER
|
2024-01-28 02:42:10 +02:00 |
|
Peter Dimov
|
691b765827
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:41:11 +02:00 |
|
Peter Dimov
|
7b8bdda461
|
Remove uses of BOOST_FUNCTION_GET_FUNCTION_INVOKER
|
2024-01-28 02:40:34 +02:00 |
|
Peter Dimov
|
3380fc642f
|
Remove uses of BOOST_FUNCTION_VOID_MEMBER_INVOKER
|
2024-01-28 02:39:07 +02:00 |
|
Peter Dimov
|
b241c83d43
|
Remove uses of BOOST_FUNCTION_MEMBER_INVOKER
|
2024-01-28 02:38:32 +02:00 |
|
Peter Dimov
|
4cedf0bf3b
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER
|
2024-01-28 02:35:01 +02:00 |
|
Peter Dimov
|
692cf3d56e
|
Remove uses of BOOST_FUNCTION_FUNCTION_REF_INVOKER
|
2024-01-28 02:34:11 +02:00 |
|
Peter Dimov
|
15a4f89d9c
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:32:56 +02:00 |
|
Peter Dimov
|
5803badc20
|
Remove uses of BOOST_FUNCTION_FUNCTION_OBJ_INVOKER
|
2024-01-28 02:31:56 +02:00 |
|
Peter Dimov
|
4ba8c23ce4
|
Remove uses of BOOST_FUNCTION_VOID_FUNCTION_INVOKER
|
2024-01-28 02:31:14 +02:00 |
|
Peter Dimov
|
4e6dda7364
|
Remove uses of BOOST_FUNCTION_FUNCTION_INVOKER
|
2024-01-28 02:30:44 +02:00 |
|
Peter Dimov
|
b13f8f6f20
|
Remove uses of BOOST_FUNCTION_FUNCTION
|
2024-01-28 02:29:30 +02:00 |
|
Peter Dimov
|
af8e66d03b
|
Replace operator safe_bool with explicit operator bool
|
2024-01-27 09:15:01 +02:00 |
|
Peter Dimov
|
f898d3a1dd
|
Remove BOOST_NO_CXX11_ALLOCATOR workarounds
|
2024-01-27 09:11:37 +02:00 |
|
Peter Dimov
|
a9a0f90bc2
|
Remove BOOST_NO_CXX11_RVALUE_REFERENCES workarounds
|
2024-01-27 07:21:54 +02:00 |
|
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
|
2570672623
|
Remove boost::detail::function::unusable
|
2024-01-27 07:08:12 +02:00 |
|
Peter Dimov
|
ee600cf665
|
Remove BOOST_NO_VOID_RETURNS workarounds
|
2024-01-27 07:04:50 +02:00 |
|
Peter Dimov
|
8d7f2ed1a5
|
Remove SGI workaround
|
2024-01-27 07:00:49 +02:00 |
|