972 Commits
Author SHA1 Message Date
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
Ion Gaztañaga 63a7e49036 Ticket #7232
[SVN r80047]
2012-08-15 11:21:29 +00:00
Ion Gaztañaga d535f151e7 Merged from trunk
[SVN r79559]
2012-07-16 09:04:33 +00:00
Ion Gaztañaga bd7e6c3fd9 Merged from trunk
[SVN r79555]
2012-07-16 08:29:51 +00:00
John Maddock c5de943676 Merge changes from trunk:
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).


[SVN r79500]
2012-07-14 16:05:50 +00:00
John Maddock 07c51f5566 Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

[SVN r79492]
2012-07-14 11:21:03 +00:00