22973145aaFixed stateful value traits and iterator_to.
Ion Gaztañaga
2014-02-14 23:16:48 +0100
9f636d5bb1Merge branch 'develop'
Ion Gaztañaga
2014-02-14 23:11:21 +0100
e6f8b77a6fCreate first merge point for Git
Ion Gaztañaga
2014-02-14 19:42:15 +0100
36a5b82a33Fixed bug in 64 bit GCC implementations in floor_log2 and __builtin_clz dispatching
Ion Gaztañaga
2014-02-09 23:19:09 +0100
5f368fe09fAdded missing "typename"
Ion Gaztañaga
2014-02-08 18:35:31 +0100
ebdea17f28Fixed errors when running MSVC x64 tests.
Ion Gaztañaga
2014-02-08 18:27:24 +0100
e2deea0630Use BitScanReverse intrinsic also in floor_log2 also in MSVC 7.1 and avoid including "intrin.h"
Ion Gaztañaga
2014-02-08 12:15:23 +0100
4f60ed75b5Fix MSVC-8.0 iterator sizes avoiding derivation from std::iterator_traits
Ion Gaztañaga
2014-02-08 09:17:37 +0100
c1fdae5eb4Optimized tree-rebalancing code to avoid redundant pointer updates.
Ion Gaztañaga
2014-02-06 11:10:47 +0100
2ffe6b2f82Fixed ABI regression introduced in Boost 1.55
Ion Gaztañaga
2014-01-30 14:22:04 +0100
f162078264Implemented equal_range for unique associative containers using lower_bound_range. This might be a bit slower when comparison function is very lightweight, but shines when it's heavy as it just needs to perform a single additional comparison and a possible successor iteration.
Ion Gaztañaga
2014-01-20 12:13:53 +0100
3c6f96a96aImproved "count" for unique associative containers. Instead of calling tree's count just use find() != end() to avoid iterations as there is only one potential key.
Ion Gaztañaga
2014-01-19 14:28:57 +0100
caee07a643Improved floor_log2 function with intrinsics when available. Used De Brujin multiplication method otherwise.
Ion Gaztañaga
2014-01-19 14:27:06 +0100
fe39a47621Fixed copy/paste error in "cache_last" option's documentation.
Ion Gaztañaga
2014-01-02 21:36:49 +0100
7093b464caSimplified rebalancing code extracting common operations to a local variable
Ion Gaztañaga
2013-12-31 12:31:11 +0100
37b30ef5c7pack_options is now public, documented and tested so that it can be used by other libraries like Container, to specify new options for customizable containers.
Ion Gaztañaga
2013-12-29 13:42:55 +0100
ada3266502Fixed documentation after removal of deprecated splay_set_xxx_hooks.
Ion Gaztañaga
2013-12-29 13:40:23 +0100
abb8a78a75Fixes#9520
Ion Gaztañaga
2013-12-24 17:10:24 +0100
ea126390a7Changes for 1.56 made during Git transition:
Ion Gaztañaga
2013-12-23 10:15:53 +0100
edec698381End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
Beman
2013-12-01 17:18:08 -0500
42c9739d76End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
Beman
2013-12-01 09:08:04 -0500
1f5031f310Fixes#9338
Ion Gaztañaga
2013-11-18 09:32:44 +0000
8c689df5b8Updated changelog with #9332
Ion Gaztañaga
2013-11-12 16:14:52 +0000
2b34e74562Fixes#9332
Ion Gaztañaga
2013-11-11 22:21:22 +0000
02ddd12716Remove obsolete MSVC check from pragma guard
Stephen Kelly
2013-09-26 13:02:51 +0000
ad3603ef5cLast merge for 1.55 (Intrusive)
Ion Gaztañaga
2013-09-16 16:59:29 +0000
4ba719bdb8Added BOOST_NO_INT64_T protection for sqrt2_pow_max 64 bit specialization
Ion Gaztañaga
2013-09-15 19:54:19 +0000
60dcfbe157Merged revision(s) 84342-85444 from trunk/libs/intrusive. Merged revision(s) 84341-85444 from trunk/boost/intrusive. First Intrusive merge for 1.55
Ion Gaztañaga
2013-08-24 11:02:18 +0000
436cbd447dFixed error when clear_on_destroy was made configurable. hashtable always needs to clear the bucket array to be able to reuse buckets.
Ion Gaztañaga
2013-08-11 22:17:14 +0000
b85b40e851Marked some constructor as explicit and fixed trivial documentation issues
Ion Gaztañaga
2013-08-11 21:33:51 +0000
fbba3159f0Fixed some GCC warnings and errors
Ion Gaztañaga
2013-07-29 21:43:03 +0000
fbd8e26461* 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
83f5f4b95bAdded Mingw-clang libraries
Ion Gaztañaga
2013-05-18 10:53:02 +0000
f74eb7fab0Merge changes for 1.54
Ion Gaztañaga
2013-05-18 10:52:46 +0000
a479114dc9Container, Interprocess, Intrusive, Move merge for 1.54
Ion Gaztañaga
2013-05-18 10:40:55 +0000
6940fa1230Remove dead comment
Ion Gaztañaga
2013-05-18 09:43:46 +0000
02506df225static assert when complex pointer to member pointer must be used in MSVC in parent_from_member.
Ion Gaztañaga
2013-05-18 09:41:39 +0000
5c9800ba64Removed unused images from documentation and fixed some qbk [endsect] tags.
Ion Gaztañaga
2013-04-02 22:44:23 +0000
b16f73fc7bRemoved unused images from documentation and fixed some qbk [endsect] tags.
Ion Gaztañaga
2013-04-02 22:42:58 +0000
8b917e96a7Merge auto-index fixes. Fixes#7899.
Daniel James
2013-02-24 14:46:28 +0000
31812618d6Fix 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
810172ad89Added increase and decrease to size traits in order to make code cleaner.
Ion Gaztañaga
2013-02-12 21:20:06 +0000
fafc930ff3Updated changeset for Boost 1.54
Ion Gaztañaga
2013-01-10 11:12:03 +0000
11bfbe66b2Fix unused variable warnings in tests
Ion Gaztañaga
2013-01-05 16:53:17 +0000
96ea4a2d9bDoxygen creates wrong namespace and unneeded macro documentation, so fix it.
Ion Gaztañaga
2013-01-05 16:52:22 +0000
4e4659cc17Fixes#7849
Ion Gaztañaga
2013-01-05 16:39:30 +0000
e3773373d7Jamfile link flags fix for mingw64 clang.
Ion Gaztañaga
2012-12-28 23:09:43 +0000
637b83f5cfJamfile link flags fix for mingw64 clang.
Ion Gaztañaga
2012-12-28 22:46:10 +0000
d02b0dddcdFix for bug #7815
Ion Gaztañaga
2012-12-20 21:54:29 +0000
d0d0af8bbdFix for bug #7815
Ion Gaztañaga
2012-12-20 21:12:59 +0000
52547227d9Fixed documentation bug 7529
Ion Gaztañaga
2012-12-02 21:07:41 +0000
27e995e4e7Fixed documentation bug 7529
Ion Gaztañaga
2012-12-02 21:06:26 +0000
b8034a8d20Merged intrusive from trunk
Ion Gaztañaga
2012-12-01 22:56:12 +0000
864f00b1c7* Fixed GCC -Wshadow warnings. * Added missing explicit keyword in several intrusive container constructors. * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
Ion Gaztañaga
2012-11-24 21:06:48 +0000
9847a9f626* Fixed GCC -Wshadow warnings. * Added missing explicit keyword in several intrusive container constructors. * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
Ion Gaztañaga
2012-11-24 21:05:58 +0000
50caf8e34fRemove usage of deprecated macros
Marshall Clow
2012-11-23 15:27:47 +0000
c3da72e692merge trunk to release; fixes#7531 variable shadowing warning in container and intrusive
Jeffrey Lee Hellrung, Jr.
2012-10-26 02:55:57 +0000
0bc6901c0drefs #7531 (variable shadowing in container and intrusive)
Jeffrey Lee Hellrung, Jr.
2012-10-23 12:56:01 +0000
ec31a6b75bMerge from trunk
Ion Gaztañaga
2012-09-24 12:17:34 +0000
ed4b8ae830Applied pass by value to save copy constructors for pointers with non-trivial copy constructor and const node_ptr & to avoid creating temporaries.
Ion Gaztañaga
2012-09-18 16:38:42 +0000
22e6899bdcChanged return types from reference to value due to subtle aliasing errors.
Ion Gaztañaga
2012-09-13 18:52:35 +0000
9fa6fbd3a0Added "this->" to improve readability
Ion Gaztañaga
2012-08-25 08:23:03 +0000
92d5a1ac4eUniformize traits with a macro
Ion Gaztañaga
2012-08-25 08:18:45 +0000
1a3bb83a22Merged from trunk
Ion Gaztañaga
2012-07-16 09:08:27 +0000
98cb962cadMerged from trunk
Ion Gaztañaga
2012-07-16 08:39:22 +0000
b31c0b70d5Merge changes from trunk:
John Maddock
2012-07-14 16:05:50 +0000
fae0724cb6Added bounded_range function to trees
Ion Gaztañaga
2012-07-14 13:29:57 +0000
07b1322fa3Added bounded_range function to trees
Ion Gaztañaga
2012-07-14 13:29:28 +0000
08b4b16267Fix 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
6ddddd583fTicket #7033: SolarisStudio 12.3 bug: doesn't like intrusive::detail::type_has_rebind::test() declarations
Ion Gaztañaga
2012-07-12 07:46:43 +0000
d1c14890d9Ticket #6907: __fastcall not guarded against
Ion Gaztañaga
2012-07-12 07:25:46 +0000
a74f5d8942Updated copyright and fixed trailing whitespaces
Ion Gaztañaga
2012-07-12 07:21:17 +0000
30215558aeUpdated copyright and fixed trailing whitespaces
Ion Gaztañaga
2012-07-12 07:15:40 +0000
b54ea801bdMerge documentation build fix from trunk.
Daniel James
2012-06-11 07:23:17 +0000
45648b5149Make the new pdf install rules explicit, and fix intrusive's.
Daniel James
2012-06-11 01:33:10 +0000
8443ae1ccfUpdate 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
24ffb35f13Changes required to build PDF versions of docs.
John Maddock
2012-06-07 12:32:56 +0000
12c6c3a66aMerged revision(s) 78115-78594 from trunk/libs/intrusive:
Ion Gaztañaga
2012-05-24 18:12:03 +0000
03a51534b2Merged revision(s) 78115-78590 from trunk/boost/intrusive
Ion Gaztañaga
2012-05-24 16:57:51 +0000
27a8cf203eMore correct casting
Ion Gaztañaga
2012-05-24 15:50:45 +0000
ad82973cc5Trailing whitespaces
Ion Gaztañaga
2012-05-20 09:57:59 +0000
19b14d339aTrailing whitespaces
Ion Gaztañaga
2012-05-20 09:54:48 +0000
b8d71929b8Fixes ticket #6841 (_cdecl and __stdcall are ambiguous for Windows CE)
David Deakins
2012-05-14 21:01:39 +0000
324ccb504eFixes for scoped_allocator
Ion Gaztañaga
2012-04-22 21:23:50 +0000
4fc0777686Corrections for scoped_allocator
Ion Gaztañaga
2012-04-22 21:21:45 +0000
5876d5790bMerged from trunk
Ion Gaztañaga
2012-04-21 20:36:10 +0000
6ec33f4879Fixes for Visual Studio 11 and GCC 4.3
Ion Gaztañaga
2012-04-10 18:44:17 +0000
9707b52cd5Fixed missing define check
Ion Gaztañaga
2012-03-22 18:50:21 +0000
aa2be02516Ticket #6519: Image files corrupted due to some cr lf conversion.
Ion Gaztañaga
2012-02-11 18:30:05 +0000
42f10523beTicket #6519: Image files corrupted due to some cr lf conversion.
Ion Gaztañaga
2012-02-11 18:29:50 +0000
fbf59c841cTicket #6508
Ion Gaztañaga
2012-02-01 21:52:18 +0000
6b089d0233Ticket #6508
Ion Gaztañaga
2012-02-01 21:51:49 +0000
a477ee7739Added fixed bugs to changeset in container/interprocess/intrusive/move
Ion Gaztañaga
2012-01-18 20:49:00 +0000
19aa9e913dAdded fixed bugs to changeset in container/interprocess/intrusive/move
Ion Gaztañaga
2012-01-18 20:48:49 +0000