2
0
mirror of https://github.com/boostorg/pool.git synced 2026-02-02 21:12:13 +00:00
Commit Graph

285 Commits

Author SHA1 Message Date
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.85.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 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.83.0.beta1 boost-1.84.0 boost-1.84.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.81.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1
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.75.0 boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 2020-04-16 08:14:50 -07:00
James E. King III
8edafbec99 Update CI boost-1.74.0.beta1 boost-1.71.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 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
James E. King III
ccd6ec45bd Fix README links to covscan, appveyor 2018-05-23 22:48:36 -04:00
James E. King III
fcb2bb7a8a Update README, fix header-only description 2018-05-21 15:46:13 -04:00
James E. King III
13ac03011b work around CI issue using win32 threading in cygwin when it
should use pthreads
2018-05-20 17:37:00 -04:00
Marshall Clow
a75267c305 Merge pull request #21 from jeking3/ci
Add CI framework
2018-05-19 10:53:06 -07:00
James E. King III
dc723ad8bc 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-19 01:12:18 +00:00
Peter Dimov
677d2fb2a2 Merge branch 'master' into develop boost-1.67.0 2017-11-28 21:10:35 +02:00
Peter Dimov
834b61455c Merge branch 'do-not-use-test-rules-to-check-for-valgrind' of https://github.com/Kojoley/pool into feature/pull-18 2017-11-28 03:32:19 +02:00
Peter Dimov
6e0ba40196 Disable warnings 4127, 4267; fix typo; reduce number of iterations 2017-11-28 02:34:30 +02:00
Peter Dimov
a58311b761 Disable warning 4127 2017-11-28 02:10:20 +02:00
Peter Dimov
fe9b02f84c Install valgrind on Travis 2017-11-27 23:01:02 +02:00
Peter Dimov
2845d58399 Add .travis.yml 2017-11-27 19:04:54 +02:00
Nikita Kniazev
12e5fadc31 Do not use test rules to check for valgrind
Passing a test rule to `check-target-builds` affects `--dump-tests` output,
some tests disappears what causes the missing tests in regression matrix.

This was discovered at modularizing Spirit tests (tests under `build-project`
dirs runs, but do not appear in `--dump-tests` output)
2017-11-26 23:18:22 +03:00
Edward Diener
85e0bcb939 Merge branch 'develop' boost-1.65.0 boost-1.65.1 boost-1.66.0 2017-06-23 22:51:20 -04:00