535 Commits

Author SHA1 Message Date
Vladimir Prus
902aaedaaa overview.xml: clarify wording boost-1.90.0.beta1 boost-1.90.0 2025-09-13 10:38:35 +01:00
Marcos Simental
6b2bc88964 Fix listing typo (#130)
The paragraph lists a couple of options and expands information on each element. However,  the following explanation lists the first element, the first, the third, and the last, whereas the logic of the discussion aims to explain the listing as first, second, third, and last elements.
2025-09-13 10:36:14 +01:00
bmagistro
5fd247085c Add override on overriden functions for c++11 (#145)
Signed-off-by: Ben Magistro <koncept1@gmail.com>
2025-09-12 16:21:44 +01:00
ivanpanch
4287ba32b7 docs: correct spelling and grammar 2025-08-27 23:08:03 +01:00
Alexander Grund
fd4a02f7e9 Update Link to regression test matrix in README (#148) 2025-08-25 16:44:05 +01:00
bmagistro
18e51b74d4 Update to modern style cast (#143)
Signed-off-by: Ben Magistro <koncept1@gmail.com>
2025-08-19 13:09:23 +01:00
Peter Dimov
6ccf63be0e Merge pull request #138 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:16:19 +03:00
Rene Rivera
96078fd217 Move include to target. 2025-04-17 09:08:04 -05:00
Rene Rivera
43f34bebc7 Bump some containers to get correct compilers. 2025-04-12 22:39:12 -05:00
Rene Rivera
fed4374934 Fix name of some containers. 2025-04-12 22:06:58 -05:00
Rene Rivera
a403a4014c Need some utils for the node20 install. 2025-04-12 21:59:05 -05:00
Rene Rivera
87c0d641fd Tweak to use mostly containers and usable nodejs20. 2025-04-12 21:40:03 -05:00
Rene Rivera
59abe72281 Use available macOS versions on GAH. 2025-04-12 20:36:24 -05:00
Rene Rivera
d35a57a156 Update build deps. 2024-08-02 22:17:56 -05:00
Rene Rivera
0cbac86ed0 Adjust doc build to avoid boost-root references. 2024-07-28 11:07:54 -05:00
Rene Rivera
f5fce8a124 Split b2 dependencies into public and private. 2024-07-26 17:32:48 -05:00
Rene Rivera
b77aeaa36b Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
292b605203 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
eff0d37026 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
88a9672fcc Sync from upstream. 2024-06-10 21:40:14 -05:00
Lukas Friembichler
ca9ed9bd43 Typo, whitespace 2024-06-05 13:34:34 +01:00
Rene Rivera
31b0ede169 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
80d3576414 Add missing NO_LIB usage requirements. 2024-04-28 20:16:25 -05:00
Rene Rivera
59f09593bb Sync from upstream. 2024-04-10 07:56:56 -05:00
Peter Dimov
5cf65662fb Merge branch 'master' into develop 2024-04-08 05:56:25 +03:00
Andrey Semashev
27f9276945 Fix C++20 incompatibility from using exception specifications.
C++20 removed support for `throw()` exception specifications, so at
least clang-19 is now emitting errors on them. Replaced exception
specifications with BOOST_NOEXCEPT_OR_NOTHROW, which converts `throw()`
to `noexcept`, but keeps the code formally compatible with C++03.
boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0
2024-04-08 03:17:53 +03:00
Peter Dimov
d1ddaa8a0e Fix Cygwin failures 2024-04-08 03:15:51 +03:00
Peter Dimov
c832f18c08 Update appveyor.yml 2024-04-07 20:51:10 +03:00
Peter Dimov
8f848d8b75 Merge pull request #133 from Lastique/feature/fix_cxx23_nothrow
Fix C++20 incompatibility from using exception specifications
2024-04-07 20:34:34 +03:00
Andrey Semashev
1d7cceff6c Fix C++20 incompatibility from using exception specifications.
C++20 removed support for `throw()` exception specifications, so at
least clang-19 is now emitting errors on them. Replaced exception
specifications with BOOST_NOEXCEPT_OR_NOTHROW, which converts `throw()`
to `noexcept`, but keeps the code formally compatible with C++03.
2024-04-07 19:43:41 +03:00
Peter Dimov
5f233f00be Update ci.yml 2024-04-07 19:25:38 +03:00
Rene Rivera
944550e78c 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
5fb238c49e Make the library modular usable. 2024-03-11 08:38:17 -05:00
Sylvain Joubert
fafcca13d8 Add support for std::optional (#132) 2024-03-05 22:57:52 +02:00
Markus Klemm
2b8bac66a9 Allow argc to be zero boost-1.85.0.beta1 2023-12-16 18:35:09 +00:00
Peter Dimov
3aae04bf65 Define BOOST_TIMER_ENABLE_DEPRECATED in test_convert.cpp boost-1.84.0.beta1 boost-1.84.0 2023-10-21 18:46:22 +03:00
Peter Dimov
f941ba88a7 Avoid macro redefinition warnings 2023-10-21 18:41:37 +03:00
Peter Dimov
dbec456b8a Regenerate CMakeLists.txt 2023-10-21 18:38:25 +03:00
Peter Dimov
9f29f8e104 Remove C++03 from ci.yml 2023-10-21 18:37:30 +03:00
Peter Dimov
93f4114948 Update cxxstd requirement in meta/libraries.json; dependencies such as Any require C++11 2023-10-21 18:36:37 +03:00
Peter Dimov
a97daf413d Add test/CMakeLists.txt 2023-10-21 18:26:31 +03:00
Peter Dimov
3777e67b9f Add cmake_install_test, cmake_subdir_test 2023-10-21 18:19:29 +03:00
Peter Dimov
c8cd11ddf5 Update ci.yml 2023-10-21 18:13:15 +03:00
Ed Catmur
847b130e19 Use BOOST_DEFAULTED_FUNCTION on empty destructors (#122)
The compiler-generated copy constructor and copy assignment operator are deprecated since C++11 on classes with user-declared destructors.

This change allows clean compilation with the -Wdeprecated-copy-dtor/-Wdeprecated-copy-with-user-provided-dtor flag.

Co-authored-by: Ed Catmur <edward.catmur@mavensecurities.com>
2023-02-23 14:39:17 +03:00
Edward Diener
0a1e54ba90 [skip ci] Add "cxxstd" metadata field 2021-07-11 18:02:14 +03:00
Peter Dimov
7bcbb4ea23 Update ci.yml boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 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-06-09 19:14:13 +03:00
Peter Dimov
827426db9c Do not define BOOST_PROGRAM_OPTIONS_SOURCE in CMakeLists.txt 2021-06-09 18:43:51 +03:00
Peter Dimov
e9403da22d Update ci.yml 2021-05-28 18:33:52 +03:00
Peter Dimov
36052766c7 Update ci.yml 2021-05-28 17:43:33 +03:00
Peter Dimov
ddfaf00542 Merge pull request #106 from boostorg/pr/exception-visibility
Mark exception classes as BOOST_SYMBOL_VISIBLE
2021-05-28 17:37:37 +03:00