1
0
forked from boostorg/bind
Commit Graph

441 Commits

Author SHA1 Message Date
e3f9325d04 glob headers 2022-07-05 10:47:58 +02:00
866f52f298 Rework as esp-idf component 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 2022-02-12 22:40:47 +02:00
57d26f5ab3 libstdc++ 4.8 and below don't have std::bit_not. Fixes #28. 2022-02-12 20:48:46 +02:00
f50916d0e1 Update tests 2022-02-12 19:13:09 +02:00
a5491d988a Disable rvalue references on GCC 4.4 2022-02-12 18:53:29 +02:00
536721c41d Disable placeholder_std_bind_test on GCC 4.4 2022-02-12 18:47:23 +02:00
f75413b14a Add a workaround for GCC 4.4 to protect.hpp 2022-02-12 18:34:37 +02:00
988a8707b4 Update drone.sh permissions 2022-02-12 18:19:46 +02:00
f6026ae53f Fix library name 2022-02-12 18:18:40 +02:00
5599f2210f Add Drone files 2022-02-12 18:17:09 +02:00
24bd5e7e5b Merge branch 'develop' into feature/result-traits boost-1.78.0.beta1 boost-1.78.0 2021-10-01 01:56:25 +03:00
b0b2ed2814 Update ci.yml 2021-10-01 01:14:41 +03:00
b719777942 Do not rely on result_type for standard function objects on C++17 or above 2021-10-01 01:07:32 +03:00
5b1fe62dbb Update ci.yml 2021-10-01 00:20:25 +03:00
34a3ee580c Update .github/workflows boost-1.77.0.beta1 boost-1.77.0 2021-04-19 18:09:51 +03:00
ebc0c07e96 Add -DBUILD_TESTING=ON to .yml files; it's not default anymore 2021-03-19 03:51:47 +02:00
12e2ca325d Add apply_rv_test2.cpp; refs #26 boost-1.76.0 boost-1.76.0.beta1 2021-03-06 18:57:09 +02:00
1e3efb361b Update boost::apply to use variadics and perfect forwarding; refs #26 2021-03-06 18:52:42 +02:00
bb50844171 Add apply_test2.cpp 2021-03-06 18:42:13 +02:00
ee25007a9f Add apply_test.cpp 2021-03-06 18:38:14 +02:00
c85b31e3d2 Support use of standard placeholders with boost::bind 2021-02-23 21:34:20 +02:00
6c84518748 Add .github/workflows 2021-01-20 00:32:08 +02:00
725fc8f73f Merge pull request #25 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 00:27:35 +02:00
a373d662b4 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 00:04:38 -05:00
df4e0530e8 Update maintainer e-mail 2020-12-12 00:59:25 +02:00
dbd3d09ede Update appveyor.yml 2020-11-14 21:59:31 +02:00
f50f42aae9 Enable the type<> syntax for noexcept member functions; add test; closes #23 boost-1.75.0 boost-1.75.0.beta1 2020-08-27 20:19:32 +03:00
d67c22ff44 Use BOOST_INLINE_CONSTEXPR for placeholders if inline variables are supported 2020-07-02 19:28:37 +03:00
e41ba84da8 Add protect_cpp20_test.cpp 2020-06-30 22:06:37 +03:00
9ce9a7ce99 Define protect(f)::result_type only when F::result_type is defined 2020-06-30 21:58:58 +03:00
1aac698358 Add protect_test2.cpp 2020-06-30 21:39:22 +03:00
3cbcd02965 Update protect.hpp to use perfect forwarding on C++11 2020-06-30 21:31:46 +03:00
8cea63f1c9 msvc-9.0 doesn't have std::bit_and, or, xor 2020-06-30 04:33:51 +03:00
b601e8924d Move result_traits to its own header; add specializations for <functional> objects on MSVC >= C++17 2020-06-30 04:23:39 +03:00
c4fc8e5065 Remove std::bit_not test, as it's C++14 2020-06-30 03:29:23 +03:00
ba0ca52695 Add cxxstd=latest to Appveyor 2020-06-30 03:13:48 +03:00
24242b037f Update .travis.yml 2020-06-30 03:12:26 +03:00
5340508c16 Test <functional> objects which had their result_types removed in C++20 2020-06-30 03:07:18 +03:00
cd32792f0e Use pip install --user boost-1.74.0.beta1 boost-1.74.0 2020-06-04 16:17:39 +03:00
fd4aa77824 Remove boost_install call from CMakeLists.txt 2020-06-04 15:56:39 +03:00
40f38c9fb5 Merge pull request #19 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
2020-05-06 16:36:47 +03:00
3bdf307707 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-28 05:40:00 -04:00
e3cf787dff Add msvc-14.2 to Appveyor boost-1.73.0 boost-1.73.0.beta1 2020-03-25 02:31:15 +02:00
e31c1f77e6 Add support for noexcept member functions to mem_fn under C++17 2020-03-25 02:30:18 +02:00
d521b5198e Add mem_fn_noexcept_test 2020-03-24 21:54:20 +02:00
2797f0dc33 Only issue the deprecation message when BOOST_BIND_GLOBAL_PLACEHOLDERS isn't defined 2020-02-16 18:13:43 +02:00
5612ee45e5 Add test using global placeholders 2020-02-16 18:13:15 +02:00
2b33c45769 Merge branch 'develop' into feature/deprecate-bind-hpp 2020-02-16 17:55:39 +02:00
3bdf7e313e Test Bind's install support, not Core's 2020-01-05 03:30:40 +02:00