Commit Graph

263 Commits

Author SHA1 Message Date
James E. King III
8edafbec99 Update CI 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.
2019-01-04 19:03:23 -05:00
James E. King III
e4b44b276c Enhance CI with libc++ and VS2017 strict builds 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 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 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' 2017-06-23 22:51:20 -04:00
Edward Diener
b4a255c001 Merge pull request #16 from DanielaE/fix/missing-include
Fix compilation errors due to missing include <iostream>.
2017-05-13 11:16:59 -04:00
Daniela Engert
252c660e16 Fix compilation errors due to missing include <iostream>. 2017-05-13 13:11:42 +02:00
Edward Diener
99df3b23a6 Merge branch 'develop' 2017-01-04 14:05:15 -05:00
Edward Diener
9be39a7ab5 Merge pull request #8 from mfontanini/cxx11_allocator_compliance
Cxx11 allocator compliance
2016-12-24 08:54:58 -05:00
Edward Diener
1c302dbff3 Implement own random_shuffle for tests in place of deprecated std::random_shuffle 2016-11-08 20:52:11 -05:00
Rene Rivera
2c44798b60 Add, and update, documentation build targets. 2016-10-10 11:39:52 -05:00
Rene Rivera
bfdf018e31 Add, and update, documentation build targets. 2016-10-07 23:07:35 -05:00
Marshall Clow
df9ce978b2 Bug fixes for the 1.62.0 release 2016-09-11 08:01:20 -07:00
Marshall Clow
28f629e776 Merge pull request #15 from efcs/fix-sys-allocator
Fix double delete in new_delete_allocator
2016-08-29 22:00:32 -07:00
Eric Fiselier
f140f96bce Fix double delete in new_delete_allocator 2016-08-29 22:49:19 -06:00
Marshall Clow
f21f51aa1d Fix comments in tests to refer to the correct bugs. No functional change 2016-07-30 11:10:42 -07:00
Marshall Clow
c348239590 Merge pull request #14 from Flast/testfix/auto_ptr
Do not use std::auto_ptr.
2016-07-30 11:08:11 -07:00
Kohei Takahashi
79b7b0ca67 Do not use std::auto_ptr.
Use boost::scoped_ptr instead in this use case.
2016-07-30 17:22:44 +09:00
Marshall Clow
2d53e59bcc Merge branch 'develop' 2016-03-07 08:32:23 -08:00
Marshall Clow
8a8829c842 Merge pull request #13 from olk/patch-1
use std::mutex if available
2016-02-27 12:20:59 -08:00
Oliver Kowalke
7cdd314726 use std::mutex if available
if compiled for C++11 etc. use std::mutex. drawback of boost::mutex is that boost.thread depends on boost.system (requires linking against boost.system). boost.system is already part of C++11.
2016-02-27 20:43:54 +01:00
Rene Rivera
c28478d04e Merge pull request #12 from boostorg/develop
Fix so that doc build works unmodded in Boost tree.
2016-02-23 21:38:50 -06:00
Rene Rivera
631b646780 Fix so that doc build works unmodded in Boost tree. 2015-12-18 15:36:23 -06:00
Marshall Clow
630886731d Merge minor bug fixes to master 2015-09-03 06:33:03 -07:00
Marshall Clow
7ebc948b21 Merge pull request #11 from nschloe/fix2-7085
improve guards around boost/thread/mutex.hpp (patch from @nschloe)
2015-08-12 11:54:57 -07:00
Nico Schlömer
817b691f6c improve guards around boost/thread/mutex.hpp
Fixes bug #7085 (https://svn.boost.org/trac/boost/ticket/7085).
2015-08-12 19:42:26 +02:00
Matias Fontanini
a80e56ceaf Add check for BOOST_HAS_RVALUE_REFS when using rvalue-refs. 2015-03-17 00:17:44 -07:00