Ion Gaztañaga
9f25104101
Added missing <cstring> for ::memcpy
...
[SVN r83460]
2013-03-16 14:22:59 +00:00
Ion Gaztañaga
43b3b7112b
Adapted test to new BOOST_TEST_THROWS utility
...
[SVN r83434]
2013-03-14 23:09:54 +00:00
Ion Gaztañaga
ff57d9287e
Marked vector iterator and boost::interprocess::offset_ptr as contiguous storage iterators to speed up insertion in vector with trivially copyable types.
...
[SVN r83416]
2013-03-13 16:14:17 +00:00
Ion Gaztañaga
6acbbb6f9b
Vector performance improvements: dispatching to memcpy when possible.
...
[SVN r83271]
2013-03-03 12:26:48 +00:00
Ion Gaztañaga
9b0a73fc32
Add experimental option to define "vector::iterator" as "pointer"
...
[SVN r83140]
2013-02-24 20:34:15 +00:00
Daniel James
14f376128a
Merge auto-index fixes. Fixes #7899 .
...
[SVN r83132]
2013-02-24 14:46:28 +00:00
Ion Gaztañaga
3948f040b9
Rolled back to standard construction in benchmark
...
[SVN r83127]
2013-02-24 13:16:40 +00:00
Ion Gaztañaga
0896d04ddf
Additional vector speed improvements, added basic benchmark against varray
...
[SVN r83126]
2013-02-24 13:13:36 +00:00
John Maddock
b3d5f6480b
Fix broken links in doc build.
...
Move some xsl:param's into individual library's Jamfiles.
Refs #7899 .
[SVN r83050]
2013-02-20 18:29:30 +00:00
Ion Gaztañaga
aa74aab3d2
Fixes #8118
...
[SVN r83044]
2013-02-20 08:27:49 +00:00
Ion Gaztañaga
f309f82a8f
Added experimental static_vector first sketch
...
[SVN r83036]
2013-02-19 21:35:46 +00:00
Ion Gaztañaga
e93994fb72
Added uninitialized_default_alloc as current code didn't use allocator_traits
...
[SVN r82889]
2013-02-14 19:43:13 +00:00
Ion Gaztañaga
d3a350d56f
vector performance optimization: simplified allocator holder, constructors rewritten to avoid unnecessary initializations.
...
[SVN r82846]
2013-02-12 21:26:21 +00:00
Ion Gaztañaga
f56ec3886b
Use explicit instantiation for iterators defined outside the class in order to detect compilation errors.
...
[SVN r82815]
2013-02-11 11:31:59 +00:00
Ion Gaztañaga
c0cb9ae2c7
Cleanup unnecessary variables in erase(const_iterator)
...
[SVN r82814]
2013-02-11 11:31:02 +00:00
Ion Gaztañaga
8bfd3f84b1
Updated change log with bugfix 7921
...
[SVN r82813]
2013-02-11 09:48:24 +00:00
Ion Gaztañaga
c72b23df54
Fixes #7921
...
[SVN r82812]
2013-02-11 09:47:06 +00:00
Ion Gaztañaga
92183ce9aa
Removed unused variable warnings
...
[SVN r82433]
2013-01-10 20:03:39 +00:00
Ion Gaztañaga
99c8d5d9d7
Fixes #7227
...
[SVN r82429]
2013-01-10 10:55:50 +00:00
Ion Gaztañaga
368a0caec9
Added missing <algorithm> include for std::swap
...
[SVN r82252]
2012-12-28 23:53:43 +00:00
Ion Gaztañaga
71e9c48f32
Added missing <algorithm> include for std::swap
...
[SVN r82252]
2012-12-28 23:53:43 +00:00
Ion Gaztañaga
e06d16b6fa
Bug #7650
...
[SVN r82086]
2012-12-18 21:09:01 +00:00
Ion Gaztañaga
4ec3cec4b2
Bug #7650
...
[SVN r82085]
2012-12-18 21:07:54 +00:00
Ion Gaztañaga
6c9288aba5
Merged container from trunk
...
[SVN r81663]
2012-12-01 23:01:47 +00:00
Marshall Clow
9cfc51f19c
Removed usage of deprecated macros in Boost.Container
...
[SVN r81572]
2012-11-26 18:56:20 +00:00
Ion Gaztañaga
6d4af66add
* Improved vector's insertion performance.
...
* Changed again experimental multiallocation interface for better performance (still experimental).
* Added no exception support for those willing to disable exceptions in their compilers.
* Fixed GCC -Wshadow warnings.
* Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
[SVN r81519]
2012-11-24 21:09:10 +00:00
Ion Gaztañaga
bc5c91bb79
* Improved vector's insertion performance.
...
* Changed again experimental multiallocation interface for better performance (still experimental).
* Added no exception support for those willing to disable exceptions in their compilers.
* Fixed GCC -Wshadow warnings.
* Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
[SVN r81518]
2012-11-24 21:08:18 +00:00
Marshall Clow
a75d72d03c
Sigh. Missed one file when updating Boost.Container to use new macro scheme
...
[SVN r81448]
2012-11-20 23:10:46 +00:00
Marshall Clow
22e74d279c
Remove usage of deprecated macros
...
[SVN r81447]
2012-11-20 23:06:46 +00:00
Jeffrey Lee Hellrung, Jr.
7cbe13a647
merge trunk to release; fixes #7531 variable shadowing warning in container and intrusive
...
[SVN r81066]
2012-10-26 02:55:57 +00:00
Jeffrey Lee Hellrung, Jr.
546a3f0f12
refs #7531 (variable shadowing in container and intrusive)
...
[SVN r81050]
2012-10-23 12:56:01 +00:00
Ion Gaztañaga
4d8b2ed6a3
Merge from trunk
...
[SVN r80806]
2012-10-01 11:32:04 +00:00
Ion Gaztañaga
b480cc235f
More Doxygen documentation improvements
...
[SVN r80795]
2012-09-30 20:38:04 +00:00
Ion Gaztañaga
853083822d
Updated changelog with bug #7439
...
[SVN r80744]
2012-09-28 21:11:08 +00:00
Ion Gaztañaga
42ea3ca8c7
Bug #7439
...
[SVN r80743]
2012-09-28 21:07:02 +00:00
Ion Gaztañaga
42974d17fc
Doxygen documentation fixes
...
[SVN r80742]
2012-09-28 21:03:07 +00:00
Ion Gaztañaga
0519b950f4
Merge from trunk
...
[SVN r80689]
2012-09-24 12:17:34 +00:00
Ion Gaztañaga
17e5e64dd6
Reordered sequence container types and functions to improve Doxygen documentation
...
[SVN r80687]
2012-09-24 10:27:53 +00:00
Ion Gaztañaga
ac05be5947
Reordered sequence container types and functions to improve Doxygen documentation
...
[SVN r80686]
2012-09-24 10:27:02 +00:00
Ion Gaztañaga
de1caeb5d0
Fixed test error (allocator<void> might not have size_type) + modified changelog in documentation
...
[SVN r80522]
2012-09-13 22:07:37 +00:00
Ion Gaztañaga
1582b2086d
Corrected strict aliasing error in multiallocation_chain
...
[SVN r80514]
2012-09-13 18:54:58 +00:00
Ion Gaztañaga
22a18c25fb
Reduced template code bloat making stable_vector's index independent from value_type.
...
[SVN r80478]
2012-09-09 21:47:32 +00:00
Ion Gaztañaga
a8d20305dc
Improved type safety and strict aliasing
...
[SVN r80404]
2012-09-05 09:28:24 +00:00
Ion Gaztañaga
3c256c2282
Implemented LWG Issue #149 (range insertion now returns an iterator) & cleaned up insertion code in most containers
...
[SVN r80348]
2012-09-01 11:01:03 +00:00
Ion Gaztañaga
011f1fb181
Fixed error in insertions with input iterator ranges
...
[SVN r80193]
2012-08-25 08:54:03 +00:00
Ion Gaztañaga
2947abfdef
Ticket #6606
...
[SVN r80175]
2012-08-24 21:35:27 +00:00
Ion Gaztañaga
29f2f1f157
Ticket #7215 + added const for most local variables
...
[SVN r80174]
2012-08-24 21:17:35 +00:00
Ion Gaztañaga
394643b560
Ticket #7139
...
[SVN r80173]
2012-08-24 20:48:01 +00:00
Ion Gaztañaga
32bf689e63
Ticket #7269
...
[SVN r80172]
2012-08-24 20:36:23 +00:00
Ion Gaztañaga
09d57bf2a2
Changelog for ticket #7232
...
[SVN r80048]
2012-08-15 11:33:40 +00:00