Commit Graph

  • 0304ee7581 Merge branch 'jeking3-fix-ci' into develop cc Ion Gaztañaga 2019-05-17 08:37:52 +0200
  • fa2b32abc3 Fix outstanding CI integration issues James E. King III 2019-05-13 17:00:03 -0400
  • c283a2f123 Fixes #26 ("Invalid iterator increment/decrement in the last iteration of adaptive_sort_combine_blocks") Ion Gaztañaga 2019-04-24 20:59:00 +0200
  • f363c21df8 Fix typo in 1.70 release notes Ion Gaztañaga 2019-04-08 13:13:57 +0200
  • bfdfca0b88 Fixes Issue #25 Ion Gaztañaga 2019-04-08 00:32:28 +0200
  • 2d00bc5d74
    Merge pull request #24 from Romain-Geissler-1A/deprecated-copy-warning Ion Gaztañaga 2019-03-30 12:43:35 +0100
  • 68d57d8cab Fix gcc 9 deprecated copy warnings in antistable. Romain Geissler 2019-03-22 10:34:14 +0000
  • 756c964798 Fix issue #81 from Interprocess, self-moving range was corrupting range merging Ion Gaztañaga 2019-03-21 23:49:54 +0100
  • 754eaae8e5 Default disable/enable_if to a nat type instead of void, as many SFINAE expressions in funcions default to void *values that are valid parameters. Ion Gaztañaga 2019-01-03 00:07:21 +0100
  • ca4fd7288d Merge branch 'Mike-Devel-min_cmake' into develop Ion Gaztañaga 2018-12-31 17:07:43 +0100
  • 80d3783030 Merge branch 'min_cmake' of https://github.com/Mike-Devel/move into Mike-Devel-min_cmake Ion Gaztañaga 2018-12-31 17:06:11 +0100
  • 10074dc835 Optimize sequence generation and add STL-like adaptive algorithms to the benchmark. Ion Gaztañaga 2018-12-31 01:02:40 +0100
  • aa04994c5b Improve adaptive_merge: reduce ranges before merging and optimize buffer usage. Ion Gaztañaga 2018-12-31 01:01:06 +0100
  • 580ec87d09 Fix bug in merge_blocks_bufferless and improve bufer performance with buffer_and_update_key Ion Gaztañaga 2018-12-31 00:56:51 +0100
  • b0e0563fe4 Remove index warnings Ion Gaztañaga 2018-12-31 00:55:46 +0100
  • 7dfabdf2d2 Improve randomness of random_shuffle Ion Gaztañaga 2018-12-31 00:55:28 +0100
  • df08df2d9d Add merge_adaptive_ONlogN for tests Ion Gaztañaga 2018-12-31 00:52:38 +0100
  • fcd33baf1f Add stable_sort_adaptive_ONlogN2 for tests. Ion Gaztañaga 2018-12-31 00:51:49 +0100
  • 31da589fea [CMake] Generate cmake target that other libraries can use Mike Dev 2018-09-18 13:19:18 +0200
  • 1decc552eb Added deprecation warning for GCC < 4.3 & MSVC < 9.0 Ion Gaztañaga 2018-11-10 10:49:33 +0100
  • 3ce9452f93 Definitely disable MAY_ALIAS for emulation rv_ref except for GCC 4.4 Ion Gaztañaga 2018-09-26 01:13:00 +0200
  • 5e2e0f944e Use BOOST_MAY_ALIAS only for GCC 4.4, as other MSVC, GCC, and Clang don't seem to need it. Ion Gaztañaga 2018-09-15 00:54:16 +0200
  • e25607d88e Add additional nat types. Ion Gaztañaga 2018-09-09 00:24:00 +0200
  • ed05d54ebc Use unsigned chars as aligned data types. Ion Gaztañaga 2018-09-09 00:23:46 +0200
  • 7799e4df12 Update changelog with issue #19 Ion Gaztañaga 2018-09-09 00:23:16 +0200
  • eae95453e4
    Merge pull request #20 from chrahunt/chrahunt-fix-aix-build Ion Gaztañaga 2018-09-09 00:17:32 +0200
  • 210da842d8
    Move may_alias attribute for xlC++ compatibility. Christopher Hunt 2018-08-31 19:04:05 -0400
  • 61c7a68817 Merge branch 'adamshapiro0-no_exceptions_support' into develop Ion Gaztañaga 2018-08-08 00:24:40 +0200
  • 14f29a19f1 Corrected no_exceptions_support.hpp include. Adam Shapiro 2017-01-09 15:43:15 +0000
  • d503fbe1c8 Merge branch 'master' into develop James E. King III 2018-07-16 18:45:18 +0000
  • 44e5b36895 fix broken ci jobs in travis James E. King III 2018-07-14 20:53:07 +0000
  • d44bc0ae00 merging move from develop Ion Gaztañaga 2018-06-27 23:33:57 +0200
  • ddeb234127 Fix corner case when calculating whether external indexes can be used when merging. "supports_aligned_trailing" should not take into account that the first range includes n_keys. Ion Gaztañaga 2018-06-27 16:55:14 +0200
  • 4228fb5a8a merging move from develop Ion Gaztañaga 2018-06-22 00:02:36 +0200
  • 97389fa595 Merge branch 'develop' of github.com:boostorg/move into develop Ion Gaztañaga 2018-06-21 23:58:52 +0200
  • 2063004f7b Use reinterpret-cats for rv-cast to avoid sanitizer errors. Ion Gaztañaga 2018-06-21 23:57:29 +0200
  • ac1ae8e7e3
    Fix coverity scan badge in readme James E. King III 2018-06-20 00:21:53 -0400
  • d187077614 Merge branch 'jeking3-ci' into develop Ion Gaztañaga 2018-06-19 17:57:07 +0200
  • b88edb13b5 Add CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. James E. King III 2018-06-19 06:01:31 +0000
  • f1ee02b9c8 merging move from develop Ion Gaztañaga 2018-06-16 10:12:40 +0200
  • f76b4963b5 Optimize case with 256 keys or less. Ion Gaztañaga 2018-04-29 12:02:07 +0200
  • a6c33ff1b6 merging move from develop Ion Gaztañaga 2018-02-23 23:47:01 +0100
  • 06e5c18802 Add std::sort to the benchmark Ion Gaztañaga 2018-01-30 14:19:13 +0100
  • a296628ce3 Add member "data" char array to aligned_storage::type so that placement new does not break strict alignment Ion Gaztañaga 2018-01-30 14:18:45 +0100
  • 8fb3a94cb1 Update changelist and added special thanks to sorting algorithm authors. Ion Gaztañaga 2018-01-01 14:51:13 +0100
  • e1eec15b1a - Add heap_sort and pdqsort to the benchmark. - Refactor adaptive_sort and adaptive_merge. Ion Gaztañaga 2017-12-31 19:32:32 +0100
  • 26019b37a9 Add library project to solution to easily navigate through source files. Ion Gaztañaga 2017-12-26 21:56:23 +0100
  • 67d3dbe41b ADd new set_difference algorithm and tests. Ion Gaztañaga 2017-12-26 21:55:54 +0100
  • 5c463507db Qualify boost::move calls to avoid ADL ambiguities Ion Gaztañaga 2017-12-26 21:55:14 +0100
  • 081236e9e0 Remove unneeded static requirement in Jamfile.v2 Ion Gaztañaga 2017-11-07 00:37:44 +0100
  • 577a3aef8f merging move from develop Ion Gaztañaga 2017-11-01 11:50:48 +0100
  • fce88c0110 Add Git Pull #14 to changelist for 1.66 Ion Gaztañaga 2017-11-01 11:50:16 +0100
  • b9c91860a8 Merge branch 'pgroke-dt-workaround-Wignored-attributes' into develop Ion Gaztañaga 2017-10-07 16:53:33 +0200
  • 72c3db3a8e Merge branch 'workaround-Wignored-attributes' of https://github.com/pgroke-dt/move into pgroke-dt-workaround-Wignored-attributes Ion Gaztañaga 2017-10-07 16:53:19 +0200
  • fcf217b8ec Git Issue #15: Incorrect merge in adaptive_merge when the number of unique items is limited Ion Gaztañaga 2017-10-07 14:35:22 +0200
  • 37d0a0bc04 Workaround for bogus [-Wignored-attributes] warning on GCC 6.x/7.x Paul Groke 2017-10-03 12:47:04 +0200
  • 6cb4f456d1 Correct bug in op_buffered_partial_merge_to_range1_and_buffer which assumed first2 and *firstb are the same type. Ion Gaztañaga 2017-09-10 02:37:54 +0200
  • 346990f0f5 Merge branch 'Lastique-patch-1' into develop Ion Gaztañaga 2017-08-05 17:08:36 +0200
  • 7aadf5c6c7 Use BOOST_MAY_ALIAS from Boost.Config. Andrey Semashev 2017-07-29 17:38:10 +0300
  • f229d3be52 merge from develop Ion Gaztañaga 2017-06-26 00:56:17 +0200
  • 1de24de66c Git Pull #12 Ion Gaztañaga 2017-06-08 14:19:26 +0200
  • 8206761d56 Merge branch 'gongminmin-develop' into develop Ion Gaztañaga 2017-06-08 14:17:33 +0200
  • cfffd3b6b3 Adds support for MSVC ARM64 target. Minmin Gong 2017-06-01 00:12:42 -0700
  • 494421232c Merge branch 'develop' Ion Gaztañaga 2017-04-24 21:20:37 +0200
  • 96d8ec4deb Update changelog with Git Pull #11 Ion Gaztañaga 2017-04-13 12:38:58 +0200
  • 96eeebb892 Merge branch 'DanielaE-feature/remove-deprecated' into develop Ion Gaztañaga 2017-04-13 12:32:52 +0200
  • 4939e1f652 Merge branch 'feature/remove-deprecated' of https://github.com/DanielaE/boost.move into DanielaE-feature/remove-deprecated Ion Gaztañaga 2017-04-13 12:31:52 +0200
  • b2ed4b4521 replace 'std::random_shuffle' by '::random_shuffle'. Daniela Engert 2016-08-18 18:55:33 +0200
  • 67bda76dad Fixed Trac #12920 ("movelib::unique_ptr: incorrect pointer type for nested array") Ion Gaztañaga 2017-04-09 13:44:08 +0200
  • 1dbc7bab5c Fixed Trac #12920 ("movelib::unique_ptr: incorrect pointer type for nested array") Ion Gaztañaga 2017-04-09 13:44:08 +0200
  • 7c6e036240 Disable adl for iterator_to_raw_pointer Ion Gaztañaga 2017-04-07 16:02:33 +0200
  • a70bbaa0e0 Support non raw pointer auxiliary memory. Ion Gaztañaga 2017-04-06 22:53:10 +0200
  • 21cb31ad71 New low-level utilities to deal with pointers and iterators Ion Gaztañaga 2017-04-06 22:51:10 +0200
  • a2d08c908d Add new macro that obtains the type of the last argument Ion Gaztañaga 2017-04-06 22:17:18 +0200
  • 99f3f04d04 Add forceinline Ion Gaztañaga 2017-04-06 22:10:28 +0200
  • 135e598bc4 Avoid reference to null errors in sanitizers Ion Gaztañaga 2016-11-12 23:54:22 +0100
  • 0ebd3ba482 Merge branch 'master' of github.com:boostorg/move into develop Ion Gaztañaga 2016-11-12 19:00:09 +0100
  • 14b51b0744 Merge branch 'develop' of github.com:boostorg/move into develop Ion Gaztañaga 2016-11-12 18:59:25 +0100
  • de55af3cbb Fixed adaptive_sort/merge bugs for stability. Ion Gaztañaga 2016-11-12 18:58:16 +0100
  • ddee2b60f6 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:35 -0500
  • a854bbb5fd Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:35 -0500
  • d4751f9957 Merge branch 'develop' Ion Gaztañaga 2016-08-29 16:47:52 +0200
  • 0c492d7548 Changelog correction Ion Gaztañaga 2016-08-29 00:02:59 +0200
  • 10e4dab3ac Remove redundant macro Ion Gaztañaga 2016-08-29 00:02:44 +0200
  • 05d83363de Merge branch 'develop' Ion Gaztañaga 2016-08-23 23:09:20 +0200
  • 2a0db1e85e Add new macro utilities useful for tuple and piecewise_construct emulation in Boost.Container (part 2) Ion Gaztañaga 2016-08-23 02:09:00 +0200
  • 2ef181c9d9 Add new macro utilities useful for tuple and piecewise_construct emulation in Boost.Container. Ion Gaztañaga 2016-08-23 01:34:55 +0200
  • bbee2399ee Merge branch 'develop' Ion Gaztañaga 2016-08-10 10:17:38 +0200
  • cfd6be4ab4 Documented limitations reported in Trac #12194 and Trac #12307 Ion Gaztañaga 2016-07-29 11:55:10 +0200
  • 1194a39ab3 Undo commit b474e8c28a as it breaks some Boost libraries. Emulation limitations will be documented. Ion Gaztañaga 2016-07-05 23:18:21 +0200
  • e7d24400cb Refactor trivial copy/assign traits. Assume intrinsics don't guarantee the copy constructor/assignment is callable. Ion Gaztañaga 2016-06-30 16:23:05 +0200
  • daabab5261 Add missing BOOST_MOVE_FORCEINLINE Ion Gaztañaga 2016-06-30 16:22:27 +0200
  • fec7e30d36 Use BOOST_MOVE_TO_RV_CAST in the newly fixed assignment operator. Update changelog Ion Gaztañaga 2016-06-30 12:22:41 +0200
  • b474e8c28a Merge branch 'Flamefire-assignment' into develop Ion Gaztañaga 2016-06-30 12:20:42 +0200
  • ce6eb5c73f Merge branch 'assignment' of https://github.com/Flamefire/move into Flamefire-assignment Ion Gaztañaga 2016-06-30 12:20:32 +0200
  • 664d99bdfd Added BENCH_SORT|MERGE_UNIQUE_VALUES to speed up regression tests Ion Gaztañaga 2016-05-13 00:35:44 +0200
  • 833e507326 Added cache usage to selection sort when external buffer is available. Refactored merge to right using reverse iterators. Ion Gaztañaga 2016-05-13 00:34:40 +0200
  • 5a118de803 Added recursive inplace_stable_sort implementation Ion Gaztañaga 2016-05-13 00:28:29 +0200
  • 75983a43ce Added "negate" functor and merge_bufferless_ONlogN implementation Ion Gaztañaga 2016-05-13 00:26:54 +0200
  • 6e07bb846c Add three-way operations to move_op & swap_op Ion Gaztañaga 2016-05-13 00:22:20 +0200