1477 Commits

Author SHA1 Message Date
Peter Dimov 0dc2921ec2 Add CMake builds to ci.yml boost-1.92.0.beta1 2026-04-25 18:19:44 +03:00
Peter Dimov 660e6fc22c Add CMakeLists.txt 2026-04-25 17:51:41 +03:00
Peter Dimov 785ea963b5 Avoid unescaped special character warning in test/Jamfile 2026-04-21 14:46:49 +03:00
Peter Dimov b02b4f10bc Avoid -Wuninitialized warnings 2026-04-21 14:45:01 +03:00
Peter Dimov 97bafebf52 Update ci.yml 2026-04-21 14:42:18 +03:00
Peter Dimov 1e0574b546 Merge pull request #28 from Lastique/patch-1
Avoid using templated initial_path()
2026-04-21 13:03:06 +03:00
Andrey Semashev ddccf329bb Avoid using templated initial_path()
Templated initial_path() overloads have been marked as deprecated in Boost.Filesystem v3 and removed in v4. Use the non-templated equivalent.
2026-04-20 23:29:19 +03:00
Peter Dimov a2853e70bd Undo changes to ci.yml boost-1.91.0.beta1 boost-1.91.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 2025-05-07 10:47:01 +03:00
Peter Dimov 747e8773ac Restore deleted build/Jamfile.v2 2025-05-07 10:43:23 +03:00
Peter Dimov 60d88993f8 Move <variant>release to project default-build, like was done for tools/inspect 2025-05-07 10:24:26 +03:00
Peter Dimov fea2283c87 Add a default-build to the dist rule as well 2025-05-03 16:19:01 +03:00
Peter Dimov 07413b396a Add back release to the quickbook target 2025-05-03 03:52:20 +03:00
Peter Dimov 2cd515f144 Update ci.yml 2025-05-03 02:56:01 +03:00
Peter Dimov da4c8f5ed8 Merge pull request #25 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:02:30 +03:00
Rene Rivera 1a03dc6ca5 Update os/containers to work in modern GHA times. 2025-04-14 19:14:25 -05:00
Rene Rivera af2d001fcc Undo most CI changes. 2025-04-14 18:45:32 -05:00
Rene Rivera 48b7f247e5 Sync from upstream. 2024-06-17 22:32:38 -05:00
Peter Dimov 56e4aca294 Update ci.yml 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 2024-06-17 18:18:03 +03:00
Rene Rivera 1b7b8ee1d8 Use 22.04 image to get g++-11 installed. As the 20.04 image aliases g++ to clang. 2024-06-17 10:12:41 -05:00
Rene Rivera 01bb77b6c8 Increment b2 version require. 2024-06-16 14:28:18 -05:00
Rene Rivera d482102e23 Add requires-b2 check to top-level build file. 2024-05-05 09:01:49 -05:00
Rene Rivera 92db05aafb Build the dist target for tools by default. 2024-04-23 22:52:17 -05:00
Rene Rivera 8045a823bb Need dist-bin target as default for release scripts. 2024-04-20 23:32:07 -05:00
Rene Rivera 4f870792c3 Only use static linking to avoid DLL hell. 2024-04-13 10:47:35 -05:00
Rene Rivera 4101f7aee8 Update build & CI for modular Boost. 2024-04-13 10:25:12 -05:00
Rene Rivera b4bb556d09 Update build & CI for modular Boost. 2024-04-13 10:21:13 -05:00
Peter Dimov 12a390e624 Merge pull request #24 from Flamefire/patch-1
collector: Initialize `default_` before referencing it
boost-1.85.0.beta1 boost-1.85.0
2024-02-13 19:40:01 +02:00
Alexander Grund 03c4a283ab collector: Initialize default_ before referencing it
`quickbook::collector::collector()` causes a warning:
> warning: member 'quickbook::collector::default_' is used uninitialized [-Wuninitialized]
>   33 |     collector::collector() : main(default_), top(default_) {}

