1
0
forked from boostorg/bind

Commit Graph

  • 536721c41d Disable placeholder_std_bind_test on GCC 4.4 Peter Dimov 2022-02-12 18:42:52 +02:00
  • f75413b14a Add a workaround for GCC 4.4 to protect.hpp Peter Dimov 2022-02-12 18:30:06 +02:00
  • 988a8707b4 Update drone.sh permissions Peter Dimov 2022-02-12 18:19:46 +02:00
  • f6026ae53f Fix library name Peter Dimov 2022-02-12 18:18:40 +02:00
  • 5599f2210f Add Drone files Peter Dimov 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 feature/result-traits Peter Dimov 2021-10-01 01:56:25 +03:00
  • b0b2ed2814 Update ci.yml Peter Dimov 2021-10-01 01:14:41 +03:00
  • b719777942 Do not rely on result_type for standard function objects on C++17 or above Peter Dimov 2021-10-01 01:07:32 +03:00
  • 5b1fe62dbb Update ci.yml Peter Dimov 2021-10-01 00:20:25 +03:00
  • 34a3ee580c Update .github/workflows boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-04-19 18:09:51 +03:00
  • ebc0c07e96 Add -DBUILD_TESTING=ON to .yml files; it's not default anymore Peter Dimov 2021-03-19 03:51:47 +02:00
  • 12e2ca325d Add apply_rv_test2.cpp; refs #26 boost-1.76.0.beta1 boost-1.76.0 feature/apply Peter Dimov 2021-03-06 18:57:09 +02:00
  • 1e3efb361b Update boost::apply to use variadics and perfect forwarding; refs #26 Peter Dimov 2021-03-06 18:52:42 +02:00
  • bb50844171 Add apply_test2.cpp Peter Dimov 2021-03-06 18:42:13 +02:00
  • ee25007a9f Add apply_test.cpp Peter Dimov 2021-03-06 18:38:14 +02:00
  • c85b31e3d2 Support use of standard placeholders with boost::bind feature/std-placeholders Peter Dimov 2021-02-23 21:34:20 +02:00
  • 6c84518748 Add .github/workflows Peter Dimov 2021-01-20 00:32:08 +02:00
  • 725fc8f73f Merge pull request #25 from eldiener/develop Peter Dimov 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. Edward Diener 2021-01-19 00:04:38 -05:00
  • df4e0530e8 Update maintainer e-mail Peter Dimov 2020-12-12 00:59:25 +02:00
  • dbd3d09ede Update appveyor.yml Peter Dimov 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.beta1 boost-1.75.0 feature/noexcept-mfn-type Peter Dimov 2020-08-27 20:19:32 +03:00
  • d67c22ff44 Use BOOST_INLINE_CONSTEXPR for placeholders if inline variables are supported feature/inline-placeholders Peter Dimov 2020-07-02 19:28:37 +03:00
  • e41ba84da8 Add protect_cpp20_test.cpp feature/protect Peter Dimov 2020-06-30 22:06:37 +03:00
  • 9ce9a7ce99 Define protect(f)::result_type only when F::result_type is defined Peter Dimov 2020-06-30 21:58:58 +03:00
  • 1aac698358 Add protect_test2.cpp Peter Dimov 2020-06-30 21:39:22 +03:00
  • 3cbcd02965 Update protect.hpp to use perfect forwarding on C++11 Peter Dimov 2020-06-30 21:31:46 +03:00
  • 8cea63f1c9 msvc-9.0 doesn't have std::bit_and, or, xor feature/cpp-20 Peter Dimov 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 Peter Dimov 2020-06-30 04:23:39 +03:00
  • c4fc8e5065 Remove std::bit_not test, as it's C++14 Peter Dimov 2020-06-30 03:29:23 +03:00
  • ba0ca52695 Add cxxstd=latest to Appveyor Peter Dimov 2020-06-30 03:13:48 +03:00
  • 24242b037f Update .travis.yml Peter Dimov 2020-06-30 03:12:26 +03:00
  • 5340508c16 Test <functional> objects which had their result_types removed in C++20 Peter Dimov 2020-06-30 03:07:18 +03:00
  • cd32792f0e Use pip install --user boost-1.74.0.beta1 boost-1.74.0 feature/cmake Peter Dimov 2020-06-04 16:17:39 +03:00
  • fd4aa77824 Remove boost_install call from CMakeLists.txt Peter Dimov 2020-06-04 15:56:39 +03:00
  • 40f38c9fb5 Merge pull request #19 from eldiener/develop Peter Dimov 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. Edward Diener 2020-03-28 05:40:00 -04:00
  • e3cf787dff Add msvc-14.2 to Appveyor boost-1.73.0.beta1 boost-1.73.0 feature/noexcept-mfn Peter Dimov 2020-03-25 02:31:15 +02:00
  • e31c1f77e6 Add support for noexcept member functions to mem_fn under C++17 Peter Dimov 2020-03-25 02:30:18 +02:00
  • d521b5198e Add mem_fn_noexcept_test Peter Dimov 2020-03-24 21:54:20 +02:00
  • 2797f0dc33 Only issue the deprecation message when BOOST_BIND_GLOBAL_PLACEHOLDERS isn't defined feature/deprecate-bind-hpp Peter Dimov 2020-02-16 18:13:43 +02:00
  • 5612ee45e5 Add test using global placeholders Peter Dimov 2020-02-16 18:13:15 +02:00
  • 2b33c45769 Merge branch 'develop' into feature/deprecate-bind-hpp Peter Dimov 2020-02-16 17:55:39 +02:00
  • 3bdf7e313e Test Bind's install support, not Core's feature/add-cmake-tests Peter Dimov 2020-01-05 03:30:40 +02:00
  • cb49b5adb8 cd into the correct directory for cmake_subdir_test Peter Dimov 2020-01-04 20:41:55 +02:00
  • eb7ccfc6d6 Add CMake tests, instal support Peter Dimov 2020-01-04 20:25:15 +02:00
  • 418b01b85d Update Travis to Xenial feature/travis-xenial Peter Dimov 2020-01-01 21:05:01 +02:00
  • ebd86ec558 Update header name in documentation Peter Dimov 2019-12-13 20:25:46 +02:00
  • 0eb9e9061b Remove some outdated constructs from tests Peter Dimov 2019-12-13 19:47:07 +02:00
  • 66ddaf88e1 Update tests to use boost/bind/bind.hpp instead of boost/bind.hpp Peter Dimov 2019-12-13 19:34:30 +02:00
  • 5c21b6a525 Add deprecation notice to boost/bind.hpp Peter Dimov 2019-12-13 19:16:51 +02:00
  • dab3578e44 Remove C++03 from Travis feature/use-std-bind Peter Dimov 2019-11-06 01:35:19 +02:00
  • bf17d15d3c Use std::mem_fn, std::bind Peter Dimov 2019-11-05 18:58:02 +02:00
  • d6ac20c4fd Update .travis.yml boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 Peter Dimov 2019-06-18 12:43:31 +03:00
  • 4c263bff9e Merge pull request #17 from tinko92/develop Peter Dimov 2019-04-23 10:18:06 -07:00
  • d051c452ea Change broken sgi/stl links to boost.org. Tinko Bartels 2019-04-23 19:04:59 +02:00
  • b0f3b3fbab Switch Appveyor to 2015 image Peter Dimov 2019-04-14 18:32:29 +03:00
  • be7a2d9212 Use ADDPATH in appveyor.yml feature/more-appveyor Peter Dimov 2019-04-01 21:50:49 +03:00
  • c8973a7027 Ignore the calling convention macros in 64 bit Peter Dimov 2019-04-01 21:42:40 +03:00
  • f52ef4b659 Add more Appveyor configurations Peter Dimov 2019-04-01 21:21:04 +03:00
  • 42fe00190e Remove project-id from doc/Jamfile boost-1.70.0 Peter Dimov 2019-03-25 19:24:33 +02:00
  • 9ded210338 Fix .travis.yml boost-1.70.0.beta1 feature/test-cmake-subdir Peter Dimov 2019-01-06 01:23:40 +02:00
  • bce6f5ff79 Add test/cmake_subdir_test Peter Dimov 2019-01-05 19:32:15 +02:00
  • bd22f0e4de Update CMakeLists.txt Peter Dimov 2019-01-04 19:45:43 +02:00
  • 98fbd87b9e [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-18 13:19:15 +02:00
  • 6c895e2419 Merge branch 'feature/min_cmake' of https://github.com/Mike-Devel/bind into feature/pr-15 feature/pr-15 Peter Dimov 2019-01-04 19:43:41 +02:00
  • 791c3a0b1f Remove essentials from yml files Peter Dimov 2018-12-22 04:04:27 +02:00
  • 9d4ca0ede4 Remove g++ 4.4/0x from Travis; too broken Peter Dimov 2018-12-19 05:10:44 +02:00
  • 7a4b89856d Update .yml files Peter Dimov 2018-12-18 21:44:12 +02:00
  • e2cf9f696a [CMake] Add note about experimental status Mike Dev 2018-12-05 12:13:32 +01:00
  • 6a6f61f847 [CMake] Add self-test for cmake script Mike Dev 2018-12-04 15:17:32 +01:00
  • 84c711bbe8 [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-18 13:19:15 +02:00
  • d67200bd2a Add -d0 to b2 headers on Appveyor boost-1.69.0-beta1 boost-1.69.0 boost-1.68.0 boost-1.67.0 Peter Dimov 2017-12-18 17:03:52 +02:00
  • e9b0d46d0f Add --depth 1 to git clone Peter Dimov 2017-12-17 00:12:20 +02:00
  • 070185914d Update for VS2017.5 Peter Dimov 2017-12-15 17:25:22 +02:00
  • 59713eab65 Add -j 3 to Travis boost-1.66.0 Peter Dimov 2017-11-06 05:30:26 +02:00
  • c2f03d66a0 Add -j 3 to Appveyor Peter Dimov 2017-11-06 02:33:31 +02:00
  • 669898bc14 Reduce Appveyor jobs Peter Dimov 2017-11-06 02:26:55 +02:00
  • 436cc4577f Fix if condition Peter Dimov 2017-11-06 01:30:19 +02:00
  • 90aea45e9b Add VS2017 /std:c++17 to Appveyor Peter Dimov 2017-11-06 01:24:37 +02:00
  • 6b216514d4 Update appveyor.yml Peter Dimov 2017-11-06 00:52:07 +02:00
  • bf05a29b56 Merge branch 'develop' into feature/noexcept-functions Peter Dimov 2017-11-05 22:21:25 +02:00
  • f25070d982 Disable bind_stdcall_test on non-MSVC as well Peter Dimov 2017-11-05 22:19:57 +02:00
  • 05a56f08e3 Fix nullary member function case Peter Dimov 2017-11-05 20:27:37 +02:00
  • ddfaa05ae4 Merge branch 'develop' into feature/noexcept-functions Peter Dimov 2017-11-05 20:05:27 +02:00
  • f75d27469a Include cc tests Peter Dimov 2017-11-05 20:03:45 +02:00
  • e1bba7094b Add overloads for noexcept member functions when __cpp_noexcept_function_type is defined Peter Dimov 2017-11-05 19:09:58 +02:00
  • e939a651c3 Add overloads for noexcept free functions when __cpp_noexcept_function_type is defined Peter Dimov 2017-11-05 18:58:38 +02:00
  • 6fe48ae184 Split bind_noexcept_test into separate free/member tests Peter Dimov 2017-11-05 18:44:44 +02:00
  • e3d5ee50b6 Add bind_noexcept_test Peter Dimov 2017-11-05 15:51:00 +02:00
  • 1f240d07d6 Fix .travis.yml to support branches Peter Dimov 2017-10-27 15:32:53 +03:00
  • 4771d24ad8 Update .travis.yml Peter Dimov 2017-10-25 17:29:08 +03:00
  • d6abae3bd6 Merge branch 'master' into develop Peter Dimov 2017-09-06 18:45:40 +03:00
  • fe1d62dc41 Add quick test target Peter Dimov 2017-09-04 15:20:51 +03:00
  • 734fca6e12 Merge branch 'develop' Peter Dimov 2017-08-23 09:05:31 +03:00
  • 2f9ea82c62 Use depinst.py in travis/appveyor.yml Peter Dimov 2017-07-07 15:03:59 +03:00
  • 7273e1d6d0 Fix broken link in purpose.qbk Peter Dimov 2017-07-07 14:39:04 +03:00
  • 5856dd356b Merge branch 'develop' boost-1.65.1 boost-1.65.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Peter Dimov 2017-02-16 15:22:58 +02:00
  • ce4df8a666 Add ubuntu-toolchain-r-test to clang apt sources Peter Dimov 2017-02-07 01:29:04 +02:00
  • ecc0e72841 Add llvm-toolchain-precise to clang apt sources Peter Dimov 2017-02-07 01:03:59 +02:00