Edward Diener
|
61c7e591c3
|
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
|
2021-01-20 15:32:06 -05:00 |
|
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 |
|