Commit Graph

  • 3f36d507f2 Disable the tn_holder<wchar_t> specialization when BOOST_NO_INTRINSIC_WCHAR_T. Refs #173. boost-1.86.0.beta1 feature/issue-173 Peter Dimov 2024-05-28 19:32:36 +03:00
  • a77338b1cd Use macos-14 image instead of macos-11 as the latter is being removed. Andrey Semashev 2024-05-21 01:06:02 +03:00
  • a8c757ddf2 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 98a055cf34 Add missing lib reference. Rene Rivera 2024-04-25 22:20:12 -05:00
  • 074a467d9d Sync from upstream. Rene Rivera 2024-04-24 20:30:49 -05:00
  • 965508d9e1 Fix type_name for abstract classes. Fixes #172. feature/issue-172 Peter Dimov 2024-04-24 21:46:32 +03:00
  • 0a238bb30d Sync from upstream. Rene Rivera 2024-04-20 15:33:40 -05:00
  • d03e58b77e Correct parameter type in documentation Glen Fernandes 2024-04-18 13:16:12 -04:00
  • f774295cdb Add boost/core/detail/minstd_rand.hpp feature/minstd_rand Peter Dimov 2024-04-14 04:40:44 +03:00
  • b18495fe35 Sync from upstream. Rene Rivera 2024-04-12 22:40:43 -05:00
  • c928c844da Merge branch 'feature/sign-conversion' into develop Peter Dimov 2024-04-11 13:43:49 +03:00
  • 0a42ddabef Update pointer_in_range documentation Glen Fernandes 2024-04-11 02:25:05 -04:00
  • 04cc766db3 Address C++17 redeclaration of constexpr static Glen Fernandes 2024-04-11 00:52:26 -04:00
  • aa01ad8bf0 Avoid another -Wconversion in sv_find_{first,last}_not_of_test feature/sign-conversion Peter Dimov 2024-04-11 05:57:32 +03:00
  • 442e36f652 Avoid -Wconversion in sv_find_{first,last}_not_of_test Peter Dimov 2024-04-11 04:33:29 +03:00
  • 03040c7f5c Avoid -Wsign-conversion warnings in string_view.hpp. Fixes #170. Peter Dimov 2024-04-11 04:09:29 +03:00
  • 8b31acf9a4 Disable -Wsign-conversion in lightweight_test.hpp for GCC 6/7 Peter Dimov 2024-04-10 22:25:11 +03:00
  • fd01cf788c Add -Wsign-conversion to pedantic-errors Peter Dimov 2024-04-10 21:51:56 +03:00
  • 151d0c4143 Sync from upstream. Rene Rivera 2024-04-10 07:57:45 -05:00
  • 31117ef800 Implement pointer_in_range feature/pointer_in_range Glen Fernandes 2024-04-08 00:25:27 -04:00
  • 25b0defdeb Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:58 -05:00
  • 541745ea24 Sync from upstream. Rene Rivera 2024-03-23 07:57:20 -05:00
  • 083b41c17e Merge pull request #169 from k3DW/feature/168 boost-1.85.0 Andrey Semashev 2024-03-19 18:10:04 +03:00
  • a973490f53 Fix deprecated warning ignores in allocator_access.hpp, and add compile test for pmr allocator Braden Ganetsky 2024-03-17 20:12:06 -05:00
  • 5f825106c7 Make the library modular usable. Rene Rivera 2024-03-11 08:32:21 -05:00
  • 8cc2fdad76 Updated comments. boost-1.85.0.beta1 Andrey Semashev 2024-02-08 18:39:47 +03:00
  • 0fb4d92d83 Moved checked deleters into internal namespace to block unintended ADL. Andrey Semashev 2024-02-07 15:12:36 +03:00
  • 76401063a6 Remove constexpr test from sv_construct_test Peter Dimov 2024-02-07 06:34:06 +02:00
  • c4bb59617c Disable sv_construct_test_cx2 for libstdc++ 7.2 and earlier Peter Dimov 2024-02-07 04:55:07 +02:00
  • 2d7e036416 Add sv_construct_test_cx, _cx2 Peter Dimov 2024-02-07 03:28:41 +02:00
  • 4a0df827c1 Merge pull request #164 from anarthal/develop Peter Dimov 2024-02-07 03:03:42 +02:00
  • 59c0fb69f0 Constructor from std::string_view is now constexpr Ruben Perez 2024-02-06 20:08:04 +01:00
  • 2f092c62fe Disable std::pmr use under AppleClang. Refs #162. feature/macos-13-pmr Peter Dimov 2024-02-06 19:12:11 +02:00
  • ccfee3f638 Switch posix-cmake-test to use Ninja instead of Makefiles. Andrey Semashev 2024-02-06 11:29:12 +03:00
  • 45e7e1a91a Reduced CMake-related job timeouts. Andrey Semashev 2024-02-06 05:11:50 +03:00
  • ce20d15048 Fix posix-cmake-test failures on Mac OS. Andrey Semashev 2024-02-06 02:30:13 +03:00
  • b077925d77 Reduced CI job timeouts. Andrey Semashev 2024-02-06 01:55:42 +03:00
  • 61191fc0a1 Replaced actions/checkout usage with manual download commands. Andrey Semashev 2024-02-05 23:34:59 +03:00
  • 0a35bb6a20 Move functor to its own namespace to block bringing boost::core to ADL. Andrey Semashev 2024-02-02 05:23:00 +03:00
  • 95f0b35c36 Move fclose_deleter and null_deleter to their own namespaces to block ADL. Andrey Semashev 2024-02-02 05:12:41 +03:00
  • 7b1d3718c1 Merge pull request #161 from boostorg/feature/functor Andrey Semashev 2024-01-27 19:34:21 +03:00
  • 80e12e1116 Added a new boost/core/functor.hpp header. Andrey Semashev 2024-01-23 02:48:44 +03:00
  • 6f70ee87a3 Disable Serialization tests for C++03 Peter Dimov 2024-01-23 18:24:55 +02:00
  • db20a49e48 Increase GHA timeouts Peter Dimov 2024-01-07 01:41:30 +02:00
  • a57c78221b Add timeouts to all jobs Peter Dimov 2024-01-04 07:30:02 +02:00
  • e4adc769aa Disable use of std::launder under msvc-14.1. Fixes #160. feature/launder Peter Dimov 2024-01-04 04:07:34 +02:00
  • 8af04d101c Update .drone.jsonnet Peter Dimov 2024-01-04 02:45:24 +02:00
  • cece8ca5b4 Update .drone.jsonnet Peter Dimov 2023-11-30 11:39:42 +02:00
  • 6c95750f37 Use BOOST_GCC instead of BOOST_GCC_VERSION feature/pr-159 Peter Dimov 2023-11-30 10:33:08 +02:00
  • a9f1407d84 Added a sanity check to prevent duplicate definition of BOOST_CORE_HAS_BUILTIN_BIT_CAST. Andrey Semashev 2023-11-25 15:38:02 +03:00
  • db0fd77af1 Added support for __builtin_bswap16. Andrey Semashev 2023-11-25 15:37:03 +03:00
  • 7cbbb08e7b Use libstdc++11 for clang prior to 16. boost-1.84.0 Andrey Semashev 2023-11-25 16:02:01 +03:00
  • ba6360e8ed Update test/Jamfile boost-1.84.0.beta1 Peter Dimov 2023-10-06 11:30:51 +03:00
  • 2a70a0f239 Update ci.yml Peter Dimov 2023-10-06 11:10:49 +03:00
  • 31a2f7fb6b Merge pull request #158 from iskunk/feature/fix-intel-build Peter Dimov 2023-10-06 04:21:16 +03:00
  • 0120dbfe65 Fix Intel compiler build Daniel Richard G 2023-10-05 20:26:24 -04:00
  • 5f6fe65eb2 Merge pull request #149 from boostorg/feature/invoke_swap Andrey Semashev 2023-08-25 14:50:06 +03:00
  • c7134904e2 Android doesn't support pthread_setcancelstate. Fixes #150. boost-1.83.0 feature/issue-150 Peter Dimov 2023-07-25 18:03:51 +03:00
  • 9fc2a2f1ac Renamed boost::swap to boost::core::invoke_swap, deprecated boost::swap. Andrey Semashev 2023-07-11 01:45:19 +03:00
  • 216999e552 Avoid -Wsign-conversion warning in checked_delete.hpp boost-1.83.0.beta1 Peter Dimov 2023-06-25 13:46:53 +03:00
  • 66890c3f3d Use SwitchToThread instead of Sleep(0) is sp_thread_yield; the general consensus is that it's newer and 'smarter' feature/yield-prim Peter Dimov 2023-06-18 21:54:13 +03:00
  • 8d6d20059a Switch CI to clang-15 from stock Ubuntu repos. Andrey Semashev 2023-06-05 03:13:05 +03:00
  • ee596e3d37 Update documentation Peter Dimov 2023-06-02 20:39:42 +03:00
  • de8fe4fad7 Fix libc++16 failures Peter Dimov 2023-06-02 19:32:28 +03:00
  • d4db3eccec Add Clang 16 to CI Peter Dimov 2023-06-02 18:07:06 +03:00
  • 3b96d237c0 Update test/CMakeLists.txt Peter Dimov 2023-06-02 04:32:42 +03:00
  • 0e71b6158d Add noexcept to yield primitives Peter Dimov 2023-06-02 04:27:12 +03:00
  • 23ef6d3531 Disable cancelation around nanosleep in sp_thread_sleep Peter Dimov 2023-06-02 03:57:38 +03:00
  • e088fb8929 Add yield_prim_pthread_cancel_test Peter Dimov 2023-06-02 03:27:29 +03:00
  • 57151ab82e Update sp_thread_pause.hpp Peter Dimov 2023-06-02 02:05:36 +03:00
  • 992326b1c8 Decrease loop count of sp_thread_sleep_test Peter Dimov 2023-06-02 02:04:46 +03:00
  • 4e769d1cdd Add boost/core/yield_primitives.hpp Peter Dimov 2023-06-01 23:08:32 +03:00
  • bf17035a2d Disable bit_cast_test_cx when __builtin_bit_cast is not available Peter Dimov 2023-06-01 03:20:22 +03:00
  • 5a3b4df5de Use __builtin_bit_cast when available Peter Dimov 2023-06-01 02:38:57 +03:00
  • 85527c4045 More -Wconversion fixes feature/pedantic Peter Dimov 2023-05-31 20:22:15 +03:00
  • 7ab05d5de0 More -Wconversion fixes for GCC 10 and below Peter Dimov 2023-05-31 19:54:43 +03:00
  • 266fbe6449 Fix -Wconversion warnings Peter Dimov 2023-05-31 18:53:35 +03:00
  • fd0de5f538 Add -Wconversion to pedantic-errors Peter Dimov 2023-05-31 18:28:33 +03:00
  • 350526f7c7 Update documentation Peter Dimov 2023-05-31 02:29:32 +03:00
  • 06fef712c9 Use MS _byteswap intrinsics Peter Dimov 2023-05-30 21:12:25 +03:00
  • b7f7eb4f90 Avoid -Wlong-long under C++03 Peter Dimov 2023-05-30 19:27:42 +03:00
  • f41b8f38c4 Use __builtin_bswap under GCC and Clang Peter Dimov 2023-05-30 19:22:00 +03:00
  • b591214103 Add byteswap to bit.hpp Peter Dimov 2023-05-30 19:09:09 +03:00
  • 6b9f0cbf57 Update revision history Peter Dimov 2023-05-30 06:24:43 +03:00
  • ecee9257d5 Update revision history Peter Dimov 2023-05-30 06:20:44 +03:00
  • 6c7edac9b1 Fix 32 bit constexpr failures Peter Dimov 2023-05-30 04:32:23 +03:00
  • 049d3447ca Test 32 bit Windows on Drone Peter Dimov 2023-05-30 04:24:28 +03:00
  • b2fe98edf8 Make bit manipulation functions constexpr on MSVC 19.25+. Closes #109. Peter Dimov 2023-05-30 02:56:37 +03:00
  • 42c8898d24 Add constexpr tests for bit.hpp. Refs #109. Peter Dimov 2023-05-29 21:59:37 +03:00
  • f2eab6d6ff Update ci.yml Peter Dimov 2023-05-21 15:26:47 +03:00
  • 36fa78f53c Add support for incomplete classes to type_name<>. Refs #145. feature/type-name Peter Dimov 2023-05-21 05:52:33 +03:00
  • 97606908b7 Add type_name<> tests for incomplete types. Refs #145. Peter Dimov 2023-05-21 05:40:24 +03:00
  • 5eb54d1d36 Fix type_name<> for cv-qualified member pointers without variadic templates. Refs #145. Peter Dimov 2023-05-21 05:33:21 +03:00
  • c91f8fabff Test whether type_name<> compiles for member pointers even without variadic templates. Refs #145. Peter Dimov 2023-05-21 05:16:30 +03:00
  • 5904fb5636 Disable call to ::_seterrormode when WINAPI_FAMILY is defined to something other than WINAPI_FAMILY_DESKTOP_APP. Refs #143. feature/issue-143 Peter Dimov 2023-04-15 19:36:12 +03:00
  • 39978bde2b Add note about identity being moved from functional boost-1.82.0.beta1 boost-1.82.0 Glen Fernandes 2023-02-24 00:19:13 -05:00
  • d5fa9ae50f Fix and update documentation and release notes Glen Fernandes 2023-02-24 00:08:36 -05:00
  • 2814b4ca1c Update documentation Peter Dimov 2023-02-22 20:17:25 +02:00
  • c4e420f69d Use boost::data in boost::span Glen Fernandes 2023-02-20 23:05:28 -05:00
  • 94628cb2f9 Use undefined-sanitizer=norecover instead of cxxflags Peter Dimov 2023-02-21 17:47:38 +02:00