Commit Graph

  • 19f9aa93e1 Merge branch 'feature/drone' into develop Peter Dimov 2023-02-21 07:58:29 +02:00
  • 2691efd1ca Re-disable serialization_nvp_test under UBSan; link=static doesn't help there Peter Dimov 2023-02-21 06:29:10 +02:00
  • b6b1498275 Use link=static instead of visibility=global (which doesn't help) Peter Dimov 2023-02-21 06:11:44 +02:00
  • 379899ef15 Move identity from functional to core Glen Fernandes 2023-02-19 13:35:46 -05:00
  • 3ab949d321 Only use visibility=global in UBSan builds Peter Dimov 2023-02-21 05:32:28 +02:00
  • dbf0ea98b9 Add visibility=global to serialization tests because of UBSan; disable serialization_nvp_test for GCC/UBSan as well Peter Dimov 2023-02-21 05:25:20 +02:00
  • 5afc91d52d Change _EQ(max_align, alignof(std::max_align_t)) to _GE unconditionally, because macOS 12.4/M1 also fails (16 > 8) Peter Dimov 2023-02-21 05:23:43 +02:00
  • f2a1532105 Add macOS 12.4 (M1) to Drone Peter Dimov 2023-02-21 04:55:39 +02:00
  • 64e59db1f6 Update serialization_construct_data_test feature/serialization Peter Dimov 2023-02-21 02:39:49 +02:00
  • ceb4fff8fc Avoid missing braces warning in serialization_construct_data_test Peter Dimov 2023-02-21 02:23:52 +02:00
  • 0be25e19cc Add load_construct_data_adl, save_construct_data_adl Peter Dimov 2023-02-21 02:04:39 +02:00
  • 6debbeb377 Disable serialization_nvp_test under Clang/UBSan Peter Dimov 2023-02-21 01:34:35 +02:00
  • 4b859e3d39 Use friend class, omission of class is C++11 Peter Dimov 2023-02-20 21:17:55 +02:00
  • 38037b45f1 Add boost::core::split_member Peter Dimov 2023-02-20 21:00:26 +02:00
  • 7664d7ab7e Disable -Wdeprecated-copy in serialization_*_test Peter Dimov 2023-02-20 20:39:03 +02:00
  • 20d89b69db Add missing initializers to avoid warnings from GCC 4.x Peter Dimov 2023-02-20 20:19:59 +02:00
  • 89c5a78129 Add boost/core/serialization.hpp, serialization_nvp_test, serialization_split_free_test Peter Dimov 2023-02-20 20:06:19 +02:00
  • 249c5bece2 Implement data and size functions Glen Fernandes 2023-01-30 15:38:51 -05:00
  • 8977da6f50 Update documentation Glen Fernandes 2023-01-30 16:18:56 -05:00
  • edc0d935c0 Implement make_span Glen Fernandes 2023-01-28 12:23:58 -05:00
  • 7736b0b8ce span support for initializer_list Glen Fernandes 2023-01-28 09:31:12 -05:00
  • 90231ed7e0 Document boost::core::memory_resource feature/memory-resource Peter Dimov 2023-01-27 02:42:10 +02:00
  • 1aa287e413 Avoid the inclusion of <new> Peter Dimov 2023-01-26 19:37:46 +02:00
  • 8c65a5b0e8 Work around g++ 4.6 failure Peter Dimov 2023-01-26 19:18:44 +02:00
  • 99515c341e Add boost::core::memory_resource Peter Dimov 2023-01-26 18:09:35 +02:00
  • 42b3a3f111 Use BOOST_CORE_ALIGNOF in boost/core/max_align.hpp feature/max-align Peter Dimov 2023-01-26 03:17:05 +02:00
  • c092532a71 Merge branch 'develop' into feature/max-align Peter Dimov 2023-01-26 03:06:45 +02:00
  • f6193acbdf Document BOOST_CORE_ALIGNOF feature/alignof Peter Dimov 2023-01-26 03:01:01 +02:00
  • a504b356d4 Merge branch 'develop' into feature/alignof Peter Dimov 2023-01-26 02:02:00 +02:00
  • bd1835f92f Avoid memory leak in alloc_construct_cxx11_test.cpp, because ASan diagnoses it Peter Dimov 2023-01-26 01:10:00 +02:00
  • bfad92e307 Add Drone support Peter Dimov 2023-01-25 21:55:36 +02:00
  • ce93055f03 Disable failing tests under g++ -m32 Peter Dimov 2023-01-25 21:37:26 +02:00
  • 39cf1e65a3 Add BOOST_CORE_ALIGNOF Peter Dimov 2023-01-25 20:10:31 +02:00
  • 3edd3aa982 Define and use BOOST_CORE_HAS_FLOAT128 Peter Dimov 2023-01-25 19:38:20 +02:00
  • c704d8b630 Document boost/core/max_align.hpp Peter Dimov 2023-01-25 19:02:03 +02:00
  • 579a658129 Update max_align_test.cpp Peter Dimov 2023-01-25 18:56:37 +02:00
  • 4c7f35613e Merge branch 'develop' into feature/max-align Peter Dimov 2023-01-25 04:39:27 +02:00
  • 642a0cf70e Update ci.yml Peter Dimov 2023-01-25 01:56:57 +02:00
  • ece7a9ad9c Update max_align_test.cpp Peter Dimov 2023-01-25 01:52:18 +02:00
  • 5632ee0367 Test __SIZEOF_FLOAT128__ as well, for g++ -m32 Peter Dimov 2023-01-25 01:41:01 +02:00
  • 8052abb15c Add boost::core::max_align(_t) Peter Dimov 2023-01-24 21:06:07 +02:00
  • d3ed836f75 Document boost::core::launder Peter Dimov 2023-01-24 19:40:30 +02:00
  • c4777c309e Avoid including <new> in core/launder.hpp when not C++17 Peter Dimov 2023-01-24 18:54:45 +02:00
  • 2b3b97c633 Add boost::core::launder Peter Dimov 2023-01-24 17:50:45 +02:00
  • ab455ab2f8 Disable -Wdeprecated-declarations for early clang-cl Peter Dimov 2023-01-23 05:24:28 +02:00
  • 116c6830e0 Add VS2017 clang-cl to Appveyor Peter Dimov 2023-01-23 04:13:05 +02:00
  • d8cfc71073 lwt_unattended: disable WER dialog box on crash feature/set-error-mode Peter Dimov 2023-01-19 02:35:15 +02:00
  • dd85ed565e Update CMakeLists.txt feature/pr-122 Peter Dimov 2023-01-12 20:53:52 +02:00
  • 58fd395c51 Merge branch 'develop' of https://github.com/vinniefalco/boost-core into feature/pr-122 Peter Dimov 2023-01-12 20:51:58 +02:00
  • 992824c50b Update appveyor.yml Peter Dimov 2023-01-12 19:55:57 +02:00
  • 9d443cb094 Update appveyor.yml Peter Dimov 2023-01-12 18:44:30 +02:00
  • 7d67301bba Add CMake tests to Appveyor Peter Dimov 2023-01-12 15:25:51 +02:00
  • e487fec094 Merge branch 'develop' into feature/appveyor Peter Dimov 2023-01-12 15:21:33 +02:00
  • 0890785fec Added #pragma once in swap.hpp. Andrey Semashev 2023-01-07 03:52:46 +03:00
  • eda68d4086 Trim trailing spaces in boost::swap tests. Andrey Semashev 2023-01-07 01:54:22 +03:00
  • 8a8738a981 Propagate noexcept specification in boost::swap. Andrey Semashev 2023-01-07 01:52:02 +03:00
  • 99f9654f18 Fixed incorrect preprocessor condition for ref_empty definition. Andrey Semashev 2023-01-07 01:06:41 +03:00
  • 1e84baeea3 Use defaulted template arguments to restrict boost::ref converting ctor. Andrey Semashev 2023-01-06 19:38:55 +03:00
  • 1825265014 Marked boost::ref methods and associated functions with noexcept. Andrey Semashev 2023-01-06 19:12:47 +03:00
  • 8caca51c4d Do not run lightweight_test_fail16.cpp under CMake, as CTest doesn't like std::abort feature/lwt_init Peter Dimov 2022-12-30 22:03:06 +02:00
  • 2d302c1666 Document boost::core::lwt_init Peter Dimov 2022-12-30 21:57:12 +02:00
  • 6299da9273 Add boost::core::lwt_init() Peter Dimov 2022-12-30 21:17:58 +02:00
  • 843e0f7bb0 Add boost::core::detail::lwt_unattended() feature/lwt-unattended Peter Dimov 2022-12-28 17:49:01 +02:00
  • ddc6cc25a9 Actualized includes of ref.hpp. Andrey Semashev 2022-12-22 18:59:27 +03:00
  • 86bf1d4aec Deprecated boost::core::is_same and the associated header. Andrey Semashev 2022-12-22 15:46:55 +03:00
  • 75c765cc13 Removed suppression of -Wno-deprecated-builtins on clang-15. Andrey Semashev 2022-12-18 01:02:18 +03:00
  • 2286749f97 Change order of restoration of warning disables in allocator access Glen Fernandes 2022-12-15 01:08:51 -05:00
  • 23fa5d30f3 Merge pull request #133 from boostorg/feature/lwt_remove_snprintf Peter Dimov 2022-12-09 18:55:14 +02:00
  • d428335758 Remove the use of snprintf for trivial formatting. Andrey Semashev 2022-12-09 04:15:02 +03:00
  • be8790115c Added portable snprintf/vsnprintf definition. Andrey Semashev 2022-12-06 21:19:11 +03:00
  • 2778c5cca6 Rename BOOST_CORE_SNPRINTF to BOOST_CORE_DETAIL_SNPRINTF feature/pr-131 Peter Dimov 2022-12-07 22:33:17 +02:00
  • d5b7c3c0dc Add snprintf macro Matt Borland 2022-12-06 08:11:22 -08:00
  • db916e4673 Correct test macro and add undef Matt Borland 2022-12-06 08:10:14 -08:00
  • 3eaba7afc0 Fix for sprintf deprecation warning Matt Borland 2022-12-05 20:34:46 -08:00
  • ad20fadde7 Added missing release notes for Boost 1.80.0. boost-1.81.0 Andrey Semashev 2022-12-04 03:52:31 +03:00
  • a67ec1f75c Corrected Boost release version, added links in changelog. Andrey Semashev 2022-12-04 02:02:40 +03:00
  • 5e95d28eb6 Update revision history Peter Dimov 2022-12-01 13:59:17 +02:00
  • 65377a2e13 Updated to GHA checkout@v3 to avoid deprecation warnings. boost-1.81.0.beta1 Andrey Semashev 2022-10-18 17:55:59 +03:00
  • b407b5d87d Change bit_width to return int, LWG3656 has been applied as a DR to C++20 Peter Dimov 2022-09-22 01:31:01 +03:00
  • 013c7856ce Merge branch 'develop' into feature/bit Peter Dimov 2022-09-21 21:41:43 +03:00
  • 1c79871f0f Added dependency on Boost.Config to fclose_deleter_test CMake target. Andrey Semashev 2022-09-21 21:20:40 +03:00
  • 09f2aa123a Enabled parallel build in CMake CI jobs. Andrey Semashev 2022-09-21 21:14:13 +03:00
  • 9cbf3ac420 Fixed fclose_deleter test failing to build with CMake. Andrey Semashev 2022-09-21 21:05:27 +03:00
  • fd615f3bfe Use depinst in AppVeyor CI as well. Andrey Semashev 2022-09-21 19:54:35 +03:00
  • a7f76af262 Fixed unintentional change to CMake configure step in GHA config. Andrey Semashev 2022-09-21 20:00:03 +03:00
  • 860eed6baf Use depinst to install library dependencies in GHA config. Andrey Semashev 2022-09-21 19:19:38 +03:00
  • 66a742f41e Statically assert the unsigned integer requirements in bit.hpp. Fixes #129. Peter Dimov 2022-09-21 19:07:33 +03:00
  • 2cc3e23447 Add test/bit_width_fail (refs #129) Peter Dimov 2022-09-21 18:55:31 +03:00
  • 00f4f11f14 Added a check for NULL pointer in fclose_deleter. Andrey Semashev 2022-09-21 18:09:42 +03:00
  • 3510f6244b Added fclose_deleter. Andrey Semashev 2022-09-21 02:19:11 +03:00
  • 89852794ca Fix typos in docs (#127) tocic 2022-09-19 12:53:00 +03:00
  • 0ac87736f8 Explicitly disable sv_nullptr_fail when BOOST_NO_CXX11_NULLPTR is defined, because libc++ seems to have nullptr even in C++03 mode Peter Dimov 2022-09-18 21:10:18 +03:00
  • 1fa592c9ec Add a deleted constructor from nullptr_t to string_view; closes #113 Peter Dimov 2022-09-18 13:53:55 +03:00
  • 162a4e1d24 Disabled warnings about deprecated builtins on clang-15. Andrey Semashev 2022-09-10 02:49:25 +03:00
  • 68f8f36b04 GitHub Actions config update. Andrey Semashev 2022-09-10 00:55:04 +03:00
  • 6fb57488a2 add boost_core.natvis and interface project sources Vinnie Falco 2022-08-18 15:41:49 -07:00
  • 414dfb4668 Removed ubuntu-18.04 image from CMake tests in GHA config as this image is deprecated. Andrey Semashev 2022-08-14 18:27:48 +03:00
  • 1b3a907394 Switched gcc-9 to ubuntu-20.04 GHA CI image. Andrey Semashev 2022-08-14 17:51:54 +03:00
  • ab23246301 Replaced ubuntu-18.04 GHA CI images with containers. Andrey Semashev 2022-08-14 14:24:08 +03:00
  • 48bc47cce2 Update empty_value docs Glen Fernandes 2022-08-06 21:24:09 -04:00