692 Commits

Author SHA1 Message Date
Frank Mori Hess
3e7413b9d6 Merge pull request #83 from Flamefire/test-link-update
Update Link to regression test matrix in README
boost-1.90.0.beta1 boost-1.90.0
2025-09-11 10:10:02 -04:00
Alexander Grund
b839d787a0 Update Link to regression test matrix in README 2025-08-25 17:26:39 +02:00
Frank Mori Hess
fac4af47c8 Merge pull request #82 from sdarwin/boost-ci
Set CI B2_CI_VERSION=0
2025-08-24 16:00:54 -04:00
sdarwin
9ab6d136d5 Set CI B2_CI_VERSION=0 2025-06-27 12:30:28 -06:00
Frank Mori Hess
a4b4f64a2d Merge pull request #81 from Romain-Geissler-1A/fix-unused-parameter-warning
Fix unused parameter warning in detail/signal_template.hpp
2025-06-27 12:24:16 -04:00
Romain Geissler
4f34284720 Fix unused parameter warning in detail/signal_template.hpp
Clang 20 with -Wall -Wextra -Werror and Boost 1.88 raises this
warning/error:
/data/mwrep/res/osp/Boost/25-0-0-0/include/boost/signals2/detail/signal_template.hpp:778:75: error: unused parameter 'other' [-Werror,-Wunused-parameter]
  778 |         const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) & other) BOOST_NOEXCEPT
      |                                                                           ^
1 error generated.
2025-06-27 15:00:47 +00:00
Frank Mori Hess
898c81affd Merge pull request #79 from Flamefire/patch-1
Fix node 20 issue on GHA CI
boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0
2024-12-11 11:53:14 -05:00
Alexander Grund
d089880862 GHA: Remove C++2b test from clang-16/17 on ubuntu-24.04 2024-12-09 20:27:29 +01:00
Alexander Grund
c35e248d39 Install xz 2024-12-08 20:57:18 +01:00
Alexander Grund
505de634e2 Update containers 2024-12-08 14:43:26 +01:00
Alexander Grund
3bc1367589 Use hosted node 2024-12-08 13:11:15 +01:00
Alexander Grund
cbc4e70978 Fix node 20 issue on GHA CI 2024-12-07 19:43:06 +01:00
Peter Dimov
b5d021af0b Add /bigobj workarounds to test/Jamfile boost-1.87.0 boost-1.87.0.beta1 2024-10-08 04:21:26 +03:00
Peter Dimov
78c7538eda Remove GCC 4.7 from ci.yml 2024-10-08 03:18:52 +03:00
Peter Dimov
907541a1c2 Add cmake_install_test, cmake_subdir_test 2024-10-08 03:15:43 +03:00
Peter Dimov
495a767ff3 Update ci.yml 2024-10-08 03:05:31 +03:00
Peter Dimov
863140941f Regenerate CMakeLists.txt 2024-10-08 03:03:15 +03:00
Frank Mori Hess
2d199fc765 Merge pull request #77 from grafikrobot/modular
Add support for modular build structure.
2024-08-23 12:06:52 -04:00
Rene Rivera
dcb748a065 Update build deps. 2024-08-08 00:03:04 -05:00
Rene Rivera
94fc56139a Switch to /boost/test//included target for header only mode of Boost.Test. 2024-07-25 23:30:00 -05:00
Rene Rivera
d6d805ee45 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
2b460e255d Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
6169df4cab Change all <source> references to <library>. 2024-07-20 21:25:34 -05:00
Rene Rivera
1f64b34492 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
d36834c9d7 Sync from upstream. 2024-05-30 11:20:51 -05:00
Frank Mori Hess
83d10662a4 Add support for returning move-only type for optional_last_value and
last_value.
boost-1.86.0.beta1 boost-1.86.0
2024-05-24 14:21:36 -04:00
Rene Rivera
d62f91da3f Update dependencies. 2024-05-13 21:47:28 -05:00
Rene Rivera
9b8b8d8d82 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Frank Mori Hess
50c5b537ed Replace use of optional::reset with optional::operator= 2024-04-29 12:22:32 -04:00
Rene Rivera
1e0c1f174c Sync from upstream. 2024-04-10 07:57:17 -05:00
Frank Mori Hess
d3545d16db Add "null" method to signals so user can query if a signal
has been moved from.  Allow some methods to be called on
null signals.
2024-03-30 13:20:55 -04:00
Rene Rivera
0a5a6472dd Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera
63225c9c88 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Frank Mori Hess
4d994bbed8 Fix disconnect by slot when slot is wrapped in a
boost::reference_wrapper
boost-1.85.0.beta1 boost-1.85.0
2023-12-30 14:51:49 -05:00
Frank Mori Hess
2ba258f7b4 Fix disconnect by slot when the slot is another signal. 2023-12-30 14:34:58 -05:00
Frank Mori Hess
eca74ed0b5 Add test for disconnect by slot when the slot is another signal. 2023-12-30 14:31:53 -05:00
Frank Mori Hess
ac85388e0a Add test for disconnect by function name. boost-1.84.0 2023-11-28 10:47:06 -05:00
Frank Mori Hess
0e60cd9e8b Remove obsolete check for BOOST_PLAT_WINDOWS_RUNTIME 2023-11-28 10:46:11 -05:00
Frank Mori Hess
9bcd76256a Merge pull request #69 from Lastique/feature/use_invoke_swap
Switch to `boost::core::invoke_swap`
boost-1.84.0.beta1
2023-09-06 09:30:53 -04:00
Andrey Semashev
e73605d0a2 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 02:36:22 +03:00
Frank Mori Hess
2ecf1b53bc Adapt changes from smart_ptr commit id 90c27d7cfa1d9aa776cc4d970175143401415f1f
"Remove Windows Runtime workaround from lwm_win32_cs.hpp; it's no longer relevant, InitializeCriticalSection is available"
boost-1.83.0.beta1 boost-1.83.0
2023-04-25 11:32:08 -04:00
Frank Mori Hess
7a16fc1405 Avoid using operator== to compare functions when disconnecting
by slot, to avoid potential problems with c++20.
2023-04-21 16:22:05 -04:00
Frank Mori Hess
ed50b7720e Merge pull request #64 from fanquake/use_core_swap
use core/*.hpp over utility/*.hpp
boost-1.81.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1
2022-09-06 18:00:11 -07:00
fanquake
3370fc9cba refactor use core/addressof.hpp over utility/addressof.hpp
The later is deprecated.
2022-09-04 18:04:37 +01:00
fanquake
c032b4230c refactor use core/enable_if.hpp over utility/enable_if.hpp 2022-08-30 17:51:28 +01:00
fanquake
b092ae43a5 refactor use core/swap.hpp over utility/swap.hpp 2022-08-30 17:51:24 +01:00
Frank Mori Hess
57bb8d3064 Merge pull request #63 from fanquake/core_noncopyable
refactor: use core/noncopyable over boost/noncopyable
2022-08-24 10:01:25 -04:00
Frank Mori Hess
c80052e91d Merge pull request #62 from fanquake/remove_aligned_storage
refactor: use type_traits/aligned_storage
2022-08-24 10:00:09 -04:00
fanquake
fda71d0151 refactor: use core/noncopyable over boost/noncopyable
The later is deprecated.
2022-08-24 12:39:35 +01:00
fanquake
1259a1921e refactor: use type_traits/aligned_storage
`boost/aligned_storage.hpp` just includes #includes
<boost/type_traits/aligned_storage.hpp>.
2022-08-23 15:11:03 +01:00