Commit Graph

  • 3b5001f22f Fixes #42 ("Documentation does not describe treap priority_of_value changes") cc Ion Gaztañaga 2019-06-09 01:01:49 +0200
  • 338bfb9072 Added a test for set that uses void* as a key. Ion Gaztañaga 2019-06-08 23:32:29 +0200
  • 7a9e358788 Update changelog with #45 ("Disable variadic templates for MSVC-12 to avoid ICEs") Ion Gaztañaga 2019-06-08 23:15:33 +0200
  • bbd6bf1192 Merge branch 'Lastique-fix_msvc12_ice' into develop Ion Gaztañaga 2019-06-08 23:14:45 +0200
  • 5852698f7a Disable variadic templates for MSVC-12 to avoid ICEs. Andrey Semashev 2019-05-26 19:55:43 +0300
  • 2af47857f4 Update changelog with #43 Fix BOOST_INTRUSIVE_VARIADIC_TEMPLATES detection Ion Gaztañaga 2019-05-10 23:50:53 +0200
  • ee69f1ff45 Merge branch 'je4d-master' into develop Ion Gaztañaga 2019-05-10 23:49:58 +0200
  • b795de217b Allow void as an option with BOOST_INTRUSIVE_VARIADIC_TEMPLATES enabled Jeff Snyder 2019-05-08 16:22:23 +0100
  • f0b48ce2cf merging intrusive from develop Ion Gaztañaga 2019-03-06 09:14:35 +0100
  • 215ef2617e Fix #34 ("-Wdeprecated-copy on gcc9) Ion Gaztañaga 2019-03-05 11:26:29 +0100
  • 37765991f5 Mt push origin developerge branch 'Mike-Devel-min_cmake' into develop Ion Gaztañaga 2019-03-04 15:58:20 +0100
  • 10618b3c81 [CMake] Add minimal cmake support Mike Dev 2018-09-22 22:37:34 +0200
  • 7d1a5dc437 merging intrusive from develop Ion Gaztañaga 2019-02-27 16:13:20 +0100
  • 7afa686df2 Update changelog with #39 Ion Gaztañaga 2019-02-27 00:14:00 +0100
  • f329a6a914 Merge branch 'MarcelRaad-extra_semi' into develop Ion Gaztañaga 2019-02-27 00:12:55 +0100
  • 4a254f5ebf
    Fix -Wextra-semi clang warnings Marcel Raad 2019-02-25 10:55:25 +0100
  • 474a762be0 merging intrusive from develop Ion Gaztañaga 2019-02-20 09:33:03 +0100
  • 9137a38982 Fixes #38 Ion Gaztañaga 2019-02-12 23:20:49 +0100
  • 3618260489 fix GitHub Issue #35 ("key_of_value on treap_set seems to be broken in 1.69") Ion Gaztañaga 2019-02-12 00:23:56 +0100
  • 911774278a Declare more BOOST_INTRUSIVE_FORCEINLINE functions in tree and list containers. Ion Gaztañaga 2019-02-11 10:49:55 +0100
  • 9d6bba4a68 Update changelog with Pull #33 Ion Gaztañaga 2019-01-03 01:21:49 +0100
  • cac7bd1b1e With movelib's update, test no longer needed. Ion Gaztañaga 2019-01-03 01:21:03 +0100
  • 962eed5edb Rollback to previous tree_value_compare SFINAE, as enable_if imported from movelib now defaults to a sfinae-friendly type Ion Gaztañaga 2019-01-03 01:17:50 +0100
  • 015fdaf9c5 Add missing BOOST_INTRUSIVE_FORCEINLINE Ion Gaztañaga 2019-01-03 01:17:01 +0100
  • 558a204832 Add null-pointer checks Ion Gaztañaga 2019-01-03 01:16:46 +0100
  • c6298131cb Use voider to adapt "sqrt2_pow_max" to the new enable_if default type Ion Gaztañaga 2019-01-03 01:16:26 +0100
  • 98e5f0ee09 Import "voider" from movelib Ion Gaztañaga 2019-01-03 01:14:53 +0100
  • d6a7a7f336 Merge branch 'Lastique-fix_voidptr_keys' into develop Ion Gaztañaga 2019-01-02 02:17:23 +0100
  • b9c3b34651 Merge branch 'fix_voidptr_keys' of https://github.com/Lastique/intrusive into Lastique-fix_voidptr_keys Ion Gaztañaga 2019-01-02 02:17:16 +0100
  • 8d41c33afb Merge branch 'bad-ed-hashtable-variadic-fix' into develop Ion Gaztañaga 2019-01-02 02:13:51 +0100
  • 31c73c106e Merge branch 'hashtable-variadic-fix' of https://github.com/bad-ed/intrusive into bad-ed-hashtable-variadic-fix Ion Gaztañaga 2019-01-02 02:13:37 +0100
  • f847bd57bf Converted tabs to spaces. Andrey Semashev 2018-12-14 19:00:50 +0300
  • f266cbb8b2 Added a test for set that uses void* as a key. Andrey Semashev 2018-12-14 18:50:38 +0300
  • 01d575bed4 Fix compilation in case if key is void*, again. Andrey Semashev 2018-12-14 18:46:28 +0300
  • 247e182429 merging intrusive from develop Ion Gaztañaga 2018-11-24 12:22:12 +0100
  • c02f485281 Added compiler deprecation warning. Ion Gaztañaga 2018-11-10 11:00:57 +0100
  • 97bddea685 merging intrusive from develop Ion Gaztañaga 2018-11-05 23:54:45 +0100
  • cbf83bbebb hashtable: fixed build with BOOST_INTRUSIVE_VARIADIC_TEMPLATES defined bad-ed 2018-10-10 17:14:50 +0300
  • 2ab3421b17 In functions that modify data structures, take pointers by value instead of by reference, to avoid aliasing issues. Ion Gaztañaga 2018-09-27 10:14:16 +0200
  • 99326f50fb Fix clang 6.0 warnings in tests: unused members, suspicious return types Ion Gaztañaga 2018-09-18 14:26:31 +0200
  • d94fbc76cc Add customized return type for tree_value_compare Ion Gaztañaga 2018-09-15 00:58:43 +0200
  • fa3a6af325 Add BOOST_INTRUSIVE_FORCEINLINE to unordered_multiset constructors Ion Gaztañaga 2018-09-15 00:58:21 +0200
  • 785797ffab merging intrusive from develop Ion Gaztañaga 2018-06-22 00:02:29 +0200
  • 9a5f7afa64 Add general Jamfile Ion Gaztañaga 2018-06-22 00:01:12 +0200
  • d7b0d7c1e4 Silence unharmful -Wmaybe-uninitialized warning Ion Gaztañaga 2018-06-22 00:00:56 +0200
  • 9d5d08b516 merging intrusive from develop Ion Gaztañaga 2018-02-23 23:46:13 +0100
  • 00efc25144 Reorder disabled warnings for clarity Ion Gaztañaga 2017-12-10 23:34:48 +0100
  • 53b1aef2da Refactor suggested_upper_bucket_count/suggested_lower_bucket_count to be independent of the hashtable. Ion Gaztañaga 2017-12-09 13:01:49 +0100
  • 71317671ec Add GCC's "-Wuninitialized" workaround. When initializing the pointer of flags part of an uninitialized pointer plus bit object, the other part is used uninitialized. It's harmless warning but annoying for the user. Ion Gaztañaga 2017-12-09 13:01:02 +0100
  • 4f9e77acfe Use intrusive's type traits instead of container's traits Ion Gaztañaga 2017-11-07 00:46:44 +0100
  • 1ad2b26ee4 Avoid using external reference in loop to avoid aliasing pesimization. Ion Gaztañaga 2017-11-07 00:46:23 +0100
  • 657e25ca53 Merge branch 'master' of github.com:boostorg/intrusive Ion Gaztañaga 2017-11-07 00:43:24 +0100
  • 24a1ec7633 Merge branch 'develop' of github.com:boostorg/intrusive Ion Gaztañaga 2017-11-07 00:40:32 +0100
  • 9ed0cdd903 Use intrusive's type traits instead of container's traits Ion Gaztañaga 2017-11-07 00:39:53 +0100
  • 33dc4890b7 Avoid using external reference in loop to avoid aliasing pesimization. Ion Gaztañaga 2017-11-07 00:39:33 +0100
  • 15500ebba1 Add missing addons: line Peter Dimov 2017-11-02 18:48:57 +0200
  • 50e7b7686c Update clang to libstdc++4.9 to fix ::gets error Peter Dimov 2017-11-02 18:38:16 +0200
  • 8ba5a3c7dd Add missing addons: line Peter Dimov 2017-11-02 18:48:57 +0200
  • 4eff2bc994 Update clang to libstdc++4.9 to fix ::gets error Peter Dimov 2017-11-02 18:38:16 +0200
  • af8aa1956a Add .travis.yml Peter Dimov 2017-11-02 14:30:33 +0200
  • b93d4172b9 Add .travis.yml Peter Dimov 2017-11-02 14:30:33 +0200
  • a276abd510 merging intrusive from develop Ion Gaztañaga 2017-11-01 11:48:25 +0100
  • 472ac37a6b Merge branch 'olk-develop' into develop Ion Gaztañaga 2017-11-01 11:43:37 +0100
  • f4047cd759 fix null_node construction form default ctor Oliver Kowalke 2017-10-31 15:54:01 +0100
  • 80c22df9dc [hashtable] Fix typo in documentation Louis Dionne 2017-10-16 09:18:13 +0900
  • 50cd7927cf Merge branch 'ldionne-develop' into develop Ion Gaztañaga 2017-10-14 12:09:23 +0200
  • b442af94d7 Merge branch 'develop' of https://github.com/ldionne/intrusive into ldionne-develop Ion Gaztañaga 2017-10-14 12:08:54 +0200
  • a10de1bd60 Closes #25 in GitHub ("Document the behavior of move constructor for slist") Ion Gaztañaga 2017-10-14 12:06:21 +0200
  • 972e9871ba Fix typo in documentation for the Node Algorithm concept Louis Dionne 2017-10-11 11:33:09 +0900
  • 7f5caca12e Extract BOOST_INTRUSIVE_HAS_TYPE trait Ion Gaztañaga 2017-09-07 20:17:05 +0200
  • b6f688321c Fix outdated limitations in std containers. Ion Gaztañaga 2017-09-07 20:16:48 +0200
  • 6e4953d3af Merge branch 'develop' Ion Gaztañaga 2017-06-26 00:51:51 +0200
  • ac718c54ed Fix call to intrinsic is_convertible with incomplete types in MSVC 14.1 Ion Gaztañaga 2017-06-08 21:51:53 +0200
  • db14782f0f Boost Trac #12698 GitHub Pull #23 GitHub Pull #24 Ion Gaztañaga 2017-06-08 14:02:21 +0200
  • 972b7d822f Merge branch 'gongminmin-develop' into develop Ion Gaztañaga 2017-06-08 13:19:49 +0200
  • b6cd6e26ad Adds support for MSVC ARM64 target. Minmin Gong 2017-06-01 00:11:06 -0700
  • 6edc4c96dc Merge branch 'develop' Ion Gaztañaga 2017-04-24 21:17:26 +0200
  • e6830cfe4c Update intrusive.qbk slymz 2016-12-27 17:04:39 -0500
  • 3e8c661981 Fix a typo in the docs Andrey Semashev 2017-04-04 15:45:11 +0300
  • f8058deb77 Fix Trac ticket #12762: "Incorrect documentation for boost::intrusive::size_type<typename>" Ion Gaztañaga 2017-04-09 22:09:51 +0200
  • e30567eae0 Merge branch 'slymz-patch-1' into develop Ion Gaztañaga 2017-04-09 22:12:20 +0200
  • b3166148a7 Merge branch 'patch-1' of https://github.com/slymz/intrusive into slymz-patch-1 Ion Gaztañaga 2017-04-09 22:12:04 +0200
  • 3bf6ff9c30 Fix Trac ticket #12762: "Incorrect documentation for boost::intrusive::size_type<typename>" Ion Gaztañaga 2017-04-09 22:09:51 +0200
  • 17f1fb8d2f Merge branch 'Lastique-patch-1' into develop Ion Gaztañaga 2017-04-08 14:06:05 +0200
  • 4b44049e22 Merge branch 'patch-1' of https://github.com/Lastique/intrusive into Lastique-patch-1 Ion Gaztañaga 2017-04-08 14:05:58 +0200
  • 018a39c433 Use directly boost::movelib::pointer_element/to_raw_pointer Ion Gaztañaga 2017-04-07 16:05:44 +0200
  • db15ff6c08 Allow non std::size_t size_type. Ion Gaztañaga 2017-04-06 23:32:39 +0200
  • 9268e2a3d8 Reuse utilities from Boost.Move Ion Gaztañaga 2017-04-06 23:32:15 +0200
  • 140613d1ba Fix a typo in the docs Andrey Semashev 2017-04-04 15:45:11 +0300
  • b25ab5112a Fixed typo in swap function Ion Gaztañaga 2017-03-02 09:15:55 +0100
  • 6510ac498e Fixed ticket #12761 ("intrusive::set::swap doesn't swap the comparison function") Ion Gaztañaga 2017-03-02 08:29:55 +0100
  • 95bba145ea Remove maybe uninitialized warnings when using insert_commit_data_t Ion Gaztañaga 2017-02-23 19:55:07 +0100
  • 6fe1181578 Fix documentation to indicate key extractors can return the key by value Ion Gaztañaga 2017-02-06 13:20:58 +0100
  • 47c8a19cfd Documented null-forward iterators. Ion Gaztañaga 2017-02-06 12:20:17 +0100
  • 286f597606 Update 1.64 changelog with Boost Trac #12745. Ion Gaztañaga 2017-01-16 00:41:09 +0100
  • 16e6c2ea9d Merge branch 'Lastique-patch-1' into develop Ion Gaztañaga 2017-01-16 00:37:06 +0100
  • b1da5c25b4 Fix compilation in case if key is void* Andrey Semashev 2017-01-10 23:57:57 +0400
  • 497ea88336 Update intrusive.qbk slymz 2016-12-27 17:04:39 -0500
  • 190900e1b0 Update changelog for 1.63 Ion Gaztañaga 2016-11-13 17:48:11 +0100
  • 1a6bbccf5d Fixes Ticket #12556: member_value_traits.hpp has a missing #include Ion Gaztañaga 2016-11-13 00:16:10 +0100