Ion Gaztañaga
|
190900e1b0
|
Update changelog for 1.63
|
2016-11-13 17:48:11 +01:00 |
|
Rene Rivera
|
85738d93ab
|
Add, and update, documentation build targets.
|
2016-10-07 23:07:34 -05:00 |
|
Ion Gaztañaga
|
bbb4f724d0
|
More documentation fixes in tree-based containers, to make root() documentation available.
|
2016-09-03 16:43:49 +02:00 |
|
Ion Gaztañaga
|
9ac060a6ae
|
Fixed Trac #12432 ("Forced KeyOfValue creation when using custom compare on insert_check")
|
2016-09-03 00:01:55 +02:00 |
|
Ion Gaztañaga
|
21a2107d9a
|
* Implemented merge operations in ordered associative containers
|
2016-08-31 23:42:14 +02:00 |
|
Ion Gaztañaga
|
68c46450de
|
Fixed Trac ticket #11476 ("has_member_function_callable_with.hpp is massively broken with BOOST_NO_CXX11_DECLTYPE")
|
2016-08-04 23:22:29 +02:00 |
|
Ion Gaztañaga
|
4546ffba1d
|
As suggested in Trac #12229 ("intrusive::unordered_set<T>::rehash() broken) a new "full rehash" function is added to force rehashing of existing elements when keys are changed but the new keys respect some hash and equality invariants.
|
2016-07-31 14:11:49 +02:00 |
|
Ion Gaztañaga
|
4014562502
|
Fixes Trac #11994: Support intrusive container key extractors that return the key by value
Change tests to return key by value.
|
2016-07-04 22:11:52 +02:00 |
|
Ion Gaztañaga
|
2d55c66475
|
Remove static instances for size_holder, as it provokes false positives in thread debugging tools and simplify size_traits usage, specially in swaps.
|
2016-07-02 22:34:41 +02:00 |
|
Ion Gaztañaga
|
cd14ffcf1f
|
Fixed Boost Trac #12190
|
2016-05-13 01:01:42 +02:00 |
|
Ion Gaztañaga
|
4cf38987a8
|
Fixes Boost Trac #11992: "Add an overload of insert_check taking a key_type"
|
2016-03-01 21:22:28 +01:00 |
|
Ion Gaztañaga
|
2548ae30e1
|
Update changelog with Pull #19
|
2016-02-26 23:23:42 +01:00 |
|
Ion Gaztañaga
|
1c59efae73
|
Fixes Boost Trac #11865: "Intrusive list explicit ctor error with Clang 3.6 (C++11/14)"
|
2016-02-26 23:08:21 +01:00 |
|
Ion Gaztañaga
|
72976d34f6
|
Fixes Boost Trac #11832: "clang-cl + boost intrusive = miscompile"
|
2016-02-26 20:46:58 +01:00 |
|
Ion Gaztañaga
|
6a9fa390ae
|
Introduced BOOST_INTRUSIVE_FORCEINLINE, disabled by default until it's more tested
|
2015-12-24 10:29:09 +01:00 |
|
Ion Gaztañaga
|
259e4a939f
|
Fix Trac #11765 ("sgtree.hpp:830: bad if test?")
|
2015-10-31 00:53:10 +01:00 |
|
Ion Gaztañaga
|
bba1782654
|
Fixes for advanced lookup and insertions documentation.
|
2015-10-08 11:11:29 +02:00 |
|
Ion Gaztañaga
|
b11720f527
|
Advanced lookup and insertions in ordered associative containers now support comparison functions that are not required to offer the same strict weak ordering as key_compare, the container must be partitioned in regards to the passed comparison object. This fixed Boost Trac #11701 ("Regression in boost::intrusive::set::equal_range")
|
2015-10-07 23:28:03 +02:00 |
|
Ion Gaztañaga
|
4786f1cba9
|
Documentation fix
|
2015-09-14 22:37:06 +02:00 |
|
Ion Gaztañaga
|
5cdf047f6a
|
Updated changelog
|
2015-07-21 23:39:18 +02:00 |
|
Ion Gaztañaga
|
51de75799b
|
- Implemented map and multimap-like interfaces.
- Refactored hashtable containers to reduce template instantiations.
|
2015-06-04 11:16:21 +02:00 |
|
Ion Gaztañaga
|
097c63704c
|
Updated changelog with Trac #10987
|
2015-02-02 17:24:43 +01:00 |
|
Ion Gaztañaga
|
9d70abed82
|
Documentation fixes.
|
2015-01-02 18:36:04 +01:00 |
|
Ion Gaztañaga
|
12ee566796
|
Workaround for bugs #10771 and #6720.
|
2014-12-17 15:45:05 +01:00 |
|
Ion Gaztañaga
|
50f9f57f6c
|
Documented pointer_traits according to Trac #10853 proposal
|
2014-12-15 17:39:04 +01:00 |
|
Ion Gaztañaga
|
a4f0c0c7b3
|
Reduced compile-time dependencies, headers, and the use of Boost.Preprocessor, specially for hooks and iterators.
|
2014-12-08 15:48:08 +01:00 |
|
Ion Gaztañaga
|
e1b42600c7
|
Updated changelog with #10469
|
2014-10-01 00:05:14 +02:00 |
|
Ion Gaztañaga
|
e7289d254f
|
Updated changelog with ticket #10520
|
2014-09-30 21:48:45 +02:00 |
|
Ion Gaztañaga
|
1f24efd1ed
|
Implemented N3644 (Null Forward Iterators)
|
2014-09-24 15:28:44 +02:00 |
|
Ion Gaztañaga
|
fe600e4e85
|
Updated 1.57 changelist with node checkers
|
2014-08-31 21:37:34 +02:00 |
|
Ion Gaztañaga
|
59d31fefe7
|
Backport changes to 1.56 as some of them are needed to avoid a broken release on 1.56.
|
2014-08-03 10:14:55 +02:00 |
|
Ion Gaztañaga
|
a6a65cff8d
|
GitHub #12: Fix MSVC14 warning C4456: declaration of 'x_parent_right' hides previous local declaration
|
2014-08-01 11:05:56 +02:00 |
|
Ion Gaztañaga
|
29aa25d8e9
|
* Deleted dependencies with <boost/pointer_cast.hpp> and <boost/pointer_to_other.hpp>. pointer_traits is used to obtain pointer-related types and operations.
* Added examples for derivation_value_traits and member_value_traits and updated configuration.
|
2014-06-05 23:35:43 +02:00 |
|
Ion Gaztañaga
|
7fc779ff0d
|
Fixed #9948: remove use of const_cast in intrusive containers.
Added tests for [s_]iterator_to.
|
2014-05-01 16:19:42 +02:00 |
|
Ion Gaztañaga
|
9169db7f57
|
Fixed #9961: tests for hooks not derived frorm generic_hook
|
2014-05-01 10:21:40 +02:00 |
|
Ion Gaztañaga
|
62367b52e1
|
Fixed #9949 (clear header node hooks upon intrusive container destruction)
|
2014-04-25 18:18:37 +02:00 |
|
Ion Gaztañaga
|
d7212a1a7c
|
Fixed #9940 ("bad bug in intrusive list with safe_link (or auto_unlink) hooks")
|
2014-04-24 10:47:20 +02:00 |
|
Ion Gaztañaga
|
26acf03a9b
|
Fixed #9746. Deleted workarounds for old SUN_CC compilers, those are now unsupported.
|
2014-03-18 17:30:48 +01:00 |
|
Ion Gaztañaga
|
6c623e8d16
|
Fixed #8468. Added 64 bit prime values.
|
2014-03-18 17:06:38 +01:00 |
|
Ion Gaztañaga
|
68fa82e5e8
|
Reverted git mess.
|
2014-02-15 00:28:41 +01: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
|
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
|
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 |
|
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
|
fafc930ff3
|
Updated changeset for Boost 1.54
[SVN r82430]
|
2013-01-10 11:12:03 +00:00 |
|
Ion Gaztañaga
|
d0d0af8bbd
|
Fix for bug #7815
[SVN r82126]
|
2012-12-20 21:12:59 +00:00 |
|
Ion Gaztañaga
|
27e995e4e7
|
Fixed documentation bug 7529
[SVN r81675]
|
2012-12-02 21:06:26 +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
|
fae0724cb6
|
Added bounded_range function to trees
[SVN r79499]
|
2012-07-14 13:29:57 +00:00 |
|