Ion Gaztañaga
|
c973467a31
|
Avoid C++03 in MacOS
|
2024-06-16 23:37:00 +02:00 |
|
Ion Gaztañaga
|
d0631eec74
|
Implement aligned_struct with __declspec(align(x)) for x = 8 as MSVC will not align the stack if a built-in type is used (like double).
|
2024-04-16 14:42:42 +02:00 |
|
Ion Gaztañaga
|
d6b970285b
|
Add launcer helper
|
2024-04-15 08:56:32 +02:00 |
|
Ion Gaztañaga
|
08f16be939
|
Fix syntax error detected in quickbook 1.7
|
2024-03-18 00:04:17 +01:00 |
|
Ion Gaztañaga
|
d34122e8d4
|
Update quickbook language to 1.7
|
2024-03-18 00:02:11 +01:00 |
|
Ion Gaztañaga
|
6b81611b9d
|
Fixes #51: ("Compiler deprecation warnings with VS2019 Version 16.10 and boost/move headers")
|
2024-03-03 22:35:12 +01:00 |
|
Ion Gaztañaga
|
bfe39f2795
|
Add timeout to tests
|
2024-03-03 22:33:33 +01:00 |
|
Ion Gaztañaga
|
c5fcde792c
|
- Update gitignore with local msvc projects and binaries
|
2024-03-03 22:33:22 +01:00 |
|
Ion Gaztañaga
|
7c01072629
|
Fix typo in BOOST_MOVE_STATIC_ASSERT
boost-1.85.0
boost-1.85.0.beta1
|
2024-01-02 17:10:09 +01:00 |
|
Ion Gaztañaga
|
4798a80e5b
|
- Remove clang with listdc++ tests in C++2b mode as there is an incompatibility between them.
- Add new toolsets present in ubuntu 23.04.
- Use container images also for Ubuntu 22.04
|
2024-01-02 01:30:01 +01:00 |
|
Ion Gaztañaga
|
51753c2435
|
Add apt-get dist-upgrade to actions.
|
2024-01-01 00:40:11 +01:00 |
|
Ion Gaztañaga
|
11930bbf55
|
- Add is_unsigned trait
- Add make_unsigned for 128 bit integers
- Fix is_scalar traits
|
2023-12-31 23:40:09 +01:00 |
|
Ion Gaztañaga
|
60f782350a
|
Reduce clang-win tests to 64 bit as the regression timeouts because clang compilation is much heavier than msvc.
|
2023-05-05 22:56:38 +02:00 |
|
Ion Gaztañaga
|
47008b0074
|
Avoid GCC 4.4, too old to support, even in C+03 [skip ci]
|
2023-05-03 22:54:00 +02:00 |
|
Ion Gaztañaga
|
e7f403c78f
|
Add more windows toolsets from Boost.Core's CI
|
2023-05-01 18:43:36 +02:00 |
|
Ion Gaztañaga
|
97b08b0670
|
Use Boost.Core's configuration for CI as it supports a wide range of platforms
|
2023-05-01 18:11:45 +02:00 |
|
Ion Gaztañaga
|
2709deb825
|
Test multilib for gcc-9
|
2023-05-01 17:57:45 +02:00 |
|
Ion Gaztañaga
|
aa6f622abd
|
Revert "Add old compilers using containers, gcc multilib, multiple clang versions"
This reverts commit e73ea96552.
|
2023-05-01 17:56:17 +02:00 |
|
Ion Gaztañaga
|
e73ea96552
|
Add old compilers using containers, gcc multilib, multiple clang versions
|
2023-05-01 17:43:23 +02:00 |
|
Ion Gaztañaga
|
879c175403
|
Remove Ubuntu 18 runners. Use number of processor for parallel execution
|
2023-05-01 17:23:45 +02:00 |
|
Ion Gaztañaga
|
e7489078df
|
- Use assertions and invariant checking in release mode testing for sorting/merging
- Disable Wconversion due to iterators using small "difference_type" integers.
|
2023-05-01 16:42:14 +02:00 |
|
Ion Gaztañaga
|
b6b8414cfb
|
Minimize BOOST_MOVE_FORCEINLINE
|
2023-05-01 16:40:38 +02:00 |
|
Ion Gaztañaga
|
cc618e1ba3
|
Fixes #50 (Disabling forceinline with Clang broke the build)
|
2023-04-19 07:18:52 +02:00 |
|
Ion Gaztañaga
|
a6cdf134d0
|
Disable forceinline with Clang, see https://github.com/llvm/llvm-project/issues/62202
|
2023-04-18 22:25:56 +02:00 |
|
Ion Gaztañaga
|
f1fbb45134
|
Use [[msvc::intrinsic] attribute if available in move/forward in order to improve debug experience
boost-1.82.0
boost-1.84.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
|
2023-03-13 13:32:29 +01:00 |
|
Ion Gaztañaga
|
0865eb3a80
|
Use lightweight test instead of assert
boost-1.82.0.beta1
|
2023-01-20 12:44:30 +01:00 |
|
Ion Gaztañaga
|
2513f1bdcd
|
QueryPerformanceXXX does not fail after WindowsXP, simplify code.
|
2023-01-20 12:41:56 +01:00 |
|
Ion Gaztañaga
|
99294523dc
|
Update CMakeLists.txt to reflect actual dependencies.
|
2023-01-19 10:41:58 +01:00 |
|
Ion Gaztañaga
|
bbd3a99dca
|
Avoid std::size_t since no <cstddef> include is present
|
2023-01-19 06:30:18 +01:00 |
|
Ion Gaztañaga
|
9cbef2df94
|
Reduce Boost.Move dependencies to only Boost.Config
|
2023-01-19 00:09:49 +01:00 |
|
Ion Gaztañaga
|
d1bd02f05b
|
Avoid <boost/core/no_exception_support.hpp> to simplify dependencies for the library
|
2023-01-15 01:23:28 +01:00 |
|
Ion Gaztañaga
|
12c1a6aaf4
|
- Update CMakeLists with missing dependencies
- Update README and erase unused build tests
|
2023-01-15 00:08:09 +01:00 |
|
Ion Gaztañaga
|
b33190fbab
|
Avoid dependency on Boost.Core only due to "ignore_unused"
|
2023-01-14 23:52:10 +01:00 |
|
Ion Gaztañaga
|
0a1cb78c95
|
Updated changelog
boost-1.81.0.beta1
boost-1.81.0
|
2022-10-19 21:51:23 +02:00 |
|
Ion Gaztañaga
|
89cf92b162
|
Fixes #49 ("clang-15 warnings about deprecated type traits intrinsics")
|
2022-10-19 21:41:30 +02:00 |
|
Ion Gaztañaga
|
e9406de42c
|
Delete travis and appveyor scripts
|
2022-10-13 14:23:03 +02:00 |
|
Ion Gaztañaga
|
d74015c787
|
Reduce -j3 to -j2 to avoid spurious failures.
|
2022-10-13 12:43:56 +02:00 |
|
Ion Gaztañaga
|
dfe3ffa8e2
|
Add checks to detect self-move operations
|
2022-08-23 07:56:57 +02:00 |
|
Ion Gaztañaga
|
cd52b83819
|
Fix unsigned/signed comparison warning
|
2022-08-23 07:56:38 +02:00 |
|
Ion Gaztañaga
|
c823d63805
|
Remove deprecated windows-2016 and add windows-2022
|
2022-08-21 02:20:02 +02:00 |
|
Ion Gaztañaga
|
3a4cf45106
|
Fix potential self-move points
|
2022-08-21 02:19:44 +02:00 |
|
Ion Gaztañaga
|
19bb08cf17
|
Make identity operator() const
boost-1.80.0
boost-1.80.0.beta1
|
2022-05-29 17:58:56 +02:00 |
|
Ion Gaztañaga
|
17012d5aae
|
Split lower_bound/upper_bound to its own header
|
2022-05-03 22:59:44 +02:00 |
|
Ion Gaztañaga
|
1cd013d3c1
|
Add BOOST_Add BOOST_MOVE_FORCEINLINE to bool_
|
2022-05-03 22:59:05 +02:00 |
|
Ion Gaztañaga
|
09a6c8a66e
|
Add natN utility
|
2022-03-10 12:53:12 +01:00 |
|
Ion Gaztañaga
|
208df9f3c3
|
Use std::iterator_traits for C++20 as this version it's too complicated to be emulated by the library.
boost-1.79.0.beta1
boost-1.79.0
|
2022-01-12 00:57:39 +01:00 |
|
Ion Gaztañaga
|
78f26da1f3
|
Forward declare std::contiguous_iterator_tag only when the standard library defines it
|
2022-01-04 16:27:43 +01:00 |
|
Ion Gaztañaga
|
bd91ec0259
|
Increase minimum version for forceinline usage in MSVC as bad code generation was detected in some cases
|
2022-01-04 00:23:27 +01:00 |
|
Ion Gaztañaga
|
23c12bef69
|
Add BOOST_MOVE_TO_LV to help reducing potential UB
|
2022-01-02 00:03:38 +01:00 |
|
Ion Gaztañaga
|
5ebcc17657
|
Activate BOOST_MOVE_FORCEINLINE with GCC > 5, since some code generation problems were detected in tests executed under MingW.
|
2022-01-02 00:03:15 +01:00 |
|