Commit Graph
504 Commits
Author SHA1 Message Date
Louis Dionne 80c22df9dc [hashtable] Fix typo in documentation 2017-10-16 09:18:13 +09:00
Ion Gaztañaga 50cd7927cf Merge branch 'ldionne-develop' into develop 2017-10-14 12:09:23 +02:00
Ion Gaztañaga b442af94d7 Merge branch 'develop' of https://github.com/ldionne/intrusive into ldionne-develop 2017-10-14 12:08:54 +02:00
Ion Gaztañaga a10de1bd60 Closes #25 in GitHub ("Document the behavior of move constructor for slist") 2017-10-14 12:06:21 +02:00
Louis Dionne 972e9871ba Fix typo in documentation for the Node Algorithm concept 2017-10-11 11:33:09 +09:00
Ion Gaztañaga 7f5caca12e Extract BOOST_INTRUSIVE_HAS_TYPE trait 2017-09-07 20:17:05 +02:00
Ion Gaztañaga b6f688321c Fix outdated limitations in std containers. 2017-09-07 20:16:48 +02:00
Ion Gaztañaga ac718c54ed Fix call to intrinsic is_convertible with incomplete types in MSVC 14.1 2017-06-08 21:51:53 +02:00
Ion Gaztañaga db14782f0f Boost Trac #12698
GitHub Pull #23
GitHub Pull #24
2017-06-08 14:02:21 +02:00
Ion Gaztañaga 972b7d822f Merge branch 'gongminmin-develop' into develop 2017-06-08 13:19:49 +02:00
Minmin Gong b6cd6e26ad Adds support for MSVC ARM64 target. 2017-06-01 00:11:06 -07:00
Ion Gaztañaga e30567eae0 Merge branch 'slymz-patch-1' into develop 2017-04-09 22:12:20 +02:00
Ion Gaztañaga b3166148a7 Merge branch 'patch-1' of https://github.com/slymz/intrusive into slymz-patch-1 2017-04-09 22:12:04 +02:00
Ion Gaztañaga 3bf6ff9c30 Fix Trac ticket #12762: "Incorrect documentation for boost::intrusive::size_type<typename>" 2017-04-09 22:09:51 +02:00
Ion Gaztañaga 17f1fb8d2f Merge branch 'Lastique-patch-1' into develop 2017-04-08 14:06:05 +02:00
Ion Gaztañaga 4b44049e22 Merge branch 'patch-1' of https://github.com/Lastique/intrusive into Lastique-patch-1 2017-04-08 14:05:58 +02:00
Ion Gaztañaga 018a39c433 Use directly boost::movelib::pointer_element/to_raw_pointer 2017-04-07 16:05:44 +02:00
Ion Gaztañaga db15ff6c08 Allow non std::size_t size_type. 2017-04-06 23:32:39 +02:00
Ion Gaztañaga 9268e2a3d8 Reuse utilities from Boost.Move 2017-04-06 23:32:15 +02:00
Andrey Semashev 140613d1ba Fix a typo in the docs 2017-04-04 15:45:11 +03:00
Ion Gaztañaga b25ab5112a Fixed typo in swap function boost-1.64.0-beta1 boost-1.64.0-beta2 2017-03-02 09:15:55 +01:00
Ion Gaztañaga 6510ac498e Fixed ticket #12761 ("intrusive::set::swap doesn't swap the comparison function") 2017-03-02 08:29:55 +01:00
Ion Gaztañaga 95bba145ea Remove maybe uninitialized warnings when using insert_commit_data_t 2017-02-23 19:55:07 +01:00
Ion Gaztañaga 6fe1181578 Fix documentation to indicate key extractors can return the key by value 2017-02-06 13:20:58 +01:00
Ion Gaztañaga 47c8a19cfd Documented null-forward iterators. 2017-02-06 12:20:17 +01:00
Ion Gaztañaga 286f597606 Update 1.64 changelog with Boost Trac #12745. 2017-01-16 00:41:09 +01:00
Ion Gaztañaga 16e6c2ea9d Merge branch 'Lastique-patch-1' into develop 2017-01-16 00:37:06 +01:00
Andrey Semashev b1da5c25b4 Fix compilation in case if key is void*
If key type is `void*`, wrong `operator()` is chosen because of the dummy argument that is used for SFINAE. As a result the key comparison adapter invokes the user's predicate with only one argument, which fails to compile.

Use a more distict type for SFINAE in the dummy arguments. Fixes ticket #12745.
2017-01-14 15:33:01 +03:00
slymz 497ea88336 Update intrusive.qbk
Minor but subtle (for beginners) correction.
2016-12-27 17:04:39 -05:00
Ion Gaztañaga 190900e1b0 Update changelog for 1.63 boost-1.63.0 2016-11-13 17:48:11 +01:00
Ion Gaztañaga 1a6bbccf5d Fixes Ticket #12556: member_value_traits.hpp has a missing #include 2016-11-13 00:16:10 +01:00
Ion Gaztañaga ba5ecb7196 Fix test bug: Same bucket array was being used for two containers. 2016-11-12 21:17:00 +01:00
Ion Gaztañaga 4567108df7 Merge branch 'master' of github.com:boostorg/intrusive into develop 2016-11-12 19:05:12 +01:00
Ion Gaztañaga 2b1092700e Merge branch 'develop' of github.com:boostorg/intrusive into develop 2016-11-12 19:05:01 +01:00
Ion Gaztañaga b0baf7dd14 Fix error in test with bucket_ptr. 2016-11-12 19:04:17 +01:00
Ion Gaztañaga 116272067b Fix error in nonhook_node due to missing copy-constructor and assignment implementstion 2016-11-12 19:03:59 +01:00
Ion Gaztañaga 7853a74c01 Avoid forceinline in old compilers due to bugs 2016-11-12 19:03:16 +01:00
Ion Gaztañaga 5c9f2d04cb Add missing forceinlines 2016-11-12 19:02:46 +01:00
Rene Rivera 53275ae15a Add, and update, documentation build targets. 2016-10-10 11:39:50 -05: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. boost-1.62.0 2016-09-03 16:43:49 +02:00
Ion Gaztañaga 6d38384e36 Document root()/croot() functions in tree-based containers, and add a test case for them. 2016-09-03 13:28:44 +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 d5b81dc59a Add missing includes. 2016-09-03 00:01:02 +02:00
Ion Gaztañaga 36fb49abc9 Fix sg_[multi]set not working when merging from a set with a different comparison.
Update testcase to test merging from a different comparison.
2016-09-01 18:55:56 +02:00
Ion Gaztañaga b2498a0da4 Reduce simbol length using alog_types instead of algorithms directly in generic_hook. 2016-09-01 00:59:18 +02:00
Ion Gaztañaga 21a2107d9a * Implemented merge operations in ordered associative containers 2016-08-31 23:42:14 +02:00
Ion Gaztañaga 77c09ada0d Remove warnings about non-virtul destrutors in test 2016-08-31 23:41:02 +02:00
Ion Gaztañaga 310ddc3485 Removed unneeded template parameters to tree_value_compare to reduce symbol length. 2016-08-29 16:52:31 +02:00
Ion Gaztañaga 2de5382dbb Simplify tree_value_compare overloads to avoid compilation errors in some old GCC versions. 2016-08-29 00:03:46 +02:00