Ion Gaztañaga
1ad2b26ee4
Avoid using external reference in loop to avoid aliasing pesimization.
2017-11-07 00:46:23 +01:00
Ion Gaztañaga
657e25ca53
Merge branch 'master' of github.com:boostorg/intrusive
2017-11-07 00:43:24 +01:00
Ion Gaztañaga
24a1ec7633
Merge branch 'develop' of github.com:boostorg/intrusive
2017-11-07 00:40:32 +01:00
Ion Gaztañaga
9ed0cdd903
Use intrusive's type traits instead of container's traits
2017-11-07 00:39:53 +01:00
Ion Gaztañaga
33dc4890b7
Avoid using external reference in loop to avoid aliasing pesimization.
2017-11-07 00:39:33 +01:00
Peter Dimov
15500ebba1
Add missing addons: line
2017-11-03 03:16:07 +02:00
Peter Dimov
50e7b7686c
Update clang to libstdc++4.9 to fix ::gets error
2017-11-03 03:15:51 +02:00
Peter Dimov
8ba5a3c7dd
Add missing addons: line
2017-11-02 18:48:57 +02:00
Peter Dimov
4eff2bc994
Update clang to libstdc++4.9 to fix ::gets error
2017-11-02 18:38:16 +02:00
Peter Dimov
af8aa1956a
Add .travis.yml
2017-11-02 14:32:08 +02:00
Peter Dimov
b93d4172b9
Add .travis.yml
2017-11-02 14:30:33 +02:00
Ion Gaztañaga
a276abd510
merging intrusive from develop
2017-11-01 11:48:25 +01:00
Ion Gaztañaga
472ac37a6b
Merge branch 'olk-develop' into develop
2017-11-01 11:43:37 +01:00
Oliver Kowalke
f4047cd759
fix null_node construction form default ctor
...
- NVCC fails parsing null_node((node_ptr()))
2017-10-31 15:54:01 +01:00
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
6e4953d3af
Merge branch 'develop'
2017-06-26 00:51:51 +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
6edc4c96dc
Merge branch 'develop'
2017-04-24 21:17:26 +02:00
slymz
e6830cfe4c
Update intrusive.qbk
...
Minor but subtle (for beginners) correction.
2017-04-09 22:29:19 +02:00
Andrey Semashev
3e8c661981
Fix a typo in the docs
2017-04-09 22:29:06 +02:00
Ion Gaztañaga
f8058deb77
Fix Trac ticket #12762 : "Incorrect documentation for boost::intrusive::size_type<typename>"
2017-04-09 22:27:27 +02: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
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
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