223 Commits

Author SHA1 Message Date
Andrey Semashev 2939307e27 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 04:45:03 +03:00
James E. King III 26800d3a7f Implement reusable Boost.CI workflow for GHA
Also added a cmake test script.
Fix error: use of overloaded operator '!=' is ambiguous clang-10 on C++20
disabled clang-10: https://github.com/llvm/llvm-project/issues/43110
2025-07-02 16:56:09 -04:00
James E. King III 565d0d754f Update CI to 2024.12 spec, update README boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 2025-01-01 23:11:06 +00:00
James E. King III be54d20ea7 Update CI 2024-11-30 04:32:24 +00:00
Rene Rivera 6efe4273be Update build deps. 2024-11-29 19:27:10 -05:00
Rene Rivera 16542bfc22 Move inter-lib dependencies to a project variable and into the build targets. 2024-11-29 19:27:10 -05:00
Rene Rivera 6d5985b697 Update copyright dates. 2024-11-29 19:27:10 -05:00
Rene Rivera 470a542b3d Change all <source> references to <library>. 2024-11-29 19:27:10 -05:00
Rene Rivera c3868dbaf2 Bump B2 require to 5.2 2024-11-29 19:27:10 -05:00
Rene Rivera 717c8e2aac Add requires-b2 check to top-level build file. 2024-11-29 19:27:10 -05:00
Rene Rivera 48d7bed88d Switch to library requirements instead of source. As source puts extra source in install targets. 2024-11-29 19:27:10 -05:00
Rene Rivera fbb779bcae Make the library modular usable. 2024-11-29 19:27:10 -05:00
Alexander Grund 2eda7413ac Fix ccache saving on cache hit (#33)
See boostorg/boost-ci#166
boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 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.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.86.0
2022-06-24 08:57:18 -07:00
James E. King III 252c6fd636 fix coverage boost-1.80.0.beta1 boost-1.80.0 2022-04-29 22:54:17 -04:00
James E. King III 0d9c305e34 Align to Boost.CI 2022.04 2022-04-29 22:52:53 -04:00
Stefan Vigerske eee9745028 remove unused variable (#31) 2022-04-06 06:48:25 -07:00
Glen Fernandes 53ba1b16e8 Switch from deprecated test to Lightweight Test 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-06-09 02:42:30 -04:00
Peter Dimov 91dbb34fce Add CMakeLists.txt 2021-05-28 00:18:20 +03:00
Guillaume Melquiond 1b95966ad0 Use BOOST_NO_FENV_H to detect whether <fenv.h> is supported (fix #24). (#28)
This should fix compilation on platforms that provide <fenv.h> but do not
set __USE_ISOC99.
2021-04-03 20:58:19 -07:00
Edward Diener 3977afd492 [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. (#27) 2021-01-21 19:15:05 -05:00
Edward Diener ed01cdab6d Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#26) boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0 2020-05-08 04:39:58 -04:00
James E. King III 6db1ad0d20 restore msvc-10.0 compatibility statement in docs [skip ci] boost-1.74.0.beta1 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 2019-05-03 12:16:28 -04:00
Nikita Kniazev b8a0bdafb8 Missing root index.html 2019-05-03 12:14:05 -04:00
James E. King III 0ea64ab9de Update CI
- Refresh build jobs.
- Move to xenial on travis.
- Fix new mingw __i386__ detection issue with gcc 8.2.0
2019-05-03 12:13:40 -04:00
CromwellEnage 802aef1264 Add <boost/numeric/interval/utility_fwd.hpp>
Add forwarding header for <boost/numeric/interval/utility.hpp>
boost-1.70.0.beta1 boost-1.70.0
2019-01-04 19:05:09 -05:00
Romain Geissler f90d1fa734 Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20. 2018-12-26 11:44:58 -05:00
James E. King III aa46846917 Update README with correct Coverity Scan links. boost-1.69.0-beta1 boost-1.69.0 2018-11-03 08:46:57 -04:00
James E. King III 476bfe884e Merge branch 'master' into develop 2018-11-02 21:15:32 -04:00
James E. King III 385aae0030 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-11-02 21:09:30 -04:00
Marshall Clow 268c316586 Bug fixes for the 1.65.0 release boost-1.68.0 boost-1.67.0 boost-1.66.0 boost-1.65.1 boost-1.65.0 2017-06-14 19:26:04 -07:00
Marshall Clow 88944ea2e4 Merge pull request #12 from Teemperor/ReencodeAsUtf8
Reencoded a few headers that used Windows-1252 with UTF-8.
2017-06-14 19:21:24 -07:00
Raphael Isemann b2a17c13e0 Reencoded a few headers that used Windows-1252 with UTF-8.
Nearly every header in the boost codebase is UTF-8, but here there
are a few headers which are using Windows-1252, which makes it impossible
for some tools to parse those files. This patch just reencodes them
with UTF-8 like the rest of the codebase. I checked that the name of the
author is still correct after this change and the reencoded string
literal was the plus-minus-sign.

No functional change intended.
2017-06-02 14:47:26 +02:00
Marshall Clow 0a6dba6520 Merge pull request #11 from gongminmin/develop
Adds support for MSVC ARM64 target.
2017-06-01 22:50:16 -07:00
Minmin Gong b4b190af3e Adds support for MSVC ARM64 target. 2017-06-01 22:13:57 -07:00
Edward Diener ef7cce34a3 Merge branch 'develop' 2017-04-24 12:52:32 -04:00
Edward Diener 5dad1782f3 Merge pull request #10 from g4wjs/unused-typedef
Unused typedef in norm causes compiler warning
2017-02-28 17:10:19 -05:00
Bill Somerville 000f50f580 Unused typedef in norm causes compiler warning 2017-02-28 21:44:54 +00:00
Edward Diener 60dc7506e3 Merge branch 'develop' boost-1.64.0 boost-1.64.0-beta2 boost-1.64.0-beta1 2017-01-04 13:56:46 -05:00
Marshall Clow de48274d0d Merge pull request #9 from akumta/patch-3
Update for ticket #4378; please watch the buildbots and ping me in a week or so to merge to master.
2016-05-19 08:42:07 -07:00
akumta fc220aac66 Update for ticket #4378 2016-01-05 12:40:14 -08:00
Marshall Clow b3ca314153 Merge changes from develop for the 1.58.0 release boost-1.59.0 boost-1.61.0 boost-1.63.0 boost-1.62.0 boost-1.58.0 boost-1.60.0 2015-04-02 11:10:44 -07:00
Marshall Clow 538299d4e0 Apply https://github.com/boostorg/interval/pull/1 manually; qualify four calls to 'to_int' with 'this->' 2015-01-09 11:00:48 -08:00
Marshall Clow 6bc43ee981 Merge from develop 2014-12-01 10:35:49 -08:00
Marshall Clow ea0258a9c3 Merge pull request #7 from fkonvick/develop
Fix and test for ticket #4964 - assert in debug mode on x64
2014-10-27 08:24:32 -07:00
fkonvick 362724ba91 Fix for #4964 - assert in debug/x64 on Windows 2014-10-26 23:28:50 +01:00
fkonvick e172bd645b Adding a testcase for #4964 - assert in debug/x64 on Windows 2014-10-26 23:28:20 +01:00
Noel Belcourt 5232511694 Merge pull request #5 from danieljames/metadata
Create metadata file.
2014-09-01 20:34:13 -06:00
Daniel James 52dc495963 Add metadata file. 2014-08-18 15:57:33 +01:00
Marshall Clow 1cdcac4c58 Merge pull request #3 from jhunold/develop
Replace removed BOOST_CHECKPOINT with equivalent BOOST_TEST_CHECKPOINT
2014-07-07 11:41:27 -07:00
Jürgen Hunold 22b2490e85 Replace removed BOOST_CHECKPOINT with equivalent BOOST_TEST_CHECKPOINT 2014-06-11 22:03:32 +02:00