Ion Gaztañaga
|
913f903d16
|
Avoid including <iterator>, use intrusive's own version to avoid ADL clashes and minimize some dependencies.
|
2014-11-25 18:43:16 +01:00 |
|
Ion Gaztañaga
|
0d86ca5d80
|
Use of boost::long_long_type to avoid warnings.
|
2014-11-25 18:39:07 +01:00 |
|
Ion Gaztañaga
|
2c13d5c7d9
|
Renamed get_less with get_compare
|
2014-11-09 14:15:14 +01:00 |
|
Ion Gaztañaga
|
446f87f932
|
Added missing non-const overloads to operator()
|
2014-11-09 14:14:24 +01:00 |
|
Ion Gaztañaga
|
2839598e85
|
get_header_holder_type used internally to shorten symbol length.
|
2014-11-01 19:59:03 +01:00 |
|
Ion Gaztañaga
|
960c85587f
|
Changed default_tag
|
2014-11-01 19:57:24 +01:00 |
|
Ion Gaztañaga
|
3eff274cb3
|
Fixed tab spaces
|
2014-11-01 19:52:03 +01:00 |
|
Ion Gaztañaga
|
e957ece332
|
Removed newline
|
2014-11-01 19:51:42 +01:00 |
|
Ion Gaztañaga
|
803262ffc8
|
Added go_left, go_right_, go_parent and bool conversion to tree iterator
|
2014-11-01 19:51:22 +01:00 |
|
Ion Gaztañaga
|
b9ce8b4ac6
|
More documentation macros
|
2014-11-01 19:50:49 +01:00 |
|
Ion Gaztañaga
|
699ad43032
|
Update MSVC project
|
2014-11-01 19:50:29 +01:00 |
|
Ion Gaztañaga
|
414ca9f338
|
Break options.hpp dependencies, now hooks don't depend on heavy meta-machinery.
|
2014-10-18 17:02:23 +02:00 |
|
Ion Gaztañaga
|
7651f03385
|
Removed <.../config_begin.hpp> includes from tests to faithfully test what a user will compile
|
2014-10-18 16:59:16 +02:00 |
|
Ion Gaztañaga
|
e926491606
|
Added #pragma once to headers
|
2014-10-13 22:30:28 +02:00 |
|
Ion Gaztañaga
|
a2f5d31ad3
|
Split detail/utilities.hpp into 11 headers to minimize physical coupling and header dependencies
|
2014-10-13 21:46:47 +02:00 |
|
Ion Gaztañaga
|
7e4b7286ca
|
Too many instantiations to test features. Removed some redundant ones.
|
2014-10-10 18:22:14 +02:00 |
|
Ion Gaztañaga
|
d25ae5748e
|
Simplified include dependencies to avoid too many preprocessed source.
|
2014-10-10 18:21:18 +02:00 |
|
Ion Gaztañaga
|
a35a01058a
|
Removed duplicated includes.
|
2014-10-05 20:11:40 +02:00 |
|
Ion Gaztañaga
|
f900e78b8a
|
Removed unused parameter warnings.
|
2014-10-05 20:11:17 +02:00 |
|
Ion Gaztañaga
|
bde3c6cfa7
|
Avoid Boost.PP local iteration
|
2014-10-05 19:46:20 +02:00 |
|
Ion Gaztañaga
|
c4674a0d92
|
Fixed reverse_iterator's relational operators
|
2014-10-04 10:11:54 +02:00 |
|
Ion Gaztañaga
|
7ae11c3444
|
Header dependency cleanup. Removed some standard includes, splitted large "utilities" headers, and minimized algorithm dependencies.
|
2014-10-04 07:55:02 +02:00 |
|
Ion Gaztañaga
|
d8d034661a
|
Removed unused variables warnings.
|
2014-10-01 00:32:43 +02:00 |
|
Ion Gaztañaga
|
e1b42600c7
|
Updated changelog with #10469
|
2014-10-01 00:05:14 +02:00 |
|
Ion Gaztañaga
|
702ae47424
|
Fixed #10469: Erasing from intrusive unordered_multiset with optimize_multikey goes into an infinite loop
|
2014-10-01 00:01:41 +02:00 |
|
Ion Gaztañaga
|
e7289d254f
|
Updated changelog with ticket #10520
|
2014-09-30 21:48:45 +02:00 |
|
Ion Gaztañaga
|
b93dbafbc2
|
Removed some unused preprocessor includes
|
2014-09-30 21:45:53 +02:00 |
|
Ion Gaztañaga
|
fac6a8eb2e
|
Fixes #10520 in Boost Trac
|
2014-09-30 21:45:20 +02:00 |
|
Ion Gaztañaga
|
303ac69794
|
Replaced boost/move/move.hpp with a more lightweight boost/move/utility_core.hpp
|
2014-09-25 17:12:55 +02:00 |
|
Ion Gaztañaga
|
c71b6ddb3a
|
Renamed iterator to reverse_iterator
|
2014-09-25 17:12:02 +02:00 |
|
Ion Gaztañaga
|
4063029fbb
|
Changed runtime to Multithreaded
|
2014-09-25 17:11:36 +02:00 |
|
Ion Gaztañaga
|
26ebad134d
|
Avoid inheritance from std::iterator_traits as iterators become too fat.
|
2014-09-24 16:06:32 +02:00 |
|
Ion Gaztañaga
|
5c30cd1072
|
Fixed copy-paste error from copyright.
|
2014-09-24 15:30:57 +02:00 |
|
Ion Gaztañaga
|
1f24efd1ed
|
Implemented N3644 (Null Forward Iterators)
|
2014-09-24 15:28:44 +02:00 |
|
Ion Gaztañaga
|
336b83e4b1
|
Added test for parent_from_member utility
|
2014-09-09 14:21:55 +02:00 |
|
Ion Gaztañaga
|
fe600e4e85
|
Updated 1.57 changelist with node checkers
|
2014-08-31 21:37:34 +02:00 |
|
Ion Gaztañaga
|
96dd56752e
|
Merge branch 'mateidavid-node-checkers' into develop
|
2014-08-29 23:50:42 +02:00 |
|
Matei David
|
ad648f899d
|
Merge branch 'develop' into node-checkers
|
2014-08-18 15:52:10 -04:00 |
|
Daniel James
|
712764a5e7
|
Add metadata file.
|
2014-08-18 15:00:01 +01:00 |
|
Matei David
|
a684df24bd
|
check const containers
|
2014-08-14 16:27:21 -04:00 |
|
Matei David
|
11633b7d24
|
don't use extra space for rbtree checkers
|
2014-08-14 13:54:21 -04:00 |
|
Matei David
|
8d33637971
|
Merge branch 'develop' into node-checkers
|
2014-08-14 12:34:25 -04:00 |
|
Matei David
|
3ebd69f44e
|
implemented container integrity checkers
|
2014-08-14 12:28:24 -04:00 |
|
Ion Gaztañaga
|
0a03aa599a
|
Reimplemented remove family for lists using new stable_partition algorithm. This allows less code duplication between lists with different options (constant_time_size, cache_list, safe/non-safe hooks, etc.).
|
2014-08-14 00:22:19 +02:00 |
|
Ion Gaztañaga
|
1afec2c716
|
Corrected documentation for "reference".
|
2014-08-14 00:19:34 +02:00 |
|
Ion Gaztañaga
|
4a4b0edae4
|
Removed unneeded include and operator.
|
2014-08-14 00:12:18 +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
|
ddafb2d4ef
|
Use intrusive utilities instead of boost utilities to limit dependencies.
|
2014-08-02 10:13:54 +02:00 |
|
Ion Gaztañaga
|
c8f0271ab3
|
Removed warning about unused arguments
|
2014-08-01 11:26:42 +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 |
|