354 Commits

Author SHA1 Message Date
Andrey Semashev 43d147a4bd Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
boost-1.91.0.beta1 boost-1.91.0 boost-1.92.0.beta1
2026-02-03 03:32:36 +03:00
James E. King III ea15c57680 Implement reusable Boost.CI workflow for GHA boost-1.90.0.beta1 boost-1.90.0 2025-07-01 17:16:06 -04:00
James E. King III fa5071af86 Update CI to 2024.12 spec, update README boost-1.88.0 boost-1.89.0 boost-1.88.0.beta1 2024-12-28 22:04:41 +00:00
Alexander Grund 24ca8e6a0d Use boost.io node 2024-12-24 09:00:17 -05:00
James E. King III adcc4f85d3 Update CI and bump to C++11 because of dependencies. 2024-11-30 17:33:26 +00:00
Rene Rivera cfa2a563a6 Update build deps. 2024-11-30 12:13:51 -05:00
Rene Rivera e8f19a0cb5 Move inter-lib dependencies to a project variable and into the build targets. 2024-11-30 12:13:51 -05:00
Rene Rivera 296d89bf9a Update copyright dates. 2024-11-30 12:13:51 -05:00
Rene Rivera ee7df18cf1 Bump B2 require to 5.2 2024-11-30 12:13:51 -05:00
Rene Rivera 206cc4d5e9 Add requires-b2 check to top-level build file. 2024-11-30 12:13:51 -05:00
Rene Rivera 59115e3d27 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-11-30 12:13:51 -05:00
Rene Rivera b78b93f047 Make the library modular usable. 2024-11-30 12:13:51 -05:00
Peter Dimov cf94735c87 Merge branch 'feature/use_invoke_swap' of https://github.com/Lastique/ptr_container into feature/pr-38 boost-1.86.0.beta1 boost-1.84.0.beta1 boost-1.87.0 boost-1.84.0 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.87.0.beta1 2023-11-05 14:58:48 +02:00
Peter Dimov 8203262b3d Update ci.yml 2023-11-05 14:27:30 +02:00
Peter Dimov 3efbc7e782 Remove C++03 from ci.yml 2023-11-05 13:44:31 +02:00
Peter Dimov 9ed9d2f335 Update ci.yml 2023-11-05 13:20:28 +02:00
Andrey Semashev fcc4219bd7 Trim trailing spaces. 2023-09-02 19:56:15 +03:00
Andrey Semashev b65c5e279d Switch to boost::core::invoke_swap.
boost::swap is deprecated and will be removed. Use boost::core::invoke_swap
as a replacement.
2023-09-02 19:54:18 +03:00
Peter Dimov b90a92d46a Fix sanitize=undefined errors in get_const_pointer boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 2023-03-01 04:57:25 +02:00
Peter Dimov 424226b438 Update test/Jamfile 2023-02-28 09:04:55 +02:00
Peter Dimov 28566d2cf0 Update ci.yml 2023-02-23 11:11:54 +02:00
Peter Dimov 560cfae6fc Regenerate CMakeLists.txt 2023-02-23 10:14:14 +02:00
Peter Dimov 6f106da2f9 Replace Serialization includes with boost/core/serialization.hpp 2023-02-23 09:08:20 +02:00
Peter Dimov ac3e60a2e9 Merge branch 'patch-1' of https://github.com/Flamefire/ptr_container into feature/serialization 2023-02-23 08:56:23 +02:00
Peter Dimov f7ee391a4a Update ci.yml 2023-02-23 08:14:45 +02:00
Peter Dimov 02451786d7 Update test/serialization.cpp. Fixes #35. Fixes #36. 2023-02-23 08:10:13 +02:00
Alexander Grund 6c3d8cc900 Fix ccache saving on cache hit
See boostorg/boost-ci#166
2022-06-05 10:12:32 +02:00
James E. King III 943730c349 Align CI to boost-ci 2022.02 boost-1.80.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 2022-04-24 21:14:02 -04:00
theidexisted 0a74252926 Fix typo in doc 2022-04-24 09:31:17 -04:00
Jonathan Wakely 1389c8ef65 Fix invalid XHTML markup in docs (#27)
The reStructuredText files insert <hr> HTML elements, which are not
valid in XHTML.

The doc/tutorial_example.html file contains unquoted attributes and
unclosed <meta> and <link> tags (although since that file is included
into another document, it probably shouldn't have <html>, <head> and
<body> elements at all).
2021-11-09 09:44:27 -08:00
Peter Dimov f1b0910503 Add CMakeLists.txt 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-05-28 02:01:06 +03:00
Edward Diener 7990dd3c99 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. (#29) 2021-01-21 02:02:56 -05:00
Edward Diener 0d547c6e6e Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#26) boost-1.75.0 boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 2020-04-16 07:49:47 -07:00
James E. King III c7b6a7ee5b Update CI
- Reduce the overall job complexity (fewer builds)
- Adds some more checks like asan
- Disabled appveyor cl-clang job due to issue #25
boost-1.73.0.beta1 boost-1.71.0.beta1 boost-1.74.0 boost-1.71.0 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.74.0.beta1
2019-07-05 20:49:57 -04:00
Peter Dimov ea3fa755a1 Fix regression reported in #23 (#24)
* Add test from issue 23. Refs #23.
* Fix ptr_vector regression with incomplete types. Refs #23.
* Enable CI for feature branches
2019-07-05 10:14:25 -04:00
Peter Dimov cf42361a92 Use Visual Studio 2015 image on Appveyor 2019-07-04 19:27:26 +03:00
Peter Dimov 960da46f61 Use unique temp file names to avoid spurious failures in parallel builds 2019-07-04 12:34:11 +03:00
Peter Dimov a21db8ae8c Enable CI for feature branches 2019-07-04 12:20:15 +03:00
Edward Diener 601ca9d0f6 Remove executable permission. boost-1.70.0.beta1 boost-1.70.0 2018-11-16 21:56:50 -05:00
James E. King III cc5aefee30 Enhance Travis CI build coverage boost-1.69.0-beta1 boost-1.69.0 2018-11-04 07:01:56 -05:00
James E. King III 67915a7f86 fix failing ci jobs in travis boost-1.68.0 2018-07-14 20:44:19 +00:00
James E. King III 86de965ea0 disable UBSAN build job per issue #18 2018-06-16 17:09:07 +00:00
James E. King III 72caf8b2c2 fix coverity issues (all minor and test-only) 2018-06-14 21:07:07 +00:00
James E. King III d0dead632a Fix appveyor links and badges in readme 2018-06-14 17:05:33 -04:00
James E. King III 5bbe3c6e2a fix coverity scan integration 2018-06-13 18:11:08 +00:00
James E. King III f3c0e175b6 fix building in boostorg appveyor account 2018-06-03 00:11:49 +00:00
James E. King III defff3efb9 update to new style boost-ci build 2018-05-29 02:17:02 +00:00
James E. King III 5ee81844ac Update coverity scan badge 2018-05-27 10:10:52 -04:00
James E. King III 47767bdfaf Added CI framework
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
  - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
  - README, LICENSE, etc.
2018-05-27 09:58:57 -04:00
Edward Diener 0c46bbb115 Merge pull request #17 from cstratopoulos/feature/auto_ptr-deprecate-doc-update
Update docs for Boost 1.67 treatment of deprecated auto_ptr
boost-1.67.0
2018-04-09 08:53:06 -04:00