Fix by moving it before `main`&`top` such that it is at least constructed before being referenced (main/top are reference_wrappers, so no actual use is done)
2024-02-13 08:47:55 +01:00
Peter Dimov da0f9b5ec0 Merge pull request #23 from StefanVK/throw_by_value
Throw glob_error value instead of new'ed pointer
2024-02-01 23:19:34 +02:00
Stefan van Kessel d234ca1524 Throw glob_error value instead of new'ed pointer 2024-02-01 09:07:44 +01:00
Peter Dimov ae7a1db70e Update ci.yml 2024-01-14 19:55:54 +02:00
Peter Dimov 91f91d51c5 Remove unnecessary include 2024-01-14 19:31:08 +02:00
Peter Dimov 01f924addd Merge pull request #21 from FantasqueX/fix-b2-url
Fix Boost Build URL in install.qbk
boost-1.84.0
2023-12-03 19:54:37 +02:00
Letu Ren ae2cca9e02 Fix Boost Build URL in install.qbk 2023-12-03 22:56:28 +08:00
Peter Dimov f9f14bd3cf Remove msvc-10.0, msvc-11.0, msvc-12.0 from Appveyor boost-1.84.0.beta1 2023-09-30 10:45:57 +03:00
Peter Dimov 8bd1c3a856 Use boost::core::invoke_swap instead of the deprecated boost::swap 2023-09-30 02:52:51 +03:00
Peter Dimov fb1e35fc18 Re-disable gcc-8; still crashes 2023-09-30 02:37:22 +03:00
Peter Dimov c69da79b4b Update ci.yml 2023-09-30 02:20:58 +03:00
Peter Dimov 484dfd20b1 Add missing include 2023-09-30 02:13:18 +03:00
Peter Dimov be8113073c Merge pull request #20 from Kojoley/patch-1
src/parsers.hpp: Workaround bogus C4709 warning
boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0
2022-12-15 19:33:52 +02:00
Nikita Kniazev 353ac8047b src/parsers.hpp: Workaround bogus C4709 warning
\quickbook\src\parsers.hpp(81): warning C4709: comma operator within array index expression

Details: https://developercommunity.visualstudio.com/t/buggy-warning-c4709/471956
2022-09-28 02:17:03 +03:00
Peter Dimov 6d5d1d0066 Update .appveyor.yml boost-1.81.0.beta1 boost-1.81.0 2022-09-26 18:40:08 +03:00
Peter Dimov f45579a3b9 Remove non-working configurations from ci.yml 2022-09-26 18:18:12 +03:00
Peter Dimov 7aa388d698 Merge pull request #18 from Lastique/feature/fix_broken_link_ids
Workaround gcc 9-12 code miscompilation that broke section link ids
2022-09-26 18:14:47 +03:00
Andrey Semashev 944d881de7 Workaround gcc 9-12 code miscompilation that broke section link ids.
gcc 9.2 through 12.1 has a code generation bug that result in incorrect
link ids for some sections in the generated XML.

This commit applies a workaround as suggested by Nikita Kniazev in:

https://github.com/boostorg/spirit/issues/737#issuecomment-1256830393

Fixes https://github.com/boostorg/quickbook/issues/11.
2022-09-24 15:40:14 +03:00
Peter Dimov cd4518ceff Update expected test results for \\localhost\c:\foo\bar (which is an invalid UNC path) 2022-09-05 12:33:37 +03:00
Peter Dimov 40f6f9ede7 Update file_path_to_url_impl to account for Filesystem changes in 1.77 (refs https://github.com/boostorg/filesystem/issues/259) 2022-09-05 12:23:56 +03:00
Peter Dimov e5e39257fe Remove cxxstd, addrmd from ci.yml 2022-09-01 00:41:54 +03:00
Peter Dimov b602f19a2e Add .github/workflows/ci.yml 2022-08-31 19:01:41 +03:00
Peter Dimov 071a58488d Add missing include 2022-08-31 18:51:14 +03:00