300 Commits

Author SHA1 Message Date
Andrey Semashev 7a7b02b09d Merge pull request #127 from ivanpanch/patch-1
Fix documentation mistakes
boost-1.91.0.beta1 boost-1.91.0 boost-1.92.0.beta1
2026-02-06 13:52:28 +03:00
Andrey Semashev 2048b5aeab Merge pull request #134 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-02-06 13:50:01 +03:00
Andrey Semashev 69b4b37417 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 19:21:25 +03:00
ivanpanch f71f1fed1e Update xml_parser.hpp 2025-08-28 21:36:58 +02:00
ivanpanch 364e86e0a2 Update string_path.hpp 2025-08-28 21:31:27 +02:00
ivanpanch c795c18127 Update ptree.hpp 2025-08-28 21:22:49 +02:00
ivanpanch 4ccfa0a105 Update json_parser.hpp 2025-08-28 21:20:38 +02:00
ivanpanch 1315a705be Update ini_parser.hpp 2025-08-28 21:04:15 +02:00
ivanpanch 4dcc77f96d Update info_parser.hpp 2025-08-28 20:58:42 +02:00
ivanpanch d752dc0b66 Update property_tree.qbk 2025-08-28 20:47:32 +02:00
ivanpanch 1d384d7f77 Update xml_parser.qbk 2025-08-28 20:28:58 +02:00
Peter Dimov 2669458ceb Undo removal of -j1 from ci.yml boost-1.89.0 boost-1.90.0.beta1 boost-1.90.0 2025-06-30 13:56:48 +03:00
Peter Dimov 5c5e2c9953 Merge pull request #123 from ashtum/suppress-deps-warnings
Suppress warnings from dependency libraries
2025-06-09 19:11:22 +03:00
Mohammad Nejati f898602464 Suppress warnings from dependency libraries 2025-06-09 15:27:25 +00:00
Peter Dimov 14a2287d81 Update ci.yml 2025-06-09 03:58:48 +03:00
Peter Dimov 472e87eaf6 Merge pull request #122 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:17:26 +03:00
Rene Rivera 79390a3489 Move include to target. 2025-04-17 09:09:48 -05:00
Rene Rivera f21dd1fdd9 CI fixes. 2025-04-10 08:40:22 -05:00
Rene Rivera 6081cec6ad Update build deps. 2024-08-07 22:44:06 -05:00
Rene Rivera 647e03e07e Adjust doc build to avoid boost-root references. 2024-07-28 11:07:54 -05:00
Rene Rivera aea638836b Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera aa9a10e608 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera 09d1c976bc Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 26a7ee5520 Update dependencies. 2024-05-13 21:46:57 -05:00
Rene Rivera 3bc999a2ea Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera ee02ce953c Add missing lib reference. 2024-04-25 22:48:32 -05:00
Rene Rivera 10f043239e Update dependencies. 2024-04-08 08:36:52 -05:00
Rene Rivera b8a56c9aee 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 3ab0e3def5 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov 8080ecd14f Merge pull request #119 from ashtum/add-operator-/-for-string_path-and-string
Make operator / a friend of string_path
boost-1.88.0.beta1 boost-1.85.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.beta1
2023-12-05 18:50:08 +02:00
Mohammad Nejati 6b16249a09 Make operator / a friend of string_path
Fixes #24
2023-12-05 15:39:57 +00:00
Peter Dimov ddaf922b32 Merge pull request #112 from ashtum/add-missing-includes
Add missing includes
2023-12-04 01:19:00 +02:00
Mohammad Nejati b7692c2872 Add compile test to check for missing includes 2023-11-29 14:47:12 +00:00
Mohammad Nejati 76fe0d5fd7 Add missing includes 2023-11-29 05:48:30 +00:00
Peter Dimov a4aee6fb1d Merge pull request #118 from ashtum/covered_switch
Fix Wcovered-switch-default warning
2023-11-24 18:19:24 +02:00
Mohammad Nejati e7c4005098 Use BOOST_UNREACHABLE_RETURN at the end of function 2023-11-24 14:13:35 +00:00
Mohammad Nejati 90786bb72a Merge branch 'covered_switch' of https://github.com/garyfurnish/property_tree into covered_switch 2023-11-24 13:58:59 +00:00
Ed Catmur 30319d6678 Remove empty destructors (redundant since C++11) (#104)
* Use BOOST_DEFAULTED_FUNCTION on empty destructors

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.

* require C++11

* Remove dtor declarations entirely

the default dtor is fine
2023-11-22 00:54:39 +02:00
Peter Dimov cbe02b011b Define _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING in speed_test.cpp 2023-11-21 19:41:23 +02:00
Peter Dimov 5d9586031c Disable -Wdeprecated-copy as well, for Clang 10, 11, 12 2023-11-21 19:19:50 +02:00
Peter Dimov 9678decefd Avoid unused parameter warning 2023-11-21 18:33:19 +02:00
Peter Dimov 60608497e8 Disable -Wdeprecated-copy-with-user-provided-copy in speed_test.cpp 2023-11-21 18:13:17 +02:00
Peter Dimov 5a36e4ce22 Disable -Wself-assign-overloaded 2023-11-21 18:11:07 +02:00
Peter Dimov 735513f839 Use <warnings>off for boost_serialization 2023-11-21 18:03:50 +02:00
Peter Dimov 1cf217f92a Avoid potentially uninitialized variable warnings 2023-11-21 18:01:34 +02:00
Peter Dimov 174481c221 Avoid shadowing warnings 2023-11-21 18:00:45 +02:00
Peter Dimov ed94a16c34 Avoid 'unused parameter' warning 2023-11-21 17:50:49 +02:00
Peter Dimov 877ae777a9 Enable warnings=extra, warnings-as-errors=on in test/Jamfile 2023-11-21 17:46:47 +02:00
Peter Dimov a55377f5d4 Regenerate CMakeLists.txt 2023-11-21 13:53:50 +02:00
Peter Dimov d6b5ff78d5 Merge pull request #117 from ashtum/update-libraries.json
Update cxxstd to C++11 in libraries.json
2023-11-21 13:52:33 +02:00