Commit Graph
30 Commits
Author SHA1 Message Date
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 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
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 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 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 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 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 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 935a534713 Introducing allocator_traits and pointer_traits changes into several libraries.
[SVN r76106]
2011-12-22 20:08:24 +00:00
Ion Gaztañaga 97843bcaef First inclusion in the repository
[SVN r74076]
2011-08-26 18:25:51 +00:00