Ion Gaztañaga
|
1164b93fb8
|
Make sure proper SFINAE is available changing BOOST_NO_SFINAE_EXPR with BOOST_NO_CXX11_SFINAE_EXPR
boost-1.76.0.beta1
boost-1.76.0
|
2021-01-04 23:26:03 +01:00 |
|
Ion Gaztañaga
|
029e5e81fd
|
Avoid boost/detail dependency.
|
2021-01-04 23:25:38 +01:00 |
|
Ion Gaztañaga
|
199195ee1b
|
Some workarounds for older compilers to see if #36 is fixed.
|
2020-12-31 17:13:42 +01:00 |
|
Ion Gaztañaga
|
262b701162
|
Updated changelog with #35
|
2020-12-30 00:08:18 +01:00 |
|
Ion Gaztañaga
|
a24923b8a4
|
Fixes #35 ('New nothrow move traits are incomplete')
|
2020-12-30 00:05:29 +01:00 |
|
Ion Gaztañaga
|
4a60a8eb06
|
Fix compilation issue for aligned_struct_wrapper and aligned_union.
boost-1.75.0.beta1
boost-1.75.0
|
2020-11-03 10:56:41 +01:00 |
|
Ion Gaztañaga
|
6d0bcff38a
|
Fix compilation error for MSVC 10 x86 in aligned_union
|
2020-11-03 09:40:01 +01:00 |
|
Ion Gaztañaga
|
3446ceeaaf
|
Use special MSVC x86 version for aligned_storage as the 32 bit ABI has problems when passing types (even with 8-byte alignment) by value.
|
2020-11-02 11:21:55 +01:00 |
|
Ion Gaztañaga
|
eb941db76c
|
Use "__is_trivially_constructible" intrinsic in Clang and GCC if available to avoid false positives with "__has_trivial_copy" intrinsics.
|
2020-10-30 09:39:20 +01:00 |
|
Ion Gaztañaga
|
ce209c4102
|
- Cache QueryPerformanceFrequency result
|
2020-10-23 14:11:24 +02:00 |
|
Ion Gaztañaga
|
75eb880a56
|
- Make sure testsuite passes with "exception-handling=off". Requires using a custom mini-timer since Boost.Timer depends on Boost.Chrono, and Boost.Chrono's dll does not compile without exceptions.
|
2020-10-22 23:12:51 +02:00 |
|
Ion Gaztañaga
|
ac4d3feed1
|
Update changelog with issue 30
|
2020-10-22 01:11:31 +02:00 |
|
Ion Gaztañaga
|
7df81354d5
|
Avoid warning "conversions to arrays of unknown bound are only available with -std=c++2a..." when using -pedantic for GCC >= 10
|
2020-10-20 11:29:16 +02:00 |
|
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 |
|