Commit Graph

  • 027c92fad3 Fixes #9064 Ion Gaztañaga 2013-08-31 21:49:26 +0000
  • f1468db73f Merged revision(s) 84341-85442 from trunk/boost/container. Merged revision(s) 84342-85442 from trunk/libs/container. First Container merge for 1.55 Ion Gaztañaga 2013-08-24 10:41:09 +0000
  • 3d249fa728 Implemented SCARY iterators for all containers Ion Gaztañaga 2013-08-11 21:36:19 +0000
  • d91dc0059b Fixes #8269 Ion Gaztañaga 2013-08-10 22:58:27 +0000
  • db9dfed107 Test update for #8892 + changelog updated. Ion Gaztañaga 2013-07-29 21:40:30 +0000
  • 4e92a024fb Fixes #8473 Ion Gaztañaga 2013-07-29 21:33:20 +0000
  • b1503a139e Fixes #8892. Ion Gaztañaga 2013-07-29 21:32:23 +0000
  • fa05d4447c * Big refactoring in order to reduce template and debug symbol bloat. * Fixes #8698 * Implemented SCARY iterators Ion Gaztañaga 2013-07-28 22:10:37 +0000
  • e7b1fde968 Trivial fix for empty ranges in node_alloc_holder Ion Gaztañaga 2013-06-24 19:13:16 +0000
  • 8b60445c98 Trivial fix for empty ranges in node_alloc_holder Ion Gaztañaga 2013-06-24 19:11:43 +0000
  • f7accef426 Trivial fix for empty ranges in node_alloc_holder Ion Gaztañaga 2013-06-24 19:10:07 +0000
  • b556fead74 Added static_vector to non-standard containers section. Ion Gaztañaga 2013-06-08 22:55:23 +0000
  • b0f89115b3 Added static_vector to non-standard containers section. Ion Gaztañaga 2013-06-08 22:54:27 +0000
  • 00ad85ff2b Update aknowledgements section Ion Gaztañaga 2013-06-08 22:07:26 +0000
  • 3c35c4e4f6 Update aknowledgements section Ion Gaztañaga 2013-06-08 22:05:49 +0000
  • dd1cc03280 Fix for #8553 Ion Gaztañaga 2013-05-18 21:06:19 +0000
  • 8ef4b5e1e4 Fixes #8553 Ion Gaztañaga 2013-05-18 21:04:54 +0000
  • 53c232e485 Merge changes for 1.54 Ion Gaztañaga 2013-05-18 10:52:46 +0000
  • 53bd56aca1 Container, Interprocess, Intrusive, Move merge for 1.54 Ion Gaztañaga 2013-05-18 10:40:55 +0000
  • 1253e6b312 Fixes #8500 Ion Gaztañaga 2013-04-26 19:46:47 +0000
  • a40fd4d49d Container: fix minor warning. Vicente J. Botet Escriba 2013-04-20 14:04:00 +0000
  • 9c97e11949 Fixes operator- bug. Ion Gaztañaga 2013-04-18 20:04:04 +0000
  • 3e8acdcb8c Added bounds checking via BOOST_ASSERT to operator[] Ion Gaztañaga 2013-04-07 19:11:22 +0000
  • 409b3fa27b Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:44:23 +0000
  • e6828a448a Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:42:58 +0000
  • 754736c83f Added missing test file. Ion Gaztañaga 2013-03-25 22:35:27 +0000
  • 7634deec5c Added insertion test to vector-like containers Ion Gaztañaga 2013-03-16 19:31:32 +0000
  • 6c13bd4918 Fixed error with repr swap Ion Gaztañaga 2013-03-16 19:30:19 +0000
  • f1a4d7f82e Fixes #8294 Ion Gaztañaga 2013-03-16 16:19:08 +0000
  • 9f25104101 Added missing <cstring> for ::memcpy Ion Gaztañaga 2013-03-16 14:22:59 +0000
  • 43b3b7112b Adapted test to new BOOST_TEST_THROWS utility Ion Gaztañaga 2013-03-14 23:09:54 +0000
  • ff57d9287e Marked vector iterator and boost::interprocess::offset_ptr as contiguous storage iterators to speed up insertion in vector with trivially copyable types. Ion Gaztañaga 2013-03-13 16:14:17 +0000
  • 6acbbb6f9b Vector performance improvements: dispatching to memcpy when possible. Ion Gaztañaga 2013-03-03 12:26:48 +0000
  • 9b0a73fc32 Add experimental option to define "vector::iterator" as "pointer" Ion Gaztañaga 2013-02-24 20:34:15 +0000
  • 14f376128a Merge auto-index fixes. Fixes #7899. Daniel James 2013-02-24 14:46:28 +0000
  • 3948f040b9 Rolled back to standard construction in benchmark Ion Gaztañaga 2013-02-24 13:16:40 +0000
  • 0896d04ddf Additional vector speed improvements, added basic benchmark against varray Ion Gaztañaga 2013-02-24 13:13:36 +0000
  • b3d5f6480b Fix broken links in doc build. Move some xsl:param's into individual library's Jamfiles. Refs #7899. John Maddock 2013-02-20 18:29:30 +0000
  • aa74aab3d2 Fixes #8118 Ion Gaztañaga 2013-02-20 08:27:49 +0000
  • f309f82a8f Added experimental static_vector first sketch Ion Gaztañaga 2013-02-19 21:35:46 +0000
  • e93994fb72 Added uninitialized_default_alloc as current code didn't use allocator_traits Ion Gaztañaga 2013-02-14 19:43:13 +0000
  • d3a350d56f vector performance optimization: simplified allocator holder, constructors rewritten to avoid unnecessary initializations. Ion Gaztañaga 2013-02-12 21:26:21 +0000
  • f56ec3886b Use explicit instantiation for iterators defined outside the class in order to detect compilation errors. Ion Gaztañaga 2013-02-11 11:31:59 +0000
  • c0cb9ae2c7 Cleanup unnecessary variables in erase(const_iterator) Ion Gaztañaga 2013-02-11 11:31:02 +0000
  • 8bfd3f84b1 Updated change log with bugfix 7921 Ion Gaztañaga 2013-02-11 09:48:24 +0000
  • c72b23df54 Fixes #7921 Ion Gaztañaga 2013-02-11 09:47:06 +0000
  • 92183ce9aa Removed unused variable warnings Ion Gaztañaga 2013-01-10 20:03:39 +0000
  • 99c8d5d9d7 Fixes #7227 Ion Gaztañaga 2013-01-10 10:55:50 +0000
  • 368a0caec9 Added missing <algorithm> include for std::swap Ion Gaztañaga 2012-12-28 23:53:43 +0000
  • 71e9c48f32 Added missing <algorithm> include for std::swap Ion Gaztañaga 2012-12-28 23:53:43 +0000
  • e06d16b6fa Bug #7650 Ion Gaztañaga 2012-12-18 21:09:01 +0000
  • 4ec3cec4b2 Bug #7650 Ion Gaztañaga 2012-12-18 21:07:54 +0000
  • 6c9288aba5 Merged container from trunk Ion Gaztañaga 2012-12-01 23:01:47 +0000
  • 9cfc51f19c Removed usage of deprecated macros in Boost.Container Marshall Clow 2012-11-26 18:56:20 +0000
  • 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. Ion Gaztañaga 2012-11-24 21:09:10 +0000
  • 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. Ion Gaztañaga 2012-11-24 21:08:18 +0000
  • a75d72d03c Sigh. Missed one file when updating Boost.Container to use new macro scheme Marshall Clow 2012-11-20 23:10:46 +0000
  • 22e74d279c Remove usage of deprecated macros Marshall Clow 2012-11-20 23:06:46 +0000
  • 7cbe13a647 merge trunk to release; fixes #7531 variable shadowing warning in container and intrusive Jeffrey Lee Hellrung, Jr. 2012-10-26 02:55:57 +0000
  • 546a3f0f12 refs #7531 (variable shadowing in container and intrusive) Jeffrey Lee Hellrung, Jr. 2012-10-23 12:56:01 +0000
  • 4d8b2ed6a3 Merge from trunk Ion Gaztañaga 2012-10-01 11:32:04 +0000
  • b480cc235f More Doxygen documentation improvements Ion Gaztañaga 2012-09-30 20:38:04 +0000
  • 853083822d Updated changelog with bug #7439 Ion Gaztañaga 2012-09-28 21:11:08 +0000
  • 42ea3ca8c7 Bug #7439 Ion Gaztañaga 2012-09-28 21:07:02 +0000
  • 42974d17fc Doxygen documentation fixes Ion Gaztañaga 2012-09-28 21:03:07 +0000
  • 0519b950f4 Merge from trunk Ion Gaztañaga 2012-09-24 12:17:34 +0000
  • 17e5e64dd6 Reordered sequence container types and functions to improve Doxygen documentation Ion Gaztañaga 2012-09-24 10:27:53 +0000
  • ac05be5947 Reordered sequence container types and functions to improve Doxygen documentation Ion Gaztañaga 2012-09-24 10:27:02 +0000
  • de1caeb5d0 Fixed test error (allocator<void> might not have size_type) + modified changelog in documentation Ion Gaztañaga 2012-09-13 22:07:37 +0000
  • 1582b2086d Corrected strict aliasing error in multiallocation_chain Ion Gaztañaga 2012-09-13 18:54:58 +0000
  • 22a18c25fb Reduced template code bloat making stable_vector's index independent from value_type. Ion Gaztañaga 2012-09-09 21:47:32 +0000
  • a8d20305dc Improved type safety and strict aliasing Ion Gaztañaga 2012-09-05 09:28:24 +0000
  • 3c256c2282 Implemented LWG Issue #149 (range insertion now returns an iterator) & cleaned up insertion code in most containers Ion Gaztañaga 2012-09-01 11:01:03 +0000
  • 011f1fb181 Fixed error in insertions with input iterator ranges Ion Gaztañaga 2012-08-25 08:54:03 +0000
  • 2947abfdef Ticket #6606 Ion Gaztañaga 2012-08-24 21:35:27 +0000
  • 29f2f1f157 Ticket #7215 + added const for most local variables Ion Gaztañaga 2012-08-24 21:17:35 +0000
  • 394643b560 Ticket #7139 Ion Gaztañaga 2012-08-24 20:48:01 +0000
  • 32bf689e63 Ticket #7269 Ion Gaztañaga 2012-08-24 20:36:23 +0000
  • 09d57bf2a2 Changelog for ticket #7232 Ion Gaztañaga 2012-08-15 11:33:40 +0000
  • 63a7e49036 Ticket #7232 Ion Gaztañaga 2012-08-15 11:21:29 +0000
  • d535f151e7 Merged from trunk Ion Gaztañaga 2012-07-16 09:04:33 +0000
  • bd7e6c3fd9 Merged from trunk Ion Gaztañaga 2012-07-16 08:29:51 +0000
  • c5de943676 Merge changes from trunk: John Maddock 2012-07-14 16:05:50 +0000
  • 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). John Maddock 2012-07-14 11:21:03 +0000
  • b0e36c06e9 Ticket #7123: Forward declaration for scoped allocator customization traits. Ion Gaztañaga 2012-07-12 23:26:43 +0000
  • 24ec45bdff Ticket #7123: Forward declaration for scoped allocator customization traits. Ion Gaztañaga 2012-07-12 23:25:08 +0000
  • 00285548d9 Ticket #7122: Typos in container docs. Ion Gaztañaga 2012-07-12 12:35:14 +0000
  • 586c35bf1d Used force<> to cast references, force_copy<> to cast values. Ion Gaztañaga 2012-07-12 12:33:54 +0000
  • 00d0700088 Updated changeset Ion Gaztañaga 2012-07-11 22:09:37 +0000
  • d3fb53368d Ticket #7103: boost/container/string.hpp missing #include <boost/functional/hash.hpp> Ion Gaztañaga 2012-07-11 17:51:50 +0000
  • a9eb3dad27 Ticket #7114:Destructor not called when using emplace() Ion Gaztañaga 2012-07-11 17:34:44 +0000
  • 2829e75c44 Merge 78972 from ^/trunk Jürgen Hunold 2012-06-20 06:50:46 +0000
  • 390dce6172 Fix regressions introduced in r78802. Jürgen Hunold 2012-06-16 12:05:44 +0000
  • 71c8ee6e3c Merge documentation build fix from trunk. Daniel James 2012-06-11 07:23:17 +0000
  • 2c5c074091 Make the new pdf install rules explicit, and fix intrusive's. Daniel James 2012-06-11 01:33:10 +0000
  • 4f8c63f125 Update Jamfiles and build scripts for PDF generation. Set local_function image DPI's for better PDF builds. John Maddock 2012-06-07 16:47:33 +0000
  • 4f013bfcce Changes required to build PDF versions of docs. John Maddock 2012-06-07 12:32:56 +0000
  • 74bb68a0cd Merge container from trunk Ion Gaztañaga 2012-05-24 17:07:31 +0000
  • de1eec1ad3 Merged from trunk Ion Gaztañaga 2012-05-24 16:36:39 +0000
  • 082c47b721 Trailing whitespaces Ion Gaztañaga 2012-05-20 10:03:06 +0000