Commit Graph

  • f6b538dbed Update .drone.jsonnet boost-1.88.0.beta1 boost-1.88.0 feature/gha Peter Dimov 2024-12-14 04:39:29 +02:00
  • 69c3b8968a Apply Node20 workaround Peter Dimov 2024-12-14 04:37:24 +02:00
  • 7dd7abec65 Update ci.yml Peter Dimov 2024-12-14 04:36:32 +02:00
  • 89dfb032f2 Rename apply to apply_ to avoid msvc-14.3 conflict. Fixes #53. boost-1.87.0.beta1 boost-1.87.0 feature/issue-53 Peter Dimov 2024-10-12 21:58:15 +03:00
  • ac731c96bb Add test for #53. Refs #53. Peter Dimov 2024-10-12 21:32:25 +03:00
  • f3a164eaeb Update test/CMakeLists.txt Peter Dimov 2024-10-07 22:36:22 +03:00
  • 620c01266f Remove macos-12 from ci.yml, add macos-15 and ubuntu-24.04 Peter Dimov 2024-10-07 22:32:25 +03:00
  • e46566bc89 Update dependency list in cmake_subdir_test feature/modular-b2 Peter Dimov 2024-08-22 14:25:59 +03:00
  • bd668a0d9c Add VERBATIM to add_custom_target Peter Dimov 2024-08-22 14:25:24 +03:00
  • bc78cd0f3d Update build.jam, test/Jamfile Peter Dimov 2024-08-22 14:21:16 +03:00
  • 27bbedd3a1 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.function into feature/modular-b2 Peter Dimov 2024-08-22 14:17:05 +03:00
  • 55567d8128 Regenerate CMakeLists.txt feature/remove-type-traits Peter Dimov 2024-08-22 13:41:09 +03:00
  • 7e4d90c87d Update .drone.jsonnet feature/drone Peter Dimov 2024-08-22 13:11:58 +03:00
  • b4ce38b1a0 Update ci.yml Peter Dimov 2024-08-22 13:04:04 +03:00
  • e198ea3bc1 Update build deps. Rene Rivera 2024-08-03 12:06:25 -05:00
  • 0daa9f439e Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:22 -05:00
  • edd5bc27ed Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • b397ad461e Change all <source> references to <library>. Rene Rivera 2024-07-20 19:38:32 -05:00
  • 92b9a12c67 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • 98ae625d5b Sync from upstream. Rene Rivera 2024-06-10 21:39:55 -05:00
  • 1204b7d200 Add missing argN_type typedefs. Fixes #51. boost-1.86.0.beta1 boost-1.86.0 feature/issue-51 Peter Dimov 2024-06-05 16:48:43 +03:00
  • a39d5404d6 Add result_arg_n_types_test. Refs #51. Peter Dimov 2024-06-05 16:33:38 +03:00
  • c7ca5cc828 Add missing test deps. Rene Rivera 2024-05-14 07:33:12 -05:00
  • d9647610ff Update dependencies. Rene Rivera 2024-05-13 21:45:46 -05:00
  • 96e26bb93e Sync from upstream. Rene Rivera 2024-05-12 13:26:14 -05:00
  • bd181fdf89 Update .drone.jsonnet Peter Dimov 2024-05-11 22:39:29 +03:00
  • 9788bb6cea Update ci.yml Peter Dimov 2024-05-11 22:22:56 +03:00
  • 694b253086 Use std::is_trivially_copyable instead of is_trivially_copy_constructible + is_trivially_destructible Peter Dimov 2024-05-11 22:14:19 +03:00
  • 35f0c2a681 GCC 4.x doesn't have std::is_trivially_copy_constructible Peter Dimov 2024-05-11 21:51:45 +03:00
  • 4f89a283fd Fix GCC 4.8 in .drone.jsonnet Peter Dimov 2024-05-11 21:38:42 +03:00
  • 38a2ab7646 Remove dependency on Boost.TypeTraits Peter Dimov 2024-05-11 21:26:24 +03:00
  • b2fdb20690 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 13407f5e3e Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:58 -05:00
  • 7248975133 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • 28b88d07bb Fix indentation; remove obsolete comment boost-1.85.0.beta1 boost-1.85.0 feature/pr-48 Peter Dimov 2024-02-06 08:57:58 +02:00
  • e51f941dd4 Merge branch 'patch-2' of https://github.com/BrianWeed/function into feature/pr-48 Peter Dimov 2024-02-06 08:48:34 +02:00
  • 483504c615 Merge pull request #49 from BrianWeed/patch-1 Peter Dimov 2024-02-06 08:47:02 +02:00
  • 7350f9b354 Performance Improvement Brian Weed 2024-02-04 14:28:10 -05:00
  • 3b48732773 Performance improvement Brian Weed 2024-02-04 14:25:58 -05:00
  • 6876969bfc Add include guards, move prologue/epilogue into function_template, remove unnecessary headers feature/requires-cxx11 Peter Dimov 2024-01-28 05:13:54 +02:00
  • 88da3c6568 Remove obsolete files Peter Dimov 2024-01-28 04:01:00 +02:00
  • 50ac0b74c9 Remove unnecessary ifs Peter Dimov 2024-01-28 03:14:16 +02:00
  • 6de542f1bc Remove uses of BOOST_FUNCTION_PARTIAL_SPEC Peter Dimov 2024-01-28 03:12:09 +02:00
  • 1e3d469155 Remove unnecessary undefs Peter Dimov 2024-01-28 03:11:20 +02:00
  • 0601af0be4 Remove uses of BOOST_FUNCTION_RETURN Peter Dimov 2024-01-28 03:09:43 +02:00
  • a46646ecaa Remove uses of BOOST_FUNCTION_VOID_RETURN_TYPE Peter Dimov 2024-01-28 03:07:55 +02:00
  • 8ce457b161 Remove uses of BOOST_FUNCTION_ARGS Peter Dimov 2024-01-28 03:07:18 +02:00
  • a3249ce5db Remove uses of BOOST_FUNCTION_PARMS Peter Dimov 2024-01-28 03:06:03 +02:00
  • fa845b2fe3 Remove uses of BOOST_FUNCTION_TEMPLATE_ARGS Peter Dimov 2024-01-28 03:04:43 +02:00
  • bf2b23d40f Remove uses of BOOST_FUNCTION_TEMPLATE_PARMS Peter Dimov 2024-01-28 03:03:38 +02:00
  • 52ff7423b7 Remove uses of BOOST_FUNCTION_COMMA Peter Dimov 2024-01-28 03:02:55 +02:00
  • 5b5b2de461 Remove uses of BOOST_FUNCTION_VTABLE Peter Dimov 2024-01-28 03:01:14 +02:00
  • 916b44374d Remove uses of BOOST_FUNCTION_GET_INVOKER Peter Dimov 2024-01-28 03:00:17 +02:00
  • 87d8b29dc0 Remove uses of BOOST_FUNCTION_GET_MEMBER_INVOKER Peter Dimov 2024-01-28 02:59:36 +02:00
  • 7efb3be043 Remove uses of BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER Peter Dimov 2024-01-28 02:42:10 +02:00
  • 691b765827 Remove uses of BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER Peter Dimov 2024-01-28 02:41:11 +02:00
  • 7b8bdda461 Remove uses of BOOST_FUNCTION_GET_FUNCTION_INVOKER Peter Dimov 2024-01-28 02:40:34 +02:00
  • 3380fc642f Remove uses of BOOST_FUNCTION_VOID_MEMBER_INVOKER Peter Dimov 2024-01-28 02:39:07 +02:00
  • b241c83d43 Remove uses of BOOST_FUNCTION_MEMBER_INVOKER Peter Dimov 2024-01-28 02:38:32 +02:00
  • 4cedf0bf3b Remove uses of BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER Peter Dimov 2024-01-28 02:35:01 +02:00
  • 692cf3d56e Remove uses of BOOST_FUNCTION_FUNCTION_REF_INVOKER Peter Dimov 2024-01-28 02:34:11 +02:00
  • 15a4f89d9c Remove uses of BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER Peter Dimov 2024-01-28 02:32:56 +02:00
  • 5803badc20 Remove uses of BOOST_FUNCTION_FUNCTION_OBJ_INVOKER Peter Dimov 2024-01-28 02:31:56 +02:00
  • 4ba8c23ce4 Remove uses of BOOST_FUNCTION_VOID_FUNCTION_INVOKER Peter Dimov 2024-01-28 02:31:14 +02:00
  • 4e6dda7364 Remove uses of BOOST_FUNCTION_FUNCTION_INVOKER Peter Dimov 2024-01-28 02:30:44 +02:00
  • b13f8f6f20 Remove uses of BOOST_FUNCTION_FUNCTION Peter Dimov 2024-01-28 02:29:30 +02:00
  • af8e66d03b Replace operator safe_bool with explicit operator bool Peter Dimov 2024-01-27 09:15:01 +02:00
  • f898d3a1dd Remove BOOST_NO_CXX11_ALLOCATOR workarounds Peter Dimov 2024-01-27 09:11:37 +02:00
  • a9a0f90bc2 Remove BOOST_NO_CXX11_RVALUE_REFERENCES workarounds Peter Dimov 2024-01-27 07:21:54 +02:00
  • c9357b6819 Remove obsolete workarounds from contains_test Peter Dimov 2024-01-27 07:18:00 +02:00
  • 3254a3857a Remove BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX workarounds Peter Dimov 2024-01-27 07:12:35 +02:00
  • 2570672623 Remove boost::detail::function::unusable Peter Dimov 2024-01-27 07:08:12 +02:00
  • ee600cf665 Remove BOOST_NO_VOID_RETURNS workarounds Peter Dimov 2024-01-27 07:04:50 +02:00
  • 8d7f2ed1a5 Remove SGI workaround Peter Dimov 2024-01-27 07:00:49 +02:00
  • 509de96a1c Remove BOOST_NO_SFINAE workarounds Peter Dimov 2024-01-27 06:58:05 +02:00
  • eff07e72c3 Remove GCC 3.3 workarounds Peter Dimov 2024-01-27 06:52:02 +02:00
  • 18e8bf458c Remove BOOST_FUNCTION_TARGET_FIX workarounds Peter Dimov 2024-01-27 06:46:26 +02:00
  • f86ddb0bb9 Regenerate CMakeLists.txt Peter Dimov 2024-01-26 07:57:47 +02:00
  • 72889d5a01 Update meta/libraries.json Peter Dimov 2024-01-26 07:57:13 +02:00
  • 97decbc7af Update README Peter Dimov 2024-01-25 22:26:12 +02:00
  • dadff43639 Remove requires_cxx11.hpp Peter Dimov 2024-01-25 05:35:52 +02:00
  • c423753491 Remove unnecessary includes Peter Dimov 2024-01-25 05:28:17 +02:00
  • 86b7a7809a Remove BOOST_FUNCTION_NO_VARIADIC code portions Peter Dimov 2024-01-25 05:06:41 +02:00
  • 835e95f82f Revert "Revert "Added variadic support"" Peter Dimov 2024-01-25 04:54:52 +02:00
  • 42a16b084c Update .drone.jsonnet Peter Dimov 2024-01-10 03:47:11 +02:00
  • af53f1b672 Update ci.yml Peter Dimov 2024-01-10 03:25:01 +02:00
  • c96f9d68b4 Remove C++03 tests Peter Dimov 2024-01-10 03:09:37 +02:00
  • 3182d502eb Remove C++03 from CI Peter Dimov 2024-01-10 02:51:32 +02:00
  • e467a58fd6 Rework as esp-idf component esp-idf-component 0xFEEDC0DE64 2023-11-23 17:17:05 +01:00
  • d56678401d Remove msvc-9.0 from Appveyor boost-1.84.0.beta1 boost-1.84.0 master feature/appveyor develop Peter Dimov 2023-10-12 10:19:09 +03:00
  • b3905c7394 Regenerate CMakeLists.txt Peter Dimov 2023-10-12 01:47:09 +03:00
  • 1f3f971d1f Update C++03 deprecation message Peter Dimov 2023-10-12 01:33:27 +03:00
  • 6eddcae095 Remove typeof registrations from function_typeof.hpp; they are no longer necessary since Boost.Typeof now requires decltype Peter Dimov 2023-10-12 01:31:00 +03:00
  • a6605b5d0b Disable function_typeof_test for 98 and 0x as well Peter Dimov 2023-10-11 21:57:45 +03:00
  • 8b126c8950 Disable function_typeof_test for <cxxstd>03 Peter Dimov 2023-10-11 21:37:34 +03:00
  • 7ca2310b15 Support fn.contains(f) where f is a function. Fixes #46. feature/issue-46 Peter Dimov 2023-09-03 17:55:50 +03:00
  • 4ecf3e8ad5 Update ci.yml Peter Dimov 2023-09-03 17:19:59 +03:00
  • 4d3b477d71 Update ci.yml boost-1.83.0.beta1 boost-1.83.0 Peter Dimov 2023-06-03 10:17:00 +03:00
  • a8ae69798d Update C++03 deprecation message Peter Dimov 2023-06-03 02:29:35 +03:00
  • 65bbbbc359 Add C++03 deprecation notice boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-03-05 20:00:18 +02:00