Ion Gaztañaga
|
caee07a643
|
Improved floor_log2 function with intrinsics when available. Used De Brujin multiplication method otherwise.
|
2014-01-19 14:27:06 +01:00 |
|
Ion Gaztañaga
|
0e755330d9
|
Simplify splay algorithms avoiding redundant calls.
|
2014-01-05 22:16:29 +01:00 |
|
Ion Gaztañaga
|
fe39a47621
|
Fixed copy/paste error in "cache_last" option's documentation.
|
2014-01-02 21:36:49 +01:00 |
|
Ion Gaztañaga
|
7093b464ca
|
Simplified rebalancing code extracting common operations to a local variable
|
2013-12-31 12:31:11 +01:00 |
|
Ion Gaztañaga
|
37b30ef5c7
|
pack_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.
|
2013-12-29 13:42:55 +01:00 |
|
Ion Gaztañaga
|
ada3266502
|
Fixed documentation after removal of deprecated splay_set_xxx_hooks.
|
2013-12-29 13:40:23 +01:00 |
|
Ion Gaztañaga
|
abb8a78a75
|
Fixes #9520
|
2013-12-24 17:10:24 +01:00 |
|
Ion Gaztañaga
|
ea126390a7
|
Changes for 1.56 made during Git transition:
* Improved Doxygen generated reference and updated and fixed forward-declaration header.
* Source breaking: Removed previously deprecated `xxx_dont_splay` functions from splay containers and removed `splay_set_base_hook` and `splay_set_member_hook`from splay containers.
|
2013-12-23 10:15:53 +01:00 |
|
Beman
|
edec698381
|
End-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.
|
2013-12-01 17:18:08 -05:00 |
|
Beman
|
42c9739d76
|
End-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.
|
2013-12-01 09:08:04 -05:00 |
|
Ion Gaztañaga
|
1f5031f310
|
Fixes #9338
[SVN r86748]
|
2013-11-18 09:32:44 +00:00 |
|
Ion Gaztañaga
|
8c689df5b8
|
Updated changelog with #9332
[SVN r86652]
|
2013-11-12 16:14:52 +00:00 |
|
Ion Gaztañaga
|
2b34e74562
|
Fixes #9332
[SVN r86626]
|
2013-11-11 22:21:22 +00:00 |
|
Stephen Kelly
|
02ddd12716
|
Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
|
2013-09-26 13:02:51 +00:00 |
|
Ion Gaztañaga
|
ad3603ef5c
|
Last merge for 1.55 (Intrusive)
[SVN r85703]
|
2013-09-16 16:59:29 +00:00 |
|
Ion Gaztañaga
|
4ba719bdb8
|
Added BOOST_NO_INT64_T protection for sqrt2_pow_max 64 bit specialization
[SVN r85689]
|
2013-09-15 19:54:19 +00:00 |
|
Ion Gaztañaga
|
60dcfbe157
|
Merged revision(s) 84342-85444 from trunk/libs/intrusive. Merged revision(s) 84341-85444 from trunk/boost/intrusive. First Intrusive merge for 1.55
[SVN r85445]
|
2013-08-24 11:02:18 +00:00 |
|
Ion Gaztañaga
|
436cbd447d
|
Fixed error when clear_on_destroy was made configurable. hashtable always needs to clear the bucket array to be able to reuse buckets.
[SVN r85310]
|
2013-08-11 22:17:14 +00:00 |
|
Ion Gaztañaga
|
1edf4c995e
|
Fixed GCC 4.8 unused typedefs warnings
[SVN r85309]
|
2013-08-11 22:15:57 +00:00 |
|
Ion Gaztañaga
|
b85b40e851
|
Marked some constructor as explicit and fixed trivial documentation issues
[SVN r85307]
|
2013-08-11 21:33:51 +00:00 |
|
Ion Gaztañaga
|
fbba3159f0
|
Fixed some GCC warnings and errors
[SVN r85171]
|
2013-07-29 21:43:03 +00:00 |
|
Ion Gaztañaga
|
fbd8e26461
|
* Big refactoring in order to reduce template and debug symbol bloat.
* Fixes #8698
* Implemented SCARY iterators
[SVN r85165]
|
2013-07-28 22:10:37 +00:00 |
|
Ion Gaztañaga
|
83f5f4b95b
|
Added Mingw-clang libraries
[SVN r84343]
|
2013-05-18 10:53:02 +00:00 |
|
Ion Gaztañaga
|
f74eb7fab0
|
Merge changes for 1.54
[SVN r84342]
|
2013-05-18 10:52:46 +00:00 |
|
Ion Gaztañaga
|
a479114dc9
|
Container, Interprocess, Intrusive, Move merge for 1.54
[SVN r84341]
|
2013-05-18 10:40:55 +00:00 |
|
Ion Gaztañaga
|
6940fa1230
|
Remove dead comment
[SVN r84340]
|
2013-05-18 09:43:46 +00:00 |
|
Ion Gaztañaga
|
02506df225
|
static assert when complex pointer to member pointer must be used in MSVC in parent_from_member.
[SVN r84338]
|
2013-05-18 09:41:39 +00:00 |
|
Ion Gaztañaga
|
5c9800ba64
|
Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83728]
|
2013-04-02 22:44:23 +00:00 |
|
Ion Gaztañaga
|
b16f73fc7b
|
Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83727]
|
2013-04-02 22:42:58 +00:00 |
|
Daniel James
|
8b917e96a7
|
Merge auto-index fixes. Fixes #7899.
[SVN r83132]
|
2013-02-24 14:46:28 +00:00 |
|
John Maddock
|
31812618d6
|
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
|
810172ad89
|
Added increase and decrease to size traits in order to make code cleaner.
[SVN r82844]
|
2013-02-12 21:20:06 +00:00 |
|
Ion Gaztañaga
|
fafc930ff3
|
Updated changeset for Boost 1.54
[SVN r82430]
|
2013-01-10 11:12:03 +00:00 |
|
Ion Gaztañaga
|
11bfbe66b2
|
Fix unused variable warnings in tests
[SVN r82364]
|
2013-01-05 16:53:17 +00:00 |
|
Ion Gaztañaga
|
96ea4a2d9b
|
Doxygen creates wrong namespace and unneeded macro documentation, so fix it.
[SVN r82363]
|
2013-01-05 16:52:22 +00:00 |
|
Ion Gaztañaga
|
4e4659cc17
|
Fixes #7849
[SVN r82362]
|
2013-01-05 16:39:30 +00:00 |
|
Ion Gaztañaga
|
e3773373d7
|
Jamfile link flags fix for mingw64 clang.
[SVN r82249]
|
2012-12-28 23:09:43 +00:00 |
|
Ion Gaztañaga
|
637b83f5cf
|
Jamfile link flags fix for mingw64 clang.
[SVN r82247]
|
2012-12-28 22:46:10 +00:00 |
|
Ion Gaztañaga
|
d02b0dddcd
|
Fix for bug #7815
[SVN r82129]
|
2012-12-20 21:54:29 +00:00 |
|
Ion Gaztañaga
|
d0d0af8bbd
|
Fix for bug #7815
[SVN r82126]
|
2012-12-20 21:12:59 +00:00 |
|
Ion Gaztañaga
|
52547227d9
|
Fixed documentation bug 7529
[SVN r81676]
|
2012-12-02 21:07:41 +00:00 |
|
Ion Gaztañaga
|
27e995e4e7
|
Fixed documentation bug 7529
[SVN r81675]
|
2012-12-02 21:06:26 +00:00 |
|
Ion Gaztañaga
|
b8034a8d20
|
Merged intrusive from trunk
[SVN r81662]
|
2012-12-01 22:56:12 +00:00 |
|
Ion Gaztañaga
|
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.
[SVN r81517]
|
2012-11-24 21:06:48 +00:00 |
|
Ion Gaztañaga
|
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.
[SVN r81516]
|
2012-11-24 21:05:58 +00:00 |
|
Marshall Clow
|
50caf8e34f
|
Remove usage of deprecated macros
[SVN r81494]
|
2012-11-23 15:27:47 +00:00 |
|
Jeffrey Lee Hellrung, Jr.
|
c3da72e692
|
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.
|
0bc6901c0d
|
refs #7531 (variable shadowing in container and intrusive)
[SVN r81050]
|
2012-10-23 12:56:01 +00:00 |
|
Ion Gaztañaga
|
ec31a6b75b
|
Merge from trunk
[SVN r80689]
|
2012-09-24 12:17:34 +00:00 |
|
Ion Gaztañaga
|
ed4b8ae830
|
Applied pass by value to save copy constructors for pointers with non-trivial copy constructor and const node_ptr & to avoid creating temporaries.
[SVN r80575]
|
2012-09-18 16:38:42 +00:00 |
|