310 Commits

Author SHA1 Message Date
Andrey Semashev 235e54ebf2 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
2026-02-03 03:26:51 +03:00
James E. King III e302e80e85 Implement reusable Boost.CI workflow for GHA 2025-07-02 07:47:15 -04:00
James E. King III 0ef7f2b5da Update CI to 2024.12 spec, update README boost-1.88.0 boost-1.88.0.beta1 boost-1.89.0 boost-1.90.0.beta1 boost-1.90.0 2024-12-28 18:16:43 +00:00
Alexander Grund 6f4970fd9e Use boost.io node 2024-12-24 08:49:12 -05:00
James E. King III 09eaa11985 Update CI 2024-11-29 17:37:31 +00:00
Antony Polukhin 0fb1109adf Fix deprecated copy warnings 2024-11-29 12:26:31 -05:00
Rene Rivera 8fc9c0af57 Update build dependencies. 2024-11-29 12:25:52 -05:00
Rene Rivera 1ecfef4414 Move inter-lib dependencies to a project variable and into the build targets. 2024-11-29 12:25:52 -05:00
Rene Rivera 082ae1ed68 Update copyright dates. 2024-11-29 12:25:52 -05:00
Rene Rivera 848454e162 Change all <source> references to <library>. 2024-11-29 12:25:52 -05:00
Rene Rivera ffe7b367ee Bump B2 require to 5.2 2024-11-29 12:25:52 -05:00
Rene Rivera c3e20fc621 Add requires-b2 check to top-level build file. 2024-11-29 12:25:52 -05:00
Rene Rivera 3245be5f9a Switch to library requirements instead of source. As source puts extra source in install targets. 2024-11-29 12:25:52 -05:00
Rene Rivera 2779d2ab48 Make the library modular usable. 2024-11-29 12:25:52 -05:00
Alexander Grund 37c9bddf0b Fix ccache saving on cache hit (#39)
See boostorg/boost-ci#166
boost-1.82.0 boost-1.83.0 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.87.0.beta1
2022-11-09 21:13:13 -08:00
Baoshuo Ren f9c62f85af chore: bump macos runner version (#40)
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-11-09 21:13:00 -08:00
James E. King III 5656ffe0ac re-enable mingw appveyor ci testing boost-1.82.0.beta1 boost-1.80.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 2022-04-24 20:56:09 -04:00
James E. King III 3b2dbfea08 [issue-24] test failure for new clang-win ci job 2022-04-24 08:38:17 -04:00
James E. King III 772c1b40c8 align with boost-ci 2022.02 and GitHub Actions 2022-04-24 08:38:17 -04:00
Sam Darwin 9c89e99629 Update GitHub Actions CI file (#33) 2021-08-04 07:07:30 -07:00
Peter Dimov e34c735a1a Update CMakeLists.txt boost-1.78.0.beta1 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 2021-06-10 01:19:53 +03:00
Marshall Clow 85fd1e434f Fix MSVC 'unused return' warning; Addresses #31 boost-1.76.0 2021-03-09 06:51:48 -08:00
Sam Darwin 99901a98fd Add GitHub Actions config [ci skip] (#32) 2021-03-03 18:23:40 -08:00
Sam Darwin c5ecc3bb3a add drone config [ci skip] (#29) 2021-03-03 18:23:28 -08:00
Romain Geissler @ Amadeus affc79e045 Ignore -Wnonnull new gcc 11 warnings. (#28) 2021-03-03 18:23:14 -08:00
Edward Diener feb8accc6e [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. (#30) 2021-01-21 02:13:02 -05:00
Andrey Semashev a8cf003d4a Removed usage of deprecated header boost/detail/iterator.hpp. (#26)
This header was deprecated in favor of <iterator>. It generates compiler
warnings and will be removed in a future release.
boost-1.74.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.76.0.beta1
2020-06-24 09:50:46 -07:00
Edward Diener e69c81326d Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#25) boost-1.74.0.beta1 2020-04-16 07:52:36 -07:00
James E. King III db1f9c73a4 Update CI boost-1.73.0 boost-1.71.0 boost-1.73.0.beta1 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 2019-04-27 06:07:52 -04:00
James E. King III b9c73e191b ignore unused variable in test (fix matrix warning) boost-1.70.0 boost-1.70.0.beta1 2019-02-19 21:13:39 -05:00
Nikita Kniazev bc2482b38f Removed expected failure for stl_concept_covering
It was marked for all toolsets for some reason.
https://github.com/boostorg/boost/commit/741a03ba0b66330be2b18860175ebcb5d13b3971
2019-02-19 07:09:33 -05:00
James E. King III 7dbaa85413 Disable random_shuffle test in C++17 mode (it was removed) boost-1.69.0-beta1 boost-1.69.0 2018-11-06 08:54:53 -05:00
James E. King III eeeb60b797 Expand CI with libc++ build and VS2017 strict 2018-11-06 08:54:53 -05:00
James E. King III c2723f984c expand ci coverage 2018-10-27 21:27:31 -04:00
Edward Diener 0d65b45953 Merge pull request #18 from CromwellEnage/doc_stl_links
Fix broken links in documentation.
2018-10-13 12:15:51 -04:00
CromwellEnage 0381c5fc54 Fix broken links in documentation.
Some documentation links currently point to pages that HP retired along with the rest of the SGI STL website. These links now point to the Boost mirror site.
2018-10-11 12:33:49 -04:00
luz.paz 64e72828d7 concept_check: misc. typos
Found via `codespell -q 3`
2018-09-26 14:25:39 -04:00
CromwellEnage bd8faa928d Fixed <boost/concept_archetype.hpp>
Added missing #include <boost/config/workaround.hpp> which defines BOOST_WORKAROUND.
2018-09-21 13:37:40 -04:00
Glen Fernandes 8847e4b104 Add minimal CMakeLists.txt 2018-09-20 09:01:08 -04:00
Michael Caisse ee943d0f7c Merge pull request #14 from boostorg/dependency
Drop dependency on Boost.Mpl
2018-09-09 09:14:34 -07:00
Glen Fernandes bbf48ff290 Drop dependency on Boost.Mpl 2018-09-08 09:50:42 -04:00
James E. King III 7226a74471 Merge branch 'master' into develop 2018-08-13 21:44:29 +00:00
James E. King III 5e14874d04 fix readme badges and links for appveyor and covscan 2018-07-23 17:13:08 +00:00
James E. King III 376201b10d Add 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-07-23 13:07:11 -04:00
Edward Diener ed0a0ebd72 Merge branch 'develop' boost-1.68.0 boost-1.67.0 2018-02-20 08:36:45 -05:00
Edward Diener db9894fa8b Merge pull request #11 from DanielaE/feature/retire-header-iterator
Get rid of iterator.hpp
2017-12-28 23:27:40 -05:00
Daniela Engert 8deb5d203c Get rid of iterator.hpp
It does nothing more than pulling 'std::iterator' into namespace boost and including standard libraries 'iterator' and 'cstddef'. This library only takes advantage of the included headers. OTOH, pulling 'std::iterator' into boost generates deprecation warnings in MSVC 14.1 when compiling in C++17 mode. Besides that, Boost's 'iterator.hpp' is deprecated, too.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-27 15:51:22 +01:00
Marshall Clow 00496f2010 Minor doc updates boost-1.64.0 boost-1.66.0 boost-1.65.1 boost-1.65.0 2017-04-06 08:19:52 -07:00
Edward Diener df4ced9aae Merge pull request #10 from eldiener/develop
Some minor documentation fixes.
2017-04-04 08:20:40 -04:00
Edward Diener 3df02ba00e Correction of previous fix. 2017-04-04 08:12:27 -04:00