Glen Fernandes
7be41ca8f9
Use allocator's max_size() when possible
2019-08-15 17:25:37 -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
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
Niklas Fejes
541a0e99fb
Add test for uninitialized insert bug.
2018-07-17 09:51:01 +02:00
Glen Fernandes
ef8c59c4a6
Use pointer_traits.to_address instead of addressof(*p)
2017-05-29 18:39:33 -04:00
Antony Polukhin
d48b479c6a
Use move_if_noexcept from Boost.Move
2014-08-18 12:08:23 +04:00
Glen Fernandes
689e79abd9
Correct unit test custom pointer dereference operator
2014-05-02 22:06:39 -07:00
Glen Fernandes
18306aee33
Eliminate need for do_construct helper
2014-05-02 10:26:11 -07:00
Glen Fernandes
c4b62627e7
Add C++11 allocator model support
2014-05-01 23:50:44 -07:00
Antony Polukhin
ece1277965
Fixed issues with allocators that do not return pointers, added tes case for such situations (refs #9334 )
2013-12-09 11:13:34 +04:00
Antony Polukhin
584239fb3a
Fix errors in circular_buffer tests(refs #7888 ).
...
[SVN r85133]
2013-07-23 16:06:38 +00:00
Antony Polukhin
25b1edf93c
Fixed my own typo (refs #7888 )
...
[SVN r85082]
2013-07-19 14:41:41 +00:00
Antony Polukhin
1d0e7d01f9
Fix errors in circular_buffer tests(refs #7888 ).
...
[SVN r85059]
2013-07-17 14:09:32 +00:00
Antony Polukhin
a739343a66
Improved rvalues move support for elements of circular_buffer (refs #7888 ):
...
* all `erase` methods now use move construction to to move elements
* space optimized circullar buffer now has move constructor, move assignment and functions that work with rvalues
* more methods marked as BOOST_NOEXCEPT
* much more tests
[SVN r85003]
2013-07-11 14:55:24 +00:00
Jan Gaspar
5a680c08ee
circular_buffer: major update; added rotate method, bugfix #1987
...
[SVN r47738]
2008-07-23 20:40:46 +00:00
Jan Gaspar
6c59b9fe12
circular_buffer: bugfix #1919 , #1852
...
[SVN r45609]
2008-05-21 15:53:50 +00:00
Jan Gaspar
e1472df6d8
circular_buffer: updated documentation
...
[SVN r42938]
2008-01-23 23:04:57 +00:00
Jan Gaspar
03093ed0f9
circular_buffer: added
...
[SVN r37706]
2007-05-18 11:18:06 +00:00