Commit Graph

175 Commits

Author SHA1 Message Date
Glen Fernandes
7808ab19dc Merge branch 'develop' 2019-08-15 17:26:57 -04:00
Glen Fernandes
7be41ca8f9 Use allocator's max_size() when possible 2019-08-15 17:25:37 -04:00
Glen Fernandes
6ccd04cd89 Update Travis configuration 2019-08-15 17:24:17 -04:00
Glen Fernandes
7e56abf99b Merge branch 'develop' 2019-05-21 22:12:12 -04:00
Glen Fernandes
0818faec5c Hide internals from Boostbook Doxygen 2019-05-21 21:57:55 -04:00
Glen Fernandes
7cdb7b260c Merge branch 'develop' 2019-04-24 00:20:15 -04:00
Glen Fernandes
81e4b9590f Merge branch niklasfejes/insert-bug-fix into develop 2019-04-24 00:11:22 -04:00
Glen Fernandes
3d3b5bffd4 Switch to lightweight_test for unit tests and switch to non-deprecated timer 2019-04-23 17:42:53 -04:00
Glen Fernandes
03a5c8494e Eliminate ubsan warning on add() and sub() 2019-04-23 09:01:05 -04:00
Glen Fernandes
14379c5eac
Merge pull request #27 from tinko92/develop
Replace broken sgi links.
2019-04-23 22:19:28 +10:00
Tinko Bartels
061ac223a1 Replace broken sgi links. 2019-04-23 13:38:28 +02:00
Glen Fernandes
3dc0e1c56b Merge branch 'develop' 2018-11-28 20:06:50 -05:00
Glen Fernandes
b07fbd056a More max that needs guarding from Windows header macros 2018-11-28 20:06:31 -05:00
Glen Fernandes
d1e113f441 Merge branch 'develop' 2018-10-27 18:03:10 -04:00
Glen Fernandes
c084535786 Give the unit test Dummy class a virtual destructor 2018-10-27 17:59:07 -04:00
Glen Fernandes
2433adc0ec Add variadic construct to cb_details::allocator_traits 2018-10-02 06:08:26 -04:00
Glen Fernandes
f10876014a
Merge pull request #19 from luzpaz/circular_buffer-misc-typos
circular_buffer: misc-typos
2018-10-01 21:23:19 -04:00
luz.paz
187f4db314 circular_buffer: misc-typos
Found via `codespell -q 3 -L tim`
2018-09-23 15:35:26 -04:00
Glen Fernandes
37a7b2c0d5 Add minimal CMakeLists.txt 2018-09-20 08:59:12 -04:00
Glen Fernandes
2b7cb8fe8b Merge branch 'develop' 2018-09-07 08:27:10 -04:00
Glen Fernandes
fc3e2cd1bc Drop dependency on Boost.Iterator 2018-09-07 08:10:50 -04:00
Glen Fernandes
28e32ba5e8 Remove or replace unnecessary or obsolete header includes 2018-09-07 00:45:01 -04:00
Glen Fernandes
ca3d6678ee In pre-C++11 use our own allocator_traits implementation
Drops dependency on Boost.Container.
2018-09-07 00:44:52 -04:00
Glen Fernandes
c0b613f8bb Fix custom allocator and custom pointer in unit test 2018-09-06 23:54:58 -04:00
Glen Fernandes
97ef4e0e19 Update tests for GCC 4.6 in C++0x mode 2018-09-06 22:41:51 -04:00
Adam Shapiro
a3317ecd15 Removed unnecessary include of call_traits.hpp. 2018-09-06 20:36:27 -04:00
Adam Shapiro
7572374d3b Corrected no_exceptions_support.hpp include. 2018-09-06 20:36:09 -04:00
Glen Fernandes
f66c723e1e Run tests on Travis and Appveyor 2018-09-06 14:08:12 -04:00
Glen Fernandes
bad3f6a8ec Use the empty base optimization for the Allocator 2018-09-05 23:43:32 -04:00
Glen Fernandes
78735e27a0
Merge pull request #16 from DanielaE/fix/no-iterator-inheritance
Inheriting std::iterator is deprecated in c++17.
2018-09-05 23:42:37 -04:00
Niklas Fejes
541a0e99fb Add test for uninitialized insert bug. 2018-07-17 09:51:01 +02:00
Niklas Fejes
3b9280c0e0 Fix broken uninitialized check. 2018-07-17 09:49:40 +02:00
Glen Fernandes
4ef6e8d1f6 Merge branch 'develop' 2018-02-04 23:13:19 -05:00
Daniela Engert
14b50f574a
Inheriting std::iterator is deprecated in c++17.
Boost's iterator.hpp is deprecated, too. Therefore get rid of all of that and replace inheritance by lifting std::iterator's members into the derived class.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-28 10:44:23 +01:00
Glen Fernandes
5c5bef6cee Use to_address free function instead of pointer_traits member 2017-11-23 23:21:39 -05:00
Glen Fernandes
2a3e26ff63 Merge pull request #14 from rarevans/spelling
correct spelling in comments for circular_buffer example
2017-10-06 08:19:23 -04:00
Richard Evans
e655fa6c4d correct spelling in comments for circular_buffer example 2017-10-06 12:44:29 +10:00
Glen Fernandes
70664ea403 Merge branch 'develop' 2017-06-04 10:41:13 -04:00
Glen Fernandes
a2a85b57d4 Merge pull request #13 from glenfe/develop
Use pointer_traits.to_address instead of addressof(*p)
2017-05-29 18:41:47 -04:00
Glen Fernandes
ef8c59c4a6 Use pointer_traits.to_address instead of addressof(*p) 2017-05-29 18:39:33 -04:00
Rene Rivera
0b9a59f270 Add, and update, documentation build targets. 2016-10-10 11:39:47 -05:00
Rene Rivera
31aa9939b3 Add, and update, documentation build targets. 2016-10-07 23:07:33 -05:00
Glen Fernandes
99c93337d7 Merge pull request #10 from boostorg/develop
Synchronize master with develop
2016-08-18 21:55:24 -04:00
Glen Fernandes
12b896d57f Merge pull request #9 from Lastique/disable_debug_by_default
Disable debug implementation by default
2016-08-11 19:50:08 -04:00
Andrey Semashev
ea60799f31 Disable debug implementation by default
The debug implementation is not thread-safe, even if different threads are using separate iterators for reading elements of the container. BOOST_CB_DISABLE_DEBUG macro is no longer used, BOOST_CB_ENABLE_DEBUG=1 should be defined instead to enable debug support.

Fixes https://svn.boost.org/trac/boost/ticket/6277.
2016-04-29 00:56:06 +03:00
Glen Fernandes
d49044344f Merge pull request #8 from MarcelRaad/patch-1
Remove deprecated include
2015-09-12 06:53:50 -04:00
Marcel Raad
45c5d05b1d Remove deprecated include
All that boost/iterator.hpp does is pull std::iterator into namespace boost. A comment in that header mentions: "This header is obsolete and will be deprecated."
2015-09-11 16:30:17 +02:00
Antony Polukhin
9cf5fbb0fe Merge pull request #7 from amerry/adl_swap
Use boost/move/adl_move_swap.hpp to perform swaps.
2015-04-21 22:43:21 +04:00
Alexander Merry
2c88fa2f27 Use boost/move/adl_move_swap.hpp to perform swaps. 2015-04-21 09:02:26 +01:00
Alex Henrie
ce9a8538f2 Correct spelling of "suppress" 2015-01-30 15:28:08 -07:00