Peter Dimov
|
6debbeb377
|
Disable serialization_nvp_test under Clang/UBSan
|
2023-02-21 01:34:35 +02:00 |
|
Peter Dimov
|
4b859e3d39
|
Use friend class , omission of class is C++11
|
2023-02-20 21:17:55 +02:00 |
|
Peter Dimov
|
38037b45f1
|
Add boost::core::split_member
|
2023-02-20 21:00:26 +02:00 |
|
Peter Dimov
|
7664d7ab7e
|
Disable -Wdeprecated-copy in serialization_*_test
|
2023-02-20 20:39:03 +02:00 |
|
Peter Dimov
|
20d89b69db
|
Add missing initializers to avoid warnings from GCC 4.x
|
2023-02-20 20:19:59 +02:00 |
|
Peter Dimov
|
89c5a78129
|
Add boost/core/serialization.hpp, serialization_nvp_test, serialization_split_free_test
|
2023-02-20 20:06:19 +02:00 |
|
Glen Fernandes
|
249c5bece2
|
Implement data and size functions
|
2023-02-17 15:27:36 -05:00 |
|
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 |
|