543 Commits

Author SHA1 Message Date
Copilot e173046605 Fix UB on empty section header [] in config file parser (#158) 2026-05-28 21:42:27 +01:00
Peter Dimov ae25c112b7 Update ci.yml boost-1.92.0.beta1 2026-04-26 22:02:48 +03:00
Peter Dimov b3ca12e4df Merge branch 'develop' 2026-04-25 21:42:19 +03:00
Vladimir Prus cb9af109ea README: clarify development state 2026-02-24 12:55:14 +00:00
Vladimir Prus 59ca47b4ef README: clarify development state boost-1.91.0.beta1 boost-1.91.0 2026-02-24 12:53:49 +00:00
Ahmed Abou Aliaa acdf8eefe8 fixes #88: macros with no BOOST_ prefix (#89) 2026-02-19 20:12:50 +00:00
Andrey Semashev 486e3418ff Remove dependencies on Boost.StaticAssert. (#155)
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 18:14:06 +00:00
Copilot ec6794632f Move 'arg' variable to detail namespace (#151)
Closes #150.

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Vladimir Prus <vladimir.prus@gmail.com>
2025-12-04 11:07:35 +00:00
Vladimir Prus 902aaedaaa overview.xml: clarify wording boost-1.90.0 boost-1.90.0.beta1 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.88.0.beta1 boost-1.89.0 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 boost-1.84.0.beta1 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