2
0
mirror of https://github.com/boostorg/bind.git synced 2026-01-19 16:12:10 +00:00
Commit Graph

526 Commits

Author SHA1 Message Date
Peter Dimov
96e8802169 Add VERBATIM to add_custom_target 2024-08-20 19:40:37 +03:00
Peter Dimov
620ddec3ee Update build.jam, test/Jamfile 2024-08-20 19:39:13 +03:00
Rene Rivera
0e7a2373c1 Update build deps. 2024-07-31 08:31:28 -05:00
Rene Rivera
5af56ff9f8 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
a902503477 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
c72cc6f914 Change all <source> references to <library>. 2024-07-20 19:36:58 -05:00
Rene Rivera
0de59ef498 Sync from upstream. 2024-07-12 08:54:07 -05:00
Peter Dimov
97776ec7ba Disable -Warray-bounds in bind_ref_test because of GCC 14 UBSAN boost-1.86.0.beta1 boost-1.86.0 2024-07-10 12:38:24 +03:00
Peter Dimov
76c1733f47 Update .drone.jsonnet 2024-07-10 11:41:39 +03:00
Peter Dimov
769479a964 Refactor _bi::dm_result<> to not form references to functions. Fixes #35. 2024-07-09 20:24:19 +03:00
Peter Dimov
cb724dcf57 Remove obsolete warning suppression 2024-07-09 20:07:25 +03:00
Peter Dimov
b7edec7300 Enable cdecl, stdcall, fastcall tests when _MSC_VER is defined, instead of just when BOOST_MSVC is defined. Refs #35. 2024-07-09 20:03:52 +03:00
Peter Dimov
8729fbdbfa Update GCC workaround in bind_dm3_test 2024-07-09 19:41:04 +03:00
Peter Dimov
bdc7a9cfc5 Update ci.yml 2024-07-09 18:57:46 +03:00
Rene Rivera
2e0c546d64 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera
c1bdcd3e9b Add requires-b2 check to top-level build file. 2024-05-05 09:00:00 -05:00
Rene Rivera
da830bc0eb Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:12:36 -05:00
Rene Rivera
e18818ec06 Make the library modular usable. 2024-03-11 08:27:02 -05:00
Peter Dimov
9fbfdcb357 Merge pull request #33 from BrianWeed/patch-1
Performance Improvement
boost-1.85.0.beta1 boost-1.85.0
2024-02-06 08:45:11 +02:00
Brian Weed
ece4b221df Performance Improvement
Avoid excess copies by moving functors where possible
2024-02-04 14:42:30 -05:00
Peter Dimov
dded373cc7 Remove unnecessary header 2024-01-26 07:52:47 +02:00
Peter Dimov
2b9c6151c3 Disable -Warray-bounds in mem_fn_ref_test for GCC w/ ASAN 2024-01-07 05:48:17 +02:00
Peter Dimov
9067a41bae Update .drone.jsonnet 2024-01-07 05:08:51 +02:00
Peter Dimov
57ba559ec8 Disable -Wdangling-reference in bind_dm3_test for GCC 13 2024-01-07 04:25:11 +02:00
Peter Dimov
e066884190 -Wunused-but-set-variable is only in Clang 13 and higher 2024-01-07 02:23:21 +02:00
Peter Dimov
9d6b7fb86e Disable deprecation warnings in protect_cpp20_test.cpp 2024-01-07 02:14:46 +02:00
Peter Dimov
dae3bc7e89 Enable -Wundef for Clang 2024-01-07 02:02:57 +02:00
Peter Dimov
a4b8f2b6a0 Suppress Clang warnings in mem_fn_eq_test 2024-01-06 15:01:25 +02:00
Peter Dimov
b23df0f222 Enable warnings as errors in test/Jamfile 2024-01-06 14:59:12 +02:00
Peter Dimov
3be7521aa2 Fix BOOST_MSVC checks 2024-01-06 14:34:59 +02:00
Peter Dimov
d4614204e5 Suppress MSVC warnings 2024-01-06 07:42:32 +02:00
Peter Dimov
71f21c757f Fix BOOST_MP11_MSVC remnants 2024-01-06 07:28:16 +02:00
Peter Dimov
3fa518fe9a Add missing newlines at end 2024-01-06 07:21:29 +02:00
Peter Dimov
919c5583dd Some early GCC 5 versions also need the workaround for generic function objects 2024-01-06 02:24:23 +02:00
Peter Dimov
ea7f38833f Remove dependency on Mp11 (fixes msvc-12.0 as a side effect) 2024-01-06 01:29:50 +02:00
Peter Dimov
b523bc3042 Re-expand the generic function object case because of GCC 4.x 2024-01-05 22:39:31 +02:00
Peter Dimov
46fbb87bbb Simplify list, bind 2024-01-05 03:55:27 +02:00
Peter Dimov
ebc6107bd6 Simplify rrlist, bind_t 2024-01-05 01:44:37 +02:00
Peter Dimov
9140f3e793 More workaround removal in bind.hpp 2024-01-05 01:09:22 +02:00
Peter Dimov
42c7177509 Move/remove detail headers as appropriate 2024-01-05 01:04:40 +02:00
Peter Dimov
52d6b7c2fd Remove workarounds from bind.hpp 2024-01-05 00:58:01 +02:00
Peter Dimov
6a73daa5db Merge branch 'develop' into feature/requires-cxx11 2024-01-04 21:22:52 +02:00
Peter Dimov
74308ee223 Add bind_over_mf2_test.cpp 2024-01-04 20:56:32 +02:00
Peter Dimov
6926dbfc51 Expand bind_over_mf_test.cpp 2024-01-04 20:49:06 +02:00
Peter Dimov
1d123d6432 Add bind_over_mf_test.cpp 2024-01-04 20:36:39 +02:00
Peter Dimov
9b9851a887 Add bind_over_test.cpp 2024-01-04 20:26:54 +02:00
Peter Dimov
e391ef6d92 Do not use deduced return types 2024-01-04 20:17:22 +02:00
Peter Dimov
5b218046dc Eliminate mem_fn_cc.hpp 2024-01-04 20:07:02 +02:00
Peter Dimov
5cef4e4f78 Eliminate mem_fn_template.hpp 2024-01-04 19:51:50 +02:00
Peter Dimov
506838badd Modernize mem_fn_template.hpp 2024-01-04 19:11:35 +02:00