Commit Graph

321 Commits

Author SHA1 Message Date
James E. King III
c7b6a7ee5b Update CI
- Reduce the overall job complexity (fewer builds)
- Adds some more checks like asan
- Disabled appveyor cl-clang job due to issue #25
2019-07-05 20:49:57 -04:00
Peter Dimov
ea3fa755a1 Fix regression reported in #23 (#24)
* Add test from issue 23. Refs #23.
* Fix ptr_vector regression with incomplete types. Refs #23.
* Enable CI for feature branches
2019-07-05 10:14:25 -04:00
Peter Dimov
cf42361a92 Use Visual Studio 2015 image on Appveyor 2019-07-04 19:27:26 +03:00
Peter Dimov
960da46f61 Use unique temp file names to avoid spurious failures in parallel builds 2019-07-04 12:34:11 +03:00
Peter Dimov
a21db8ae8c Enable CI for feature branches 2019-07-04 12:20:15 +03:00
Edward Diener
601ca9d0f6 Remove executable permission. 2018-11-16 21:56:50 -05:00
James E. King III
cc5aefee30 Enhance Travis CI build coverage 2018-11-04 07:01:56 -05:00
James E. King III
67915a7f86 fix failing ci jobs in travis 2018-07-14 20:44:19 +00:00
James E. King III
86de965ea0 disable UBSAN build job per issue #18 2018-06-16 17:09:07 +00:00
James E. King III
72caf8b2c2 fix coverity issues (all minor and test-only) 2018-06-14 21:07:07 +00:00
James E. King III
d0dead632a
Fix appveyor links and badges in readme 2018-06-14 17:05:33 -04:00
James E. King III
5bbe3c6e2a fix coverity scan integration 2018-06-13 18:11:08 +00:00
James E. King III
f3c0e175b6 fix building in boostorg appveyor account 2018-06-03 00:11:49 +00:00
James E. King III
defff3efb9 update to new style boost-ci build 2018-05-29 02:17:02 +00:00
James E. King III
5ee81844ac
Update coverity scan badge 2018-05-27 10:10:52 -04:00
James E. King III
47767bdfaf 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-27 09:58:57 -04:00
Edward Diener
0c46bbb115
Merge pull request #17 from cstratopoulos/feature/auto_ptr-deprecate-doc-update
Update docs for Boost 1.67 treatment of deprecated auto_ptr
2018-04-09 08:53:06 -04:00
Christos Stratopoulos
59350be778 Fix treatment of overloads vs replacement 2018-04-08 00:35:33 -04:00
Christos Stratopoulos
1ae651ac66 Delete extra space 2018-04-07 00:39:01 -04:00
Christos Stratopoulos
bdb55f68d5 Regenerate examples.html to use new tutorial_example.html 2018-04-07 00:37:09 -04:00
Christos Stratopoulos
c6b342a9a1 Manually edit tutorial_example.html to reflect tut1.cpp 2018-04-07 00:35:03 -04:00
Christos Stratopoulos
842452a998 Italics formatting 2018-04-07 00:13:44 -04:00
Christos Stratopoulos
28615c5fac Add comp_compatible_smart_ptr.sh and use it 2018-04-07 00:13:32 -04:00
Christos Stratopoulos
dd292c43ce Update remaning rst/sh files and regenerate corresponding html 2018-04-07 00:06:28 -04:00
Christos Stratopoulos
ad47fab889 Generate compatible-smart-ptr version of revserible_ptr_container 2018-04-05 23:43:48 -04:00
Christos Stratopoulos
90f30d40dd Wording change 2018-04-05 23:42:47 -04:00
Christos Stratopoulos
2e0873039b Add page documenting compatible-smart-ptr convention 2018-04-05 17:58:44 -04:00
Christos Stratopoulos
f977cf62b9 Add Upgrading from Boost 1.67 section 2018-04-05 17:58:28 -04:00
Edward Diener
1e8f4ae410
Merge pull request #15 from DanielaE/fix/no-iterator-inheritance
Inheriting std::iterator is deprecated in C++17
2018-01-09 18:18:39 -05:00
Daniela Engert
5405c37309
Inheriting std::iterator is deprecated in C++17
Therefore replace inheritance by lifting std::iterator's members into the derived class.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-31 19:23:01 +01:00
Peter Dimov
2fa9dd84c0 Remove trailing whitespace 2017-12-18 20:04:49 +02:00
Peter Dimov
17c3d7ce79 Fix msvc-10.0 failure 2017-12-10 20:52:48 +02:00
Peter Dimov
ebe8978775 Suppress remaining deprecation warnings 2017-12-10 16:57:24 +02:00
Peter Dimov
652ba63160 Silence unused variable warnings 2017-12-10 04:43:14 +02:00
Peter Dimov
36159ac827
Merge pull request #13 from Romain-Geissler-1A/develop
Remove remaining deprecation warnings.
2017-12-10 03:56:41 +02:00
Romain Geissler
c14834b9cd Remove remaining deprecation warnings. 2017-12-10 02:28:06 +01:00
Peter Dimov
c89e4f4520 Merge branch 'fix-auto_ptr-deprecation-warnings' of https://github.com/Romain-Geissler-1A/ptr_container into develop 2017-12-09 19:37:21 +02:00
Peter Dimov
158bdd37d4 Update .travis.yml 2017-12-09 19:10:40 +02:00
Peter Dimov
ffb3e01beb
Merge pull request #12 from Romain-Geissler-1A/fix-build-boost-next
Fix build with recent boost dependencies (boost::next not found).
2017-12-09 19:05:36 +02:00
Romain Geissler
43970fbcf2 Disable auto_ptr deprecation warnings on g++/clang 2017-12-09 17:39:00 +01:00
Romain Geissler
f303f93e9a Fix build with recent boost dependencies (boost::next not found). 2017-12-09 17:32:38 +01:00
Peter Dimov
3dd1deab93 Fix byte ambiguity error in Windows headers 2017-11-20 21:26:43 +02:00
Daniela Engert
b805b3cc30
Conditionally provide interfaces based on deprecated/removed std::auto_ptr and/or std::unique_ptr, and replace C++98 function adapters by inline typedefs.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-11-20 19:20:17 +01:00
Peter Dimov
e67da89707 Merge branch 'develop' 2017-11-06 03:30:46 +02:00
Peter Dimov
cf65b2e1a9 Fix serialization test; archives were not being destroyed until end of scope, while streams were closed 2017-11-06 01:01:04 +02:00
Peter Dimov
613460f941 Revert "Remove obsolete MSVC check from pragma guard"
This reverts commit 643e5f288e.
2017-11-06 00:37:36 +02:00
Eyas
9a1f9041a7 Address MSVC C4127 warning due to constant conditional expression when throwing a "count not find key" exception 2017-11-06 00:03:41 +02:00
Romain Geissler
91ea2e5872 Fix gcc warning with -Wextra. 2017-11-06 00:03:41 +02:00
Peter Dimov
221ea52843 Install libstdc++-4.9 for clang to avoid ::gets error 2017-11-06 00:02:04 +02:00
Peter Dimov
28949836b7
Merge pull request #10 from boostorg/pr/fix-ptr-list
Fix ptr_list allocator type
2017-11-05 23:56:02 +02:00