Glen Fernandes
8977da6f50
Update documentation
2023-01-30 16:19:31 -05:00
Glen Fernandes
edc0d935c0
Implement make_span
2023-01-28 13:07:33 -05:00
Glen Fernandes
7736b0b8ce
span support for initializer_list
2023-01-28 12:20:59 -05:00
Peter Dimov
90231ed7e0
Document boost::core::memory_resource
2023-01-27 02:42:10 +02:00
Peter Dimov
1aa287e413
Avoid the inclusion of <new>
2023-01-26 19:37:46 +02:00
Peter Dimov
8c65a5b0e8
Work around g++ 4.6 failure
2023-01-26 19:18:44 +02:00
Peter Dimov
99515c341e
Add boost::core::memory_resource
2023-01-26 18:09:35 +02:00
Peter Dimov
42b3a3f111
Use BOOST_CORE_ALIGNOF in boost/core/max_align.hpp
2023-01-26 03:17:05 +02:00
Peter Dimov
c092532a71
Merge branch 'develop' into feature/max-align
2023-01-26 03:06:45 +02:00
Peter Dimov
f6193acbdf
Document BOOST_CORE_ALIGNOF
2023-01-26 03:01:01 +02:00
Peter Dimov
a504b356d4
Merge branch 'develop' into feature/alignof
2023-01-26 02:02:00 +02:00
Peter Dimov
bd1835f92f
Avoid memory leak in alloc_construct_cxx11_test.cpp, because ASan diagnoses it
2023-01-26 01:10:00 +02:00
Peter Dimov
bfad92e307
Add Drone support
2023-01-25 22:00:41 +02:00
Peter Dimov
ce93055f03
Disable failing tests under g++ -m32
2023-01-25 21:37:26 +02:00
Peter Dimov
39cf1e65a3
Add BOOST_CORE_ALIGNOF
2023-01-25 20:10:31 +02:00
Peter Dimov
3edd3aa982
Define and use BOOST_CORE_HAS_FLOAT128
2023-01-25 19:38:20 +02:00
Peter Dimov
c704d8b630
Document boost/core/max_align.hpp
2023-01-25 19:02:03 +02:00
Peter Dimov
579a658129
Update max_align_test.cpp
2023-01-25 18:56:37 +02:00
Peter Dimov
4c7f35613e
Merge branch 'develop' into feature/max-align
2023-01-25 04:39:27 +02:00
Peter Dimov
642a0cf70e
Update ci.yml
2023-01-25 01:56:57 +02:00
Peter Dimov
ece7a9ad9c
Update max_align_test.cpp
2023-01-25 01:52:18 +02:00
Peter Dimov
5632ee0367
Test __SIZEOF_FLOAT128__ as well, for g++ -m32
2023-01-25 01:41:01 +02:00
Peter Dimov
8052abb15c
Add boost::core::max_align(_t)
2023-01-24 21:06:07 +02:00
Peter Dimov
d3ed836f75
Document boost::core::launder
2023-01-24 19:40:30 +02:00
Peter Dimov
c4777c309e
Avoid including <new> in core/launder.hpp when not C++17
2023-01-24 18:54:45 +02:00
Peter Dimov
2b3b97c633
Add boost::core::launder
2023-01-24 17:50:45 +02:00
Peter Dimov
ab455ab2f8
Disable -Wdeprecated-declarations for early clang-cl
2023-01-23 05:24:28 +02:00
Peter Dimov
116c6830e0
Add VS2017 clang-cl to Appveyor
2023-01-23 04:13:05 +02:00
Peter Dimov
d8cfc71073
lwt_unattended: disable WER dialog box on crash
2023-01-19 02:35:15 +02:00
Peter Dimov
dd85ed565e
Update CMakeLists.txt
2023-01-12 20:53:52 +02:00
Peter Dimov
58fd395c51
Merge branch 'develop' of https://github.com/vinniefalco/boost-core into feature/pr-122
2023-01-12 20:51:58 +02:00
Peter Dimov
992824c50b
Update appveyor.yml
2023-01-12 19:55:57 +02:00
Peter Dimov
9d443cb094
Update appveyor.yml
2023-01-12 18:44:30 +02:00
Peter Dimov
7d67301bba
Add CMake tests to Appveyor
2023-01-12 15:25:51 +02:00
Peter Dimov
e487fec094
Merge branch 'develop' into feature/appveyor
2023-01-12 15:23:02 +02:00
Andrey Semashev
0890785fec
Added #pragma once in swap.hpp.
2023-01-07 03:52:46 +03:00
Andrey Semashev
eda68d4086
Trim trailing spaces in boost::swap tests.
2023-01-07 03:42:31 +03:00
Andrey Semashev
8a8738a981
Propagate noexcept specification in boost::swap.
...
Mark boost::swap noexcept if the type supports non-throwing swap
implementation.
2023-01-07 03:42:15 +03:00
Andrey Semashev
99f9654f18
Fixed incorrect preprocessor condition for ref_empty definition.
...
Closes https://github.com/boostorg/core/pull/137 .
2023-01-07 01:06:41 +03:00
Andrey Semashev
1e84baeea3
Use defaulted template arguments to restrict boost::ref converting ctor.
2023-01-06 19:38:55 +03:00
Andrey Semashev
1825265014
Marked boost::ref methods and associated functions with noexcept.
2023-01-06 19:12:47 +03:00
Peter Dimov
8caca51c4d
Do not run lightweight_test_fail16.cpp under CMake, as CTest doesn't like std::abort
2022-12-30 22:03:06 +02:00
Peter Dimov
2d302c1666
Document boost::core::lwt_init
2022-12-30 21:57:12 +02:00
Peter Dimov
6299da9273
Add boost::core::lwt_init()
2022-12-30 21:17:58 +02:00
Peter Dimov
843e0f7bb0
Add boost::core::detail::lwt_unattended()
2022-12-28 17:49:01 +02:00
Andrey Semashev
ddc6cc25a9
Actualized includes of ref.hpp.
2022-12-22 18:59:27 +03:00
Andrey Semashev
86bf1d4aec
Deprecated boost::core::is_same and the associated header.
...
Moved is_same implementation to detail (both directory and namespace)
to use in the public headers and avoid introducing new dependencies.
The documentation now recommends users to use Boost.TypeTraits or
C++ standard library instead.
Also, removed unnecessary includes and added missing ones in a few
places.
2022-12-22 17:55:47 +03:00
Andrey Semashev
75c765cc13
Removed suppression of -Wno-deprecated-builtins on clang-15.
...
Boost.TypeTraits was updated to not use the deprecated builtins, so
suppressing the warning should no longer be necessary.
2022-12-18 01:03:39 +03:00
Glen Fernandes
2286749f97
Change order of restoration of warning disables in allocator access
2022-12-15 01:08:51 -05:00
Peter Dimov
23fa5d30f3
Merge pull request #133 from boostorg/feature/lwt_remove_snprintf
...
Remove the use of snprintf for trivial formatting in lightweight_test
2022-12-09 18:55:14 +02:00