Ion Gaztañaga
e4c47fcb90
- Remove config_begin.hpp/config_end.hpp includes in tests to avoid disabling warnings.
...
- Fixes #30 ("(void) C-cast is a non-portable way of suppressing compiler warnings").
2020-10-20 11:28:27 +02:00
Ion Gaztañaga
01d8832c9e
Add remove_cvref
2020-08-31 22:19:47 +02:00
Ion Gaztañaga
9a77e69bb5
Add newer BOOST_MOVE_HAS_NOTHROW_MOVE_CONSTRUCT intrinsics
2020-08-09 23:43:11 +02:00
Ion Gaztañaga
8dbce71f6b
Add //BOOST_MOVE_UREFANON macro
2020-08-09 23:41:47 +02:00
Ion Gaztañaga
fa3aa147b4
Add more BOOST_MOVE_FORCEINLINE
boost-1.74.0
boost-1.74.0.beta1
2020-06-03 00:19:06 +02:00
Ion Gaztañaga
42ee986e17
Merge pull request #31 from eldiener/develop
...
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost co…
2020-04-29 10:25:56 +02:00
Edward Diener
1ff7da1267
Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
2020-03-25 19:59:00 -04:00
Ion Gaztañaga
48243ffc03
Fixes #28 ("Warning C4624 on MSVC 2019")
2020-01-07 16:04:22 +01:00
Ion Gaztañaga
0cace5c47b
Merge branch 'feature/add-cmake-tests' into develop
2020-01-07 15:50:14 +01:00
Peter Dimov
eb06060cd8
Remove Boost::assert from test LINK_LIBRARIES as it's not used by tests
2020-01-05 15:48:43 +02:00
Peter Dimov
61c09099f4
Remove stray comment line
2020-01-05 15:43:04 +02:00
Peter Dimov
05e3580b62
Add CMake install support, tests
2020-01-05 15:24:23 +02:00
Ion Gaztañaga
0304ee7581
Merge branch 'jeking3-fix-ci' into develop
...
origin developcessary,
boost-1.72.0
boost-1.73.0.beta1
boost-1.71.0
boost-1.71.0.beta1
boost-1.72.0.beta1
boost-1.73.0
2019-05-17 08:37:52 +02:00
James E. King III
fa2b32abc3
Fix outstanding CI integration issues
2019-05-13 17:00:03 -04:00
Ion Gaztañaga
c283a2f123
Fixes #26 ("Invalid iterator increment/decrement in the last iteration of adaptive_sort_combine_blocks")
2019-04-24 20:59:00 +02:00
Ion Gaztañaga
f363c21df8
Fix typo in 1.70 release notes
boost-1.70.0
2019-04-08 13:13:57 +02:00
Ion Gaztañaga
bfdfca0b88
Fixes Issue #25
2019-04-08 00:32:28 +02:00
Ion Gaztañaga
2d00bc5d74
Merge pull request #24 from Romain-Geissler-1A/deprecated-copy-warning
...
Fix gcc 9 deprecated copy warnings in antistable.
2019-03-30 12:43:35 +01:00
Romain Geissler
68d57d8cab
Fix gcc 9 deprecated copy warnings in antistable.
2019-03-22 10:34:14 +00:00
Ion Gaztañaga
756c964798
Fix issue #81 from Interprocess, self-moving range was corrupting range merging
2019-03-21 23:49:54 +01:00
Ion Gaztañaga
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.
boost-1.70.0.beta1
2019-01-03 00:07:21 +01:00
Ion Gaztañaga
ca4fd7288d
Merge branch 'Mike-Devel-min_cmake' into develop
2018-12-31 17:07:43 +01:00
Ion Gaztañaga
80d3783030
Merge branch 'min_cmake' of https://github.com/Mike-Devel/move into Mike-Devel-min_cmake
2018-12-31 17:06:11 +01:00
Ion Gaztañaga
10074dc835
Optimize sequence generation and add STL-like adaptive algorithms to the benchmark.
2018-12-31 01:02:40 +01:00
Ion Gaztañaga
aa04994c5b
Improve adaptive_merge: reduce ranges before merging and optimize buffer usage.
2018-12-31 01:01:06 +01:00
Ion Gaztañaga
580ec87d09
Fix bug in merge_blocks_bufferless and improve bufer performance with buffer_and_update_key
2018-12-31 00:56:51 +01:00
Ion Gaztañaga
b0e0563fe4
Remove index warnings
2018-12-31 00:55:46 +01:00
Ion Gaztañaga
7dfabdf2d2
Improve randomness of random_shuffle
2018-12-31 00:55:28 +01:00
Ion Gaztañaga
df08df2d9d
Add merge_adaptive_ONlogN for tests
2018-12-31 00:52:38 +01:00
Ion Gaztañaga
fcd33baf1f
Add stable_sort_adaptive_ONlogN2 for tests.
2018-12-31 00:51:49 +01:00
Mike Dev
31da589fea
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve
any configuration information such as the include directory and
transitive dependencies.
2018-12-30 15:23:14 +01:00
Ion Gaztañaga
1decc552eb
Added deprecation warning for GCC < 4.3 & MSVC < 9.0
boost-1.69.0
2018-11-10 10:49:33 +01:00
Ion Gaztañaga
3ce9452f93
Definitely disable MAY_ALIAS for emulation rv_ref except for GCC 4.4
boost-1.69.0-beta1
2018-09-26 01:13:00 +02:00
Ion Gaztañaga
5e2e0f944e
Use BOOST_MAY_ALIAS only for GCC 4.4, as other MSVC, GCC, and Clang don't seem to need it.
2018-09-15 00:54:16 +02:00
Ion Gaztañaga
e25607d88e
Add additional nat types.
2018-09-09 00:24:00 +02:00
Ion Gaztañaga
ed05d54ebc
Use unsigned chars as aligned data types.
2018-09-09 00:23:46 +02:00
Ion Gaztañaga
7799e4df12
Update changelog with issue #19
2018-09-09 00:23:16 +02:00
Ion Gaztañaga
eae95453e4
Merge pull request #20 from chrahunt/chrahunt-fix-aix-build
...
Move may_alias attribute for xlC++ compatibility.
2018-09-09 00:17:32 +02:00
Christopher Hunt
210da842d8
Move may_alias attribute for xlC++ compatibility.
...
This also aligns usage of the `may_alias` attribute with other boost libraries. Fixes #19 .
2018-08-31 19:04:05 -04:00
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