21 Commits

Author SHA1 Message Date
Arnaud Becheler 70dd414ccc Merge pull request #537 from Becheler/refactor/modernize-internal-smart-ptr
refactor: drop direct dependency on Boost.SmartPtr
2026-07-21 15:58:39 +02:00
Arnaud Becheler ca4c9dfed1 refactor: remove dead includes and modernize smart ptrs to STL where possible 2026-07-21 12:20:17 +02:00
Arnaud Becheler dbca3f1a1e Merge pull request #531 from Becheler/refactor/drop-tti-dependency
refactor: remove dependency on boost.tti using detector idiom
2026-07-20 13:24:40 +02:00
Arnaud Becheler 8617207304 refactor: import MP11 instead of handrolling 2026-07-20 08:53:02 +02:00
Arnaud Becheler 5a18325250 refactor: remove dependency to boost.math 2026-07-17 11:15:30 +02:00
Arnaud Becheler b3cb64738b refactor: remove dependency on boost.tti using detector idiom 2026-07-17 10:58:26 +02:00
Arnaud Becheler 3fc6574636 fix: remove dependency to boost foreach 2026-07-15 11:34:28 +02:00
Arnaud Becheler 97f2ee3d7e fix: remove dependency to boost move 2026-07-15 10:47:45 +02:00
Arnaud Becheler 4c1dad02c0 fix: remove stale boost typeof entry 2026-07-15 09:54:39 +02:00
Arnaud Becheler 28ecc8a99a fix: remove stale boost bind entry 2026-07-15 09:46:42 +02:00
Arnaud Becheler a4ee119825 fix: remove dep to boost.conversion as implicit_cast was redundant 2026-07-15 09:25:24 +02:00
Andrey Semashev d1b08acfbe Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 20:03:22 +03:00
Tinko Sebastian Bartels ac16714397 Add robust, integer crosses check instead of relying on Boost.Geometry in is_straight_line_drawing.hpp. 2025-11-30 13:17:48 +08:00
Rene Rivera e9a12bb577 Move include to target. 2025-04-17 08:50:26 -05:00
Rene Rivera df399ee1ed Change math dep real target math/tr1. 2024-08-11 09:23:25 -05:00
Rene Rivera 82a4c4e9ca Split b2 dependencies into public and private. 2024-07-26 13:03:51 -05:00
Rene Rivera a40316edea Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera 325f5b7921 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera 41e8999121 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera e2547c2137 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 3d5eba2410 Make the library modular usable. 2024-03-11 08:38:17 -05:00