Peter Dimov
|
edc56d8442
|
Update .yml files
|
2022-02-12 22:40:47 +02:00 |
|
Peter Dimov
|
57d26f5ab3
|
libstdc++ 4.8 and below don't have std::bit_not. Fixes #28.
|
2022-02-12 20:48:46 +02:00 |
|
Peter Dimov
|
f50916d0e1
|
Update tests
|
2022-02-12 19:13:09 +02:00 |
|
Peter Dimov
|
a5491d988a
|
Disable rvalue references on GCC 4.4
|
2022-02-12 18:53:29 +02:00 |
|
Peter Dimov
|
536721c41d
|
Disable placeholder_std_bind_test on GCC 4.4
|
2022-02-12 18:47:23 +02:00 |
|
Peter Dimov
|
f75413b14a
|
Add a workaround for GCC 4.4 to protect.hpp
|
2022-02-12 18:34:37 +02:00 |
|
Peter Dimov
|
988a8707b4
|
Update drone.sh permissions
|
2022-02-12 18:19:46 +02:00 |
|
Peter Dimov
|
f6026ae53f
|
Fix library name
|
2022-02-12 18:18:40 +02:00 |
|
Peter Dimov
|
5599f2210f
|
Add Drone files
|
2022-02-12 18:17:09 +02:00 |
|
Peter Dimov
|
24bd5e7e5b
|
Merge branch 'develop' into feature/result-traits
|
2021-10-01 01:56:25 +03:00 |
|
Peter Dimov
|
b0b2ed2814
|
Update ci.yml
|
2021-10-01 01:14:41 +03:00 |
|
Peter Dimov
|
b719777942
|
Do not rely on result_type for standard function objects on C++17 or above
|
2021-10-01 01:07:32 +03:00 |
|
Peter Dimov
|
5b1fe62dbb
|
Update ci.yml
|
2021-10-01 00:20:25 +03:00 |
|
Peter Dimov
|
34a3ee580c
|
Update .github/workflows
|
2021-04-19 18:09:51 +03:00 |
|
Peter Dimov
|
ebc0c07e96
|
Add -DBUILD_TESTING=ON to .yml files; it's not default anymore
|
2021-03-19 03:51:47 +02:00 |
|
Peter Dimov
|
12e2ca325d
|
Add apply_rv_test2.cpp; refs #26
|
2021-03-06 18:57:09 +02:00 |
|
Peter Dimov
|
1e3efb361b
|
Update boost::apply to use variadics and perfect forwarding; refs #26
|
2021-03-06 18:52:42 +02:00 |
|
Peter Dimov
|
bb50844171
|
Add apply_test2.cpp
|
2021-03-06 18:42:13 +02:00 |
|
Peter Dimov
|
ee25007a9f
|
Add apply_test.cpp
|
2021-03-06 18:38:14 +02:00 |
|
Peter Dimov
|
c85b31e3d2
|
Support use of standard placeholders with boost::bind
|
2021-02-23 21:34:20 +02:00 |
|
Peter Dimov
|
6c84518748
|
Add .github/workflows
|
2021-01-20 00:32:08 +02:00 |
|
Peter Dimov
|
725fc8f73f
|
Merge pull request #25 from eldiener/develop
[skip ci] Add "cxxstd" json field
|
2021-01-20 00:27:35 +02:00 |
|
Peter Dimov
|
df4e0530e8
|
Update maintainer e-mail
|
2020-12-12 00:59:25 +02:00 |
|
Peter Dimov
|
dbd3d09ede
|
Update appveyor.yml
|
2020-11-14 21:59:31 +02:00 |
|
Peter Dimov
|
f50f42aae9
|
Enable the type<> syntax for noexcept member functions; add test; closes #23
|
2020-08-27 20:19:32 +03:00 |
|
Peter Dimov
|
d67c22ff44
|
Use BOOST_INLINE_CONSTEXPR for placeholders if inline variables are supported
|
2020-07-02 19:28:37 +03:00 |
|
Peter Dimov
|
e41ba84da8
|
Add protect_cpp20_test.cpp
|
2020-06-30 22:06:37 +03:00 |
|
Peter Dimov
|
9ce9a7ce99
|
Define protect(f)::result_type only when F::result_type is defined
|
2020-06-30 21:58:58 +03:00 |
|
Peter Dimov
|
1aac698358
|
Add protect_test2.cpp
|
2020-06-30 21:39:22 +03:00 |
|
Peter Dimov
|
3cbcd02965
|
Update protect.hpp to use perfect forwarding on C++11
|
2020-06-30 21:31:46 +03:00 |
|
Peter Dimov
|
8cea63f1c9
|
msvc-9.0 doesn't have std::bit_and, or, xor
|
2020-06-30 04:33:51 +03:00 |
|
Peter Dimov
|
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 |
|
Peter Dimov
|
c4fc8e5065
|
Remove std::bit_not test, as it's C++14
|
2020-06-30 03:29:23 +03:00 |
|
Peter Dimov
|
ba0ca52695
|
Add cxxstd=latest to Appveyor
|
2020-06-30 03:13:48 +03:00 |
|
Peter Dimov
|
24242b037f
|
Update .travis.yml
|
2020-06-30 03:12:26 +03:00 |
|
Peter Dimov
|
5340508c16
|
Test <functional> objects which had their result_types removed in C++20
|
2020-06-30 03:07:18 +03:00 |
|
Peter Dimov
|
cd32792f0e
|
Use pip install --user
|
2020-06-04 16:17:39 +03:00 |
|
Peter Dimov
|
fd4aa77824
|
Remove boost_install call from CMakeLists.txt
|
2020-06-04 15:56:39 +03:00 |
|
Peter Dimov
|
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 |
|
Peter Dimov
|
e3cf787dff
|
Add msvc-14.2 to Appveyor
|
2020-03-25 02:31:15 +02:00 |
|
Peter Dimov
|
e31c1f77e6
|
Add support for noexcept member functions to mem_fn under C++17
|
2020-03-25 02:30:18 +02:00 |
|
Peter Dimov
|
d521b5198e
|
Add mem_fn_noexcept_test
|
2020-03-24 21:54:20 +02:00 |
|
Peter Dimov
|
2797f0dc33
|
Only issue the deprecation message when BOOST_BIND_GLOBAL_PLACEHOLDERS isn't defined
|
2020-02-16 18:13:43 +02:00 |
|
Peter Dimov
|
5612ee45e5
|
Add test using global placeholders
|
2020-02-16 18:13:15 +02:00 |
|
Peter Dimov
|
2b33c45769
|
Merge branch 'develop' into feature/deprecate-bind-hpp
|
2020-02-16 17:55:39 +02:00 |
|
Peter Dimov
|
3bdf7e313e
|
Test Bind's install support, not Core's
|
2020-01-05 03:30:40 +02:00 |
|
Peter Dimov
|
cb49b5adb8
|
cd into the correct directory for cmake_subdir_test
|
2020-01-04 20:41:55 +02:00 |
|
Peter Dimov
|
eb7ccfc6d6
|
Add CMake tests, instal support
|
2020-01-04 20:25:15 +02:00 |
|
Peter Dimov
|
418b01b85d
|
Update Travis to Xenial
|
2020-01-01 21:05:01 +02:00 |
|
Peter Dimov
|
ebd86ec558
|
Update header name in documentation
|
2019-12-13 20:25:46 +02:00 |
|
Peter Dimov
|
0eb9e9061b
|
Remove some outdated constructs from tests
|
2019-12-13 19:47:07 +02:00 |
|
Peter Dimov
|
66ddaf88e1
|
Update tests to use boost/bind/bind.hpp instead of boost/bind.hpp
|
2019-12-13 19:34:30 +02:00 |
|
Peter Dimov
|
5c21b6a525
|
Add deprecation notice to boost/bind.hpp
|
2019-12-13 19:16:51 +02:00 |
|
Peter Dimov
|
d6ac20c4fd
|
Update .travis.yml
|
2019-06-18 12:43:31 +03:00 |
|
Peter Dimov
|
b0f3b3fbab
|
Switch Appveyor to 2015 image
|
2019-04-14 18:32:29 +03:00 |
|
Peter Dimov
|
be7a2d9212
|
Use ADDPATH in appveyor.yml
|
2019-04-01 21:50:49 +03:00 |
|
Peter Dimov
|
c8973a7027
|
Ignore the calling convention macros in 64 bit
|
2019-04-01 21:42:40 +03:00 |
|
Peter Dimov
|
f52ef4b659
|
Add more Appveyor configurations
|
2019-04-01 21:21:04 +03:00 |
|
Peter Dimov
|
42fe00190e
|
Remove project-id from doc/Jamfile
|
2019-03-25 19:24:33 +02:00 |
|
Peter Dimov
|
9ded210338
|
Fix .travis.yml
|
2019-01-06 01:23:40 +02:00 |
|
Peter Dimov
|
bce6f5ff79
|
Add test/cmake_subdir_test
|
2019-01-05 19:32:15 +02:00 |
|
Peter Dimov
|
bd22f0e4de
|
Update CMakeLists.txt
|
2019-01-04 19:45:43 +02:00 |
|
Peter Dimov
|
791c3a0b1f
|
Remove essentials from yml files
|
2018-12-22 04:04:27 +02:00 |
|
Peter Dimov
|
9d4ca0ede4
|
Remove g++ 4.4/0x from Travis; too broken
|
2018-12-19 05:10:44 +02:00 |
|
Peter Dimov
|
7a4b89856d
|
Update .yml files
|
2018-12-18 21:44:12 +02:00 |
|