2
0
mirror of https://github.com/boostorg/move.git synced 2026-01-19 04:22:10 +00:00

505 Commits

Author SHA1 Message Date
Ion Gaztañaga
61c7a68817 Merge branch 'adamshapiro0-no_exceptions_support' into develop 2018-08-08 00:24:40 +02:00
Adam Shapiro
14f29a19f1 Corrected no_exceptions_support.hpp include.
This file appears to have been moved from the detail module to the
core module on 6/2014 in core commit 60c9a35d8 (detail commit
099854de). It appears that some package managers' Boost distributions
have duplicate copies of the file to work around the error.
2018-08-01 13:26:50 +00:00
James E. King III
d503fbe1c8 Merge branch 'master' into develop boost-1.68.0 2018-07-16 18:45:18 +00:00
James E. King III
44e5b36895 fix broken ci jobs in travis 2018-07-14 20:53:07 +00:00
Ion Gaztañaga
d44bc0ae00 merging move from develop 2018-06-27 23:33:57 +02:00
Ion Gaztañaga
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. 2018-06-27 16:55:14 +02:00
Ion Gaztañaga
4228fb5a8a merging move from develop 2018-06-22 00:02:36 +02:00
Ion Gaztañaga
97389fa595 Merge branch 'develop' of github.com:boostorg/move into develop 2018-06-21 23:58:52 +02:00
Ion Gaztañaga
2063004f7b Use reinterpret-cats for rv-cast to avoid sanitizer errors. 2018-06-21 23:57:29 +02:00
James E. King III
ac1ae8e7e3 Fix coverity scan badge in readme 2018-06-20 00:21:53 -04:00
Ion Gaztañaga
d187077614 Merge branch 'jeking3-ci' into develop
t push origin develop# Please enter a commit message to explain why this merge is necessary,
2018-06-19 17:57:07 +02:00
James E. King III
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.
2018-06-19 06:21:21 +00:00
Ion Gaztañaga
f1ee02b9c8 merging move from develop 2018-06-16 10:12:40 +02:00
Ion Gaztañaga
f76b4963b5 Optimize case with 256 keys or less. 2018-04-29 12:02:07 +02:00
Ion Gaztañaga
a6c33ff1b6 merging move from develop boost-1.67.0 2018-02-23 23:47:01 +01:00
Ion Gaztañaga
06e5c18802 Add std::sort to the benchmark 2018-01-30 14:19:13 +01:00
Ion Gaztañaga
a296628ce3 Add member "data" char array to aligned_storage::type so that placement new does not break strict alignment 2018-01-30 14:18:45 +01:00
Ion Gaztañaga
8fb3a94cb1 Update changelist and added special thanks to sorting algorithm authors. 2018-01-01 14:51:13 +01:00
Ion Gaztañaga
e1eec15b1a - Add heap_sort and pdqsort to the benchmark.
- Refactor adaptive_sort and adaptive_merge.
2017-12-31 19:32:32 +01:00
Ion Gaztañaga
26019b37a9 Add library project to solution to easily navigate through source files. 2017-12-26 21:56:23 +01:00
Ion Gaztañaga
67d3dbe41b ADd new set_difference algorithm and tests. 2017-12-26 21:55:54 +01:00
Ion Gaztañaga
5c463507db Qualify boost::move calls to avoid ADL ambiguities 2017-12-26 21:55:14 +01:00
Ion Gaztañaga
081236e9e0 Remove unneeded static requirement in Jamfile.v2 2017-11-07 00:37:44 +01:00
Ion Gaztañaga
577a3aef8f merging move from develop boost-1.66.0 2017-11-01 11:50:48 +01:00
Ion Gaztañaga
fce88c0110 Add Git Pull #14 to changelist for 1.66 2017-11-01 11:50:16 +01:00
Ion Gaztañaga
b9c91860a8 Merge branch 'pgroke-dt-workaround-Wignored-attributes' into develop 2017-10-07 16:53:33 +02:00
Ion Gaztañaga
72c3db3a8e Merge branch 'workaround-Wignored-attributes' of https://github.com/pgroke-dt/move into pgroke-dt-workaround-Wignored-attributes 2017-10-07 16:53:19 +02:00
Ion Gaztañaga
fcf217b8ec Git Issue #15: Incorrect merge in adaptive_merge when the number of unique items is limited 2017-10-07 14:35:22 +02:00
Paul Groke
37d0a0bc04 Workaround for bogus [-Wignored-attributes] warning on GCC 6.x/7.x 2017-10-03 12:47:04 +02:00
Ion Gaztañaga
6cb4f456d1 Correct bug in op_buffered_partial_merge_to_range1_and_buffer which assumed first2 and *firstb are the same type. 2017-09-10 02:37:54 +02:00
Ion Gaztañaga
346990f0f5 Merge branch 'Lastique-patch-1' into develop 2017-08-05 17:08:36 +02:00
Andrey Semashev
7aadf5c6c7 Use BOOST_MAY_ALIAS from Boost.Config.
This will add support for more compilers implementing the attribute.
2017-07-29 17:38:10 +03:00
Ion Gaztañaga
f229d3be52 merge from develop boost-1.65.1 boost-1.65.0 2017-06-26 00:56:17 +02:00
Ion Gaztañaga
1de24de66c Git Pull #12 2017-06-08 14:19:26 +02:00
Ion Gaztañaga
8206761d56 Merge branch 'gongminmin-develop' into develop 2017-06-08 14:17:33 +02:00
Minmin Gong
cfffd3b6b3 Adds support for MSVC ARM64 target. 2017-06-01 00:12:42 -07:00
Ion Gaztañaga
494421232c Merge branch 'develop' 2017-04-24 21:20:37 +02:00
Ion Gaztañaga
96d8ec4deb Update changelog with Git Pull #11 2017-04-13 12:38:58 +02:00
Ion Gaztañaga
96eeebb892 Merge branch 'DanielaE-feature/remove-deprecated' into develop 2017-04-13 12:32:52 +02:00
Ion Gaztañaga
4939e1f652 Merge branch 'feature/remove-deprecated' of https://github.com/DanielaE/boost.move into DanielaE-feature/remove-deprecated 2017-04-13 12:31:52 +02:00
Daniela Engert
b2ed4b4521 replace 'std::random_shuffle' by '::random_shuffle'.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-12 19:35:58 +02:00
Ion Gaztañaga
67bda76dad Fixed Trac #12920 ("movelib::unique_ptr: incorrect pointer type for nested array") boost-1.64.0 2017-04-09 13:47:36 +02:00
Ion Gaztañaga
1dbc7bab5c Fixed Trac #12920 ("movelib::unique_ptr: incorrect pointer type for nested array") 2017-04-09 13:44:08 +02:00
Ion Gaztañaga
7c6e036240 Disable adl for iterator_to_raw_pointer 2017-04-07 16:02:33 +02:00
Ion Gaztañaga
a70bbaa0e0 Support non raw pointer auxiliary memory. 2017-04-06 22:53:10 +02:00
Ion Gaztañaga
21cb31ad71 New low-level utilities to deal with pointers and iterators 2017-04-06 22:51:10 +02:00
Ion Gaztañaga
a2d08c908d Add new macro that obtains the type of the last argument 2017-04-06 22:17:18 +02:00
Ion Gaztañaga
99f3f04d04 Add forceinline 2017-04-06 22:10:28 +02:00
Ion Gaztañaga
135e598bc4 Avoid reference to null errors in sanitizers boost-1.63.0 boost-1.64.0-beta2 boost-1.64.0-beta1 2016-11-12 23:54:22 +01:00
Ion Gaztañaga
0ebd3ba482 Merge branch 'master' of github.com:boostorg/move into develop 2016-11-12 19:00:09 +01:00