1
0
forked from boostorg/bind

Commit Graph

  • a541a8d5c1 Update .drone.jsonnet boost-1.88.0.beta1 boost-1.88.0 feature/gha Peter Dimov 2024-12-13 03:05:02 +02:00
  • e027093c53 Disable tests using shared_ptr under msvc-12.0 Peter Dimov 2024-12-13 03:03:07 +02:00
  • fac72450f2 Disable bind_nested_rv_test.cpp for GCC 4.7 Peter Dimov 2024-12-13 02:57:12 +02:00
  • ac4c6f7c7a Update .drone.jsonnet Peter Dimov 2024-12-13 02:49:20 +02:00
  • 6d11c8931c Apply Node20 workaround Peter Dimov 2024-12-12 22:23:34 +02:00
  • 71393b0d28 Update ci.yml Peter Dimov 2024-12-12 20:28:09 +02:00
  • 68a9e0db85 Update .drone.jsonnet boost-1.87.0.beta1 boost-1.87.0 feature/drone Peter Dimov 2024-08-21 10:47:20 +03:00
  • 96e8802169 Add VERBATIM to add_custom_target feature/modular-b2 Peter Dimov 2024-08-20 19:40:37 +03:00
  • 620ddec3ee Update build.jam, test/Jamfile Peter Dimov 2024-08-20 19:39:13 +03:00
  • 0e7a2373c1 Update build deps. Rene Rivera 2024-07-31 08:31:28 -05:00
  • 5af56ff9f8 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • a902503477 Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • c72cc6f914 Change all <source> references to <library>. Rene Rivera 2024-07-20 19:36:58 -05:00
  • 0de59ef498 Sync from upstream. Rene Rivera 2024-07-12 08:54:07 -05:00
  • 97776ec7ba Disable -Warray-bounds in bind_ref_test because of GCC 14 UBSAN boost-1.86.0.beta1 boost-1.86.0 Peter Dimov 2024-07-10 12:38:24 +03:00
  • 76c1733f47 Update .drone.jsonnet Peter Dimov 2024-07-10 11:41:39 +03:00
  • 769479a964 Refactor _bi::dm_result<> to not form references to functions. Fixes #35. feature/issue-35 Peter Dimov 2024-07-09 20:24:19 +03:00
  • cb724dcf57 Remove obsolete warning suppression Peter Dimov 2024-07-09 20:07:25 +03:00
  • b7edec7300 Enable cdecl, stdcall, fastcall tests when _MSC_VER is defined, instead of just when BOOST_MSVC is defined. Refs #35. Peter Dimov 2024-07-09 20:03:52 +03:00
  • 8729fbdbfa Update GCC workaround in bind_dm3_test Peter Dimov 2024-07-09 19:41:04 +03:00
  • bdc7a9cfc5 Update ci.yml Peter Dimov 2024-07-09 18:54:43 +03:00
  • 2e0c546d64 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • c1bdcd3e9b Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:00 -05:00
  • da830bc0eb Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:12:36 -05:00
  • e18818ec06 Make the library modular usable. Rene Rivera 2024-03-11 08:27:02 -05:00
  • 9fbfdcb357 Merge pull request #33 from BrianWeed/patch-1 boost-1.85.0.beta1 boost-1.85.0 Peter Dimov 2024-02-06 08:45:11 +02:00
  • ece4b221df Performance Improvement Brian Weed 2024-02-04 14:42:30 -05:00
  • dded373cc7 Remove unnecessary header feature/requires-cxx11 Peter Dimov 2024-01-26 07:52:47 +02:00
  • 2b9c6151c3 Disable -Warray-bounds in mem_fn_ref_test for GCC w/ ASAN Peter Dimov 2024-01-07 05:48:17 +02:00
  • 9067a41bae Update .drone.jsonnet Peter Dimov 2024-01-07 05:08:51 +02:00
  • 57ba559ec8 Disable -Wdangling-reference in bind_dm3_test for GCC 13 Peter Dimov 2024-01-07 04:25:11 +02:00
  • e066884190 -Wunused-but-set-variable is only in Clang 13 and higher Peter Dimov 2024-01-07 02:23:21 +02:00
  • 9d6b7fb86e Disable deprecation warnings in protect_cpp20_test.cpp Peter Dimov 2024-01-07 02:14:46 +02:00
  • dae3bc7e89 Enable -Wundef for Clang Peter Dimov 2024-01-07 02:02:57 +02:00
  • a4b8f2b6a0 Suppress Clang warnings in mem_fn_eq_test Peter Dimov 2024-01-06 15:00:30 +02:00
  • b23df0f222 Enable warnings as errors in test/Jamfile Peter Dimov 2024-01-06 14:59:12 +02:00
  • 3be7521aa2 Fix BOOST_MSVC checks Peter Dimov 2024-01-06 14:34:59 +02:00
  • d4614204e5 Suppress MSVC warnings Peter Dimov 2024-01-06 07:42:32 +02:00
  • 71f21c757f Fix BOOST_MP11_MSVC remnants Peter Dimov 2024-01-06 07:28:16 +02:00
  • 3fa518fe9a Add missing newlines at end Peter Dimov 2024-01-06 07:21:29 +02:00
  • 919c5583dd Some early GCC 5 versions also need the workaround for generic function objects Peter Dimov 2024-01-06 02:24:23 +02:00
  • ea7f38833f Remove dependency on Mp11 (fixes msvc-12.0 as a side effect) Peter Dimov 2024-01-06 01:29:50 +02:00
  • b523bc3042 Re-expand the generic function object case because of GCC 4.x Peter Dimov 2024-01-05 22:39:31 +02:00
  • 46fbb87bbb Simplify list, bind Peter Dimov 2024-01-05 03:55:27 +02:00
  • ebc6107bd6 Simplify rrlist, bind_t Peter Dimov 2024-01-05 01:44:37 +02:00
  • 9140f3e793 More workaround removal in bind.hpp Peter Dimov 2024-01-05 01:09:22 +02:00
  • 42c7177509 Move/remove detail headers as appropriate Peter Dimov 2024-01-05 01:04:40 +02:00
  • 52d6b7c2fd Remove workarounds from bind.hpp Peter Dimov 2024-01-05 00:58:01 +02:00
  • 6a73daa5db Merge branch 'develop' into feature/requires-cxx11 Peter Dimov 2024-01-04 21:22:52 +02:00
  • 74308ee223 Add bind_over_mf2_test.cpp feature/overloaded-tests Peter Dimov 2024-01-04 20:56:32 +02:00
  • 6926dbfc51 Expand bind_over_mf_test.cpp Peter Dimov 2024-01-04 20:49:06 +02:00
  • 1d123d6432 Add bind_over_mf_test.cpp Peter Dimov 2024-01-04 20:36:39 +02:00
  • 9b9851a887 Add bind_over_test.cpp Peter Dimov 2024-01-04 20:26:54 +02:00
  • e391ef6d92 Do not use deduced return types Peter Dimov 2024-01-04 20:17:22 +02:00
  • 5b218046dc Eliminate mem_fn_cc.hpp Peter Dimov 2024-01-04 20:07:02 +02:00
  • 5cef4e4f78 Eliminate mem_fn_template.hpp Peter Dimov 2024-01-04 19:51:50 +02:00
  • 506838badd Modernize mem_fn_template.hpp Peter Dimov 2024-01-04 19:11:35 +02:00
  • 1acf70f920 Remove g++-4.6 from CI Peter Dimov 2024-01-04 19:01:02 +02:00
  • 58fee45699 Update mem_fn_dm_test Peter Dimov 2024-01-04 18:44:49 +02:00
  • 56ffdf4c9a Modernize implementation of _mfi::dm Peter Dimov 2024-01-04 18:38:45 +02:00
  • e41138c7d9 Expand mem_fn_ref_test Peter Dimov 2024-01-04 18:06:14 +02:00
  • e728e25376 Add shared_ptr tests to mem_fn_dm_test Peter Dimov 2024-01-04 17:55:06 +02:00
  • 4767d6243d Add ref(x) tests to mem_fn_dm_test Peter Dimov 2024-01-04 17:36:49 +02:00
  • 5a68a35866 Update boost/detail includes Peter Dimov 2024-01-04 17:30:08 +02:00
  • 021826f2a9 Regenerate CMakeLists.txt Peter Dimov 2024-01-04 14:06:30 +02:00
  • 3de992d5c0 Update meta/libraries.json Peter Dimov 2024-01-04 14:05:59 +02:00
  • fcaa213721 Use C++11 in mem_fn_cc.hpp, mem_fn_template.hpp Peter Dimov 2024-01-04 07:34:04 +02:00
  • 4584bd9e9d Remove obsolete workarounds from placeholders.hpp Peter Dimov 2024-01-04 07:02:00 +02:00
  • defcfd175a Remove pre-C++11 code from std_placeholders.hpp Peter Dimov 2024-01-04 06:38:05 +02:00
  • fe3500804f Remove g++-4.4 from CI Peter Dimov 2024-01-04 06:29:14 +02:00
  • 8175753863 Remove pre-C++11 code from protect.hpp Peter Dimov 2024-01-04 06:15:38 +02:00
  • e16c224c85 Remove C++03 from CI Peter Dimov 2024-01-04 05:27:56 +02:00
  • b193ecc1b0 Remove pre-C++11 code from apply.hpp Peter Dimov 2024-01-04 05:12:54 +02:00
  • 732bc0787c Remove BOOST_NO_VOID_RETURNS code path from bind.hpp feature/no-void-returns Peter Dimov 2024-01-02 20:09:20 +02:00
  • 645d30d455 Remove unnecessary macros from mem_fn.hpp Peter Dimov 2024-01-02 19:55:36 +02:00
  • 08e5b5831c Remove BOOST_NO_VOID_RETURNS code path from mem_fn.hpp Peter Dimov 2024-01-02 19:47:55 +02:00
  • d9b74619b7 Update ci.yml Peter Dimov 2024-01-02 19:04:31 +02:00
  • 6892ffa0a3 Update .drone.jsonnet Peter Dimov 2024-01-02 18:41:32 +02:00
  • 586d4e1fb0 Update ci.yml boost-1.84.0.beta1 boost-1.84.0 Peter Dimov 2023-10-18 14:03:41 +03:00
  • 186b9c66de Update C++03 deprecation message Peter Dimov 2023-10-18 14:00:38 +03:00
  • 55d037093b Update C++03 deprecation message boost-1.83.0.beta1 boost-1.83.0 Peter Dimov 2023-06-03 02:25:23 +03:00
  • 8d945a9733 Update .drone.jsonnet boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-03-04 20:12:04 +02:00
  • a421c908e3 Add notice for C++03 deprecation Peter Dimov 2023-03-04 19:58:19 +02:00
  • 41dda10827 Update ci.yml Peter Dimov 2023-03-04 17:53:35 +02:00
  • 9a59a15e28 Use BOOST_TEST_TRAIT_SAME feature/is-same Peter Dimov 2022-12-23 05:38:26 +02:00
  • 395235f3aa Update ci.yml Peter Dimov 2022-12-23 05:35:07 +02:00
  • f1e32ceb6d Merge pull request #31 from Lastique/feature/update_is_same Peter Dimov 2022-12-23 05:32:32 +02:00
  • 9493eaccad Use a local copy of is_same trait. Andrey Semashev 2022-12-23 01:59:28 +03:00
  • cbd61ba5b9 Change macos-10.15 to macos-11 in ci.yml boost-1.81.0.beta1 boost-1.81.0 Peter Dimov 2022-08-24 20:43:19 +03:00
  • fe0ade9c8f Update cmake_subdir_test Peter Dimov 2022-08-24 20:42:36 +03:00
  • b9e32ab23e Add CMake tests to ci.yml Peter Dimov 2022-08-24 20:04:22 +03:00
  • 0abab115dd Update ci.yml Peter Dimov 2022-08-24 20:01:55 +03:00
  • 20908f71e7 Merge pull request #29 from fanquake/point_to_bind_mem_fn Peter Dimov 2022-08-24 19:58:43 +03:00
  • 3a1b8da4b0 refactor: use boost/bind/mem_fn over boost/mem_fn fanquake 2022-08-23 16:12:04 +01:00
  • e3f9325d04 glob headers esp-idf-component 0xFEEDC0DE64 2022-07-05 10:47:58 +02:00
  • 866f52f298 Rework as esp-idf component 0xFEEDC0DE64 2022-07-04 19:39:35 +02:00
  • edc56d8442 Update .yml files boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 master feature/update-ci develop Peter Dimov 2022-02-12 22:40:47 +02:00
  • 57d26f5ab3 libstdc++ 4.8 and below don't have std::bit_not. Fixes #28. feature/issue-28 Peter Dimov 2022-02-12 20:48:46 +02:00
  • f50916d0e1 Update tests Peter Dimov 2022-02-12 19:13:09 +02:00
  • a5491d988a Disable rvalue references on GCC 4.4 Peter Dimov 2022-02-12 18:53:29 +02:00