Commit Graph

182 Commits

Author SHA1 Message Date
Peter Dimov
8b09f77f97 Update .drone.jsonnet 2024-09-15 14:15:45 +03:00
joaquintides
1e86cd666f Feature/noexcept annotate (#16)
* marked boost::flyweight ops as noexcept where applicable

* noexcept-annotated flyweight_core to see if it helps with msvc 14.2 spurious error

* reverted

* temporarily dropped one BOOST_NOEXCEPT specifier

* restored noexcept and rmoved usage of boost::addressof

* restored boost::addressof and bypassed use of get() in operator==

* consolidated previous commit as a workaround
2024-09-15 12:23:13 +02:00
Peter Dimov
b6261d525b Update ci.yml 2024-09-14 13:08:00 +03:00
Peter Dimov
622b549c1f Remove C++03 from GHA 2024-09-14 12:37:17 +03:00
joaquintides
e9f3a0a005 issued apt-get update on package installation boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 2023-09-04 08:57:33 +02:00
joaquintides
0ee30b6f34 reverted "dockerized some environments" 2023-09-04 08:54:44 +02:00
joaquintides
7303ba5831 dockerized some environments 2023-09-03 22:05:05 +02:00
joaquintides
21fadc44df Merge pull request #13 from Lastique/feature/use_invoke_swap
Switch to `boost::core::invoke_swap`
2023-09-03 21:36:52 +02:00
Andrey Semashev
805e8d5384 Switch to boost::core::invoke_swap.
boost::swap is deprecated and will be removed. Use boost::core::invoke_swap
as a replacement.
2023-09-03 00:21:16 +03:00
joaquintides
e9f326b1ad completed previous commit boost-1.83.0.beta1 boost-1.83.0 2023-07-01 18:30:16 +02:00
joaquintides
137686b0ba used ubuntu:18.04 container as OS is deprecated by GHA 2023-07-01 18:02:37 +02:00
joaquintides
3dc485bfe8 used std::recursive_mutex when <mutex> provided (fixes #12) 2023-06-30 11:17:08 +02:00
joaquintides
aaef985f89 Revert "Revert "added test for flyweight::operator*""
This reverts commit 736dc48557.
2023-04-17 18:23:17 +02:00
joaquintides
652b741fa6 Revert "Revert "added smart-pointer syntax to boost::flyweight (#11)""
This reverts commit e97cafcd4a.
2023-04-17 18:22:56 +02:00
joaquintides
c2f1cfd540 removed dependency from serialization boost-1.82.0 2023-03-28 17:46:03 +02:00
joaquintides
e97cafcd4a Revert "added smart-pointer syntax to boost::flyweight (#11)"
This reverts commit 0b5dd8c943.
2023-03-28 17:41:06 +02:00
joaquintides
736dc48557 Revert "added test for flyweight::operator*"
This reverts commit 32ef15c5be.
2023-03-28 17:40:57 +02:00
joaquintides
a743091a3d Revert "removed dependency from serialization"
This reverts commit b37873c469.
2023-03-28 17:40:43 +02:00
joaquintides
b37873c469 removed dependency from serialization 2023-03-27 18:36:54 +02:00
joaquintides
32ef15c5be added test for flyweight::operator* 2023-03-17 17:09:47 +01:00
joaquintides
0b5dd8c943 added smart-pointer syntax to boost::flyweight (#11) 2023-03-17 09:46:47 +01:00
joaquintides
c3b098ab1d updated release notes boost-1.82.0.beta1 2023-02-26 19:34:06 +01:00
joaquintides
1a1411e9d4 updated (C) year, editorial 2023-02-26 19:33:29 +01:00
Peter Dimov
c15f7f021a Remove serialization includes 2023-02-21 08:01:24 +02:00
Peter Dimov
03952cf534 Merge branch 'feature/gha' into develop 2023-02-21 08:00:39 +02:00
Peter Dimov
dc842eba83 Add Drone support 2023-02-21 04:47:26 +02:00
Peter Dimov
53d389fdca Add .github/workflows/ci.yml 2023-02-21 04:44:44 +02:00
joaquintides
11028b6c14 updated copyright dates and release notes boost-1.81.0 boost-1.81.0.beta1 2022-08-30 20:53:14 +02:00
joaquintides
c8b94e776f Merge pull request #10 from fanquake/use_core_swap
use core/*.hpp over utility/*.hpp
2022-08-30 20:29:57 +02:00
fanquake
837ec8aae1 refactor use core/enable_if.hpp over enable_if.hpp 2022-08-30 17:41:16 +01:00
fanquake
03cc00c74f refactor use core/swap.hpp over swap.hpp 2022-08-30 17:40:50 +01:00
Peter Dimov
af4fd3e8eb Add CMakeLists.txt boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 2021-05-28 02:04:38 +03:00
joaquintides
47fd7055e8 Merge branch 'develop' boost-1.76.0 boost-1.76.0.beta1 2021-01-20 09:14:56 +01:00
joaquintides
9836aa3172 Merge pull request #7 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 09:15:27 +01:00
Edward Diener
61e9b903f7 [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 17:05:27 -05:00
joaquintides
9b123a8174 Merge branch 'develop' boost-1.75.0.beta1 boost-1.75.0 2020-10-12 19:35:15 +02:00
joaquintides
81fcce4159 Merge pull request #5 from giomasce-throwaway/develop
Fix copyright headers encoding to UTF-8.
2020-10-12 19:31:12 +02:00
Giovanni Mascellani
20c606095e Fix copyright headers encoding to UTF-8. 2020-10-09 15:47:54 +02:00
joaquintides
6dd4814faf Merge remote-tracking branch 'remotes/origin/develop' boost-1.74.0.beta1 boost-1.74.0 2020-06-09 09:09:49 +02:00
joaquintides
e5bfb689b3 replaced deprecated #include 2020-05-10 18:56:12 +02:00
joaquintides
df2edb82bb Merge branch 'develop' boost-1.73.0 boost-1.73.0.beta1 2020-03-15 17:18:17 +01:00
joaquintides
58a52cef2f typos 2020-03-15 17:17:44 +01:00
joaquintides
8f49889343 Merge branch 'develop' 2020-02-17 11:34:13 +01:00
joaquintides
94509a2e93 stopped #including deprecated <boost/bind.hpp> 2020-02-17 09:52:24 +01:00
joaquintides
86347695b5 Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 2019-06-29 10:58:58 +02:00
joaquintides
1111f9f4e7 fixed non-conforming (in C++03) usage of anonymous namespaces 2019-06-27 13:34:49 +02:00
joaquintides
d2a5d71abd avoided self-assign-overloaded Clang warning 2019-06-26 10:39:54 +02:00
joaquintides
601753dafa Merge branch 'develop' 2019-06-26 10:22:40 +02:00
joaquintides
4c1e74ffa1 extended workaround 2019-06-25 10:18:12 +02:00
joaquintides
ca72caf855 Merge branch 'develop' 2019-05-23 12:24:51 +02:00