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
c0cb9ae2c7
Cleanup unnecessary variables in erase(const_iterator)
...
[SVN r82814]
2013-02-11 11:31:02 +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
71e9c48f32
Added missing <algorithm> include for std::swap
...
[SVN r82252]
2012-12-28 23:53:43 +00:00
Ion Gaztañaga
4ec3cec4b2
Bug #7650
...
[SVN r82085]
2012-12-18 21:07:54 +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
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.
546a3f0f12
refs #7531 (variable shadowing in container and intrusive)
...
[SVN r81050]
2012-10-23 12:56:01 +00:00
Ion Gaztañaga
b480cc235f
More Doxygen documentation improvements
...
[SVN r80795]
2012-09-30 20:38:04 +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
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
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
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
63a7e49036
Ticket #7232
...
[SVN r80047]
2012-08-15 11:21:29 +00:00
Ion Gaztañaga
24ec45bdff
Ticket #7123 : Forward declaration for scoped allocator customization traits.
...
[SVN r79462]
2012-07-12 23:25:08 +00:00
Ion Gaztañaga
00285548d9
Ticket #7122 : Typos in container docs.
...
[SVN r79447]
2012-07-12 12:35:14 +00:00
Ion Gaztañaga
586c35bf1d
Used force<> to cast references, force_copy<> to cast values.
...
[SVN r79446]
2012-07-12 12:33:54 +00:00
Ion Gaztañaga
d3fb53368d
Ticket #7103 : boost/container/string.hpp missing #include <boost/functional/hash.hpp>
...
[SVN r79423]
2012-07-11 17:51:50 +00:00
Ion Gaztañaga
a9eb3dad27
Ticket #7114:Destructor not called when using emplace()
...
[SVN r79422]
2012-07-11 17:34:44 +00:00
Ion Gaztañaga
9460e03224
Trailing whitespaces
...
[SVN r78518]
2012-05-20 10:02:49 +00:00
Ion Gaztañaga
636cc66599
Fixed clang warnings and errors
...
[SVN r78149]
2012-04-22 22:54:18 +00:00
Ion Gaztañaga
1c7b258541
Corrections for scoped_allocator
...
[SVN r78147]
2012-04-22 21:21:45 +00:00
Ion Gaztañaga
75a29768b0
Fully qualifified boost move calls
...
[SVN r77914]
2012-04-11 16:01:46 +00:00
Ion Gaztañaga
ffde790ae0
Updated scoped allocator support
...
[SVN r77911]
2012-04-11 06:26:20 +00:00
Ion Gaztañaga
199b9dca8c
Fix for Visual 11
...
[SVN r77898]
2012-04-10 20:18:37 +00:00
Ion Gaztañaga
e6fd299292
Added SFINAE to constructors
...
[SVN r77896]
2012-04-10 20:16:14 +00:00
Ion Gaztañaga
a377237401
Changed ordered insertion function and added comments
...
[SVN r77895]
2012-04-10 20:14:31 +00:00
Ion Gaztañaga
d8fda23564
Make ordered insertion tags more iterator_tag-like.
...
[SVN r77894]
2012-04-10 20:04:35 +00:00
Ion Gaztañaga
7f1456c30f
Added missing typename in template alias
...
[SVN r77678]
2012-03-31 20:52:06 +00:00
Ion Gaztañaga
64e3627f5c
Fixed documentation comments
...
[SVN r77504]
2012-03-23 17:51:20 +00:00
Ion Gaztañaga
c5bdec851e
Experimental scoped_allocator support
...
[SVN r77480]
2012-03-22 18:46:55 +00:00
Ion Gaztañaga
4012070a1a
Experimental scoped_allocator support
...
[SVN r77479]
2012-03-22 18:46:18 +00:00
Ion Gaztañaga
852d1b9cb2
Ticket #6540 : Erroneous default argument in basic_string::compare overload
...
[SVN r76985]
2012-02-11 18:36:23 +00:00
Ion Gaztañaga
deae817e98
Documentation fix. Ticket 6499
...
[SVN r76829]
2012-02-01 22:12:10 +00:00
Ion Gaztañaga
adde6aa9ef
Fixed bug #6347 (extra ';' error)
...
[SVN r76282]
2012-01-02 21:53:53 +00:00
Ion Gaztañaga
ccff43c8fb
Fixes for VC2005 and replaced some remaining placement news/destroys with allocator traits
...
[SVN r76262]
2012-01-01 18:48:00 +00:00
Ion Gaztañaga
cd25b32744
Bugs #6335 & #6336
...
[SVN r76236]
2011-12-30 23:38:12 +00:00
Ion Gaztañaga
3143f0c6b8
Code simplification to support gcc-3.4 & gcc-4.0
...
[SVN r76225]
2011-12-30 09:03:25 +00:00