353 Commits

Author SHA1 Message Date
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.85.0.beta1 boost-1.84.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.84.0 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
Christos Stratopoulos
59350be778 Fix treatment of overloads vs replacement 2018-04-08 00:35:33 -04:00