298 Commits

Author SHA1 Message Date
Peter Dimov 4fcf1c5473 Remove C++03 from .appveyor.yml 2026-04-23 15:37:50 +03:00
Joe Herdman 571909a59e Allow object_pool::construct() to use variadic template, if available. 2025-07-03 13:13:24 -04:00
James E. King III a7271552b8 Implement reusable Boost.CI workflow for GHA 2025-07-02 16:54:04 -04:00
jzmaddock 740c8076f9 Update python version. boost-1.91.0.beta1 boost-1.91.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.92.0.beta1 2025-02-25 19:22:34 +00:00
jzmaddock 1729e94716 Update CI runners. 2025-02-25 19:22:34 +00:00
Vadim Zavalishin cd653c7c78 Removed some of the unit tests (those using incorrect partition_sz parameter value) introduced with (#53) 2025-02-25 19:22:34 +00:00
Vadim Zavalishin cef9d88e25 Revert the library code change of (#53), not touching the unit tests 2025-02-25 19:22:34 +00:00
Vadim Zavalishin fa912abe92 Demonstrate the regressions caused by (#53) (commit 8ec1be1) by unit tests 2025-02-25 19:22:34 +00:00
James E. King III 2952382c4f Update CI to 2024.12 spec, update README 2025-01-01 23:09:12 +00:00
Alexander Grund f2622bfb8c Use boost.io node 2024-12-24 08:55:23 -05:00
James E. King III 91f484d9b6 Update CI 2024-11-29 16:25:18 +00:00
cvspvr f57b533ea4 Update pool.hpp 2024-11-29 10:04:37 -05:00
Rene Rivera 710fd94411 Update build deps. 2024-11-29 10:03:15 -05:00
Rene Rivera c2e8295cd9 Adjust doc build to avoid boost-root references. 2024-11-29 10:03:15 -05:00
Rene Rivera 23c2f1cdcc Move inter-lib dependencies to a project variable and into the build targets. 2024-11-29 10:03:15 -05:00
Rene Rivera f778402266 Update copyright dates. 2024-11-29 10:03:15 -05:00
Rene Rivera 51c7d9c9ab Change all <source> references to <library>. 2024-11-29 10:03:15 -05:00
Rene Rivera 1029066fc0 Bump B2 require to 5.2 2024-11-29 10:03:15 -05:00
Rene Rivera 3c22687621 Add requires-b2 check to top-level build file. 2024-11-29 10:03:15 -05:00
Rene Rivera c72e070c21 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-11-29 10:03:15 -05:00
Rene Rivera 68153940a8 Make the library modular usable. 2024-11-29 10:03:15 -05:00
Marshall Clow ec7da07ed1 Fix naked 'max' call that was failing on Windows. Fixes #864 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 2024-02-26 19:48:08 -08:00
Lei Mao 8ec1be1e82 Fix the Broken malloc_n Behavior (#53)
* Fix the Broken `malloc_n` Behavior

* Fix the Broken `malloc_n` Behavior

* Fix the Broken `malloc_n` Behavior

Added Unit Tests

* Fix the Broken `malloc_n` Behavior

Add more unit tests.

* Fix the Broken `malloc_n` Behavior

* Fix the Broken `malloc_n` Behavior

* Fix the Broken `malloc_n` Behavior
boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0
2023-01-15 12:23:45 +00:00
Alexander Grund 600bcb0273 Fix ccache saving on cache hit (#47)
See boostorg/boost-ci#166
boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0
2022-06-24 08:56:41 -07:00
James E. King III f2b8fec976 re-add mingw ci testing boost-1.80.0.beta1 boost-1.80.0 2022-04-24 22:19:45 -04:00
James E. King III 3bfd28757d fix test 6702 changes from last CI push 2022-04-16 16:36:26 -04:00
James E. King III eaee5254ac align with boost-ci 2022.02 and GitHub Actions 2022-04-15 23:51:34 -04:00
Orgad Shaneh 951ca57252 fix integer overflows in pool::ordered_malloc (#42)
Fixes trac #6701 (https://svn.boost.org/trac10/ticket/6701).

Originally-by: Jonathan Wakely <jwakely.boost@kayari.org>
2021-11-03 18:39:23 -07:00
Sam Darwin 337d47dc83 Update GitHub Actions CI file (#41) 2021-08-04 07:06:11 -07:00
Peter Dimov b516ac5b82 Update 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-06-10 00:50:35 +03:00
Sam Darwin 98b0211c00 Add GitHub Actions config [ci skip] (#40) 2021-03-03 18:30:58 -08:00
Sam Darwin 4e032fdf64 add drone config [ci skip] (#38) 2021-03-03 18:30:47 -08:00
Edward Diener 45c20cf2b7 [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. (#39) 2021-01-21 02:19:02 -05:00
Eli Boyarski 810cc7650a Docs: fix formatting of two examples, improve grammar (#37) 2020-12-02 09:25:01 -08:00
Edward Diener 0754642bba Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#33) boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 2020-04-16 08:14:50 -07:00
James E. King III 8edafbec99 Update CI boost-1.74.0.beta1 boost-1.74.0 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-02 12:50:08 -04:00
Mike Dev f963e6b808 [CMake] Add minimal cmake file
Only supports "add_subdirectory" workflow and doesn't
run unit-tests. It generates a INTERFACE cmake target
that other libraries can use to express their dependency
on boost pool and get usage requiremments, such as the
include directory.
boost-1.70.0.beta1 boost-1.70.0
2019-01-04 19:03:23 -05:00
James E. King III e4b44b276c Enhance CI with libc++ and VS2017 strict builds boost-1.69.0-beta1 boost-1.69.0 2018-11-04 06:56:31 -05:00
James E. King III 2ab38a27b6 Indicate library is header-only in readme 2018-10-30 12:10:12 +00:00
James E. King III a25d87ffbb Fix misalignment issue in simple_seg_storage test. 2018-10-30 08:07:11 -04:00
James E. King III 3a19e75a2f Enhance Travis CI build coverage 2018-10-30 08:07:11 -04:00
Michael Caisse 11d320fc25 update README to reflect header only status 2018-09-19 15:08:17 -07:00
Glen Fernandes 37b504b336 Fix unit tests that did not return report_errors() 2018-09-17 07:08:09 -04:00
Edward Diener 19d5c61004 Merge pull request #23 from boostorg/pr/no-boost-thread
Replace boost::mutex use to avoid a dependency on Boost.Thread
2018-08-28 22:14:14 -04:00
Peter Dimov 9def9a536f Replace boost::mutex use to avoid a dependency on Boost.Thread 2018-08-29 00:51:56 +03:00
James E. King III 9daab9f821 fix failing ci jobs in travis boost-1.68.0 2018-07-14 20:47:11 +00:00
James E. King III 59e0d89127 Fix appveyor links and badges in readme 2018-06-14 17:34:56 -04:00
James E. King III 7c40c300ea fix coverity scan integration 2018-06-13 18:10:01 +00:00
James E. King III e904797a1d fix building in boostorg appveyor account 2018-06-03 00:10:46 +00:00
James E. King III 989bf9fe66 update to new style boost-ci build 2018-05-29 02:23:36 +00:00