2
0
mirror of https://github.com/boostorg/core.git synced 2026-01-23 05:22:16 +00:00

Commit Graph

  • ddbaa242a9 Update copyright comments boost-1.76.0.beta1 boost-1.76.0 Glen Fernandes 2021-02-16 02:14:14 -05:00
  • 86bff4c2d3 Revise allocator access utilities Glen Fernandes 2021-02-15 17:23:42 -05:00
  • 2e5ecbe6f6 Add test for typeid(struct X) across libraries feature/test-shared-typeid Peter Dimov 2021-02-11 04:43:05 +02:00
  • 1c43651533 Test (signed char)-1 instead of 1 feature/lwt-print-char Peter Dimov 2021-01-20 02:40:37 +02:00
  • afba04cf7f Output non-printable chars as \xXY Peter Dimov 2021-01-20 02:38:57 +02:00
  • 0ae16756eb Add run-fail test for BOOST_TEST_NE and character types Peter Dimov 2021-01-20 02:04:30 +02:00
  • 2729beab83 Print char types as numeric values (C++20 deletes these ostream overloads) Peter Dimov 2021-01-20 01:54:37 +02:00
  • 71d60a3fb7 Fix typos in macro names Peter Dimov 2021-01-20 01:39:09 +02:00
  • 2642ad4562 Add test for BOOST_TEST_EQ and character types Peter Dimov 2021-01-20 01:10:57 +02:00
  • f7c1f6c6ab Merge pull request #85 from eldiener/develop Peter Dimov 2021-01-20 00:28:10 +02:00
  • 10eb5cdf7c [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-19 13:08:18 -05:00
  • 82a51aea40 Merge branch 'develop' into feature/update-travis Glen Fernandes 2020-12-31 13:54:01 -05:00
  • 5726534f6d Correct unit test for allocator_size_type Glen Fernandes 2020-12-31 11:41:04 -05:00
  • a13a82f8c1 Fix Travis configurations Peter Dimov 2020-12-31 17:48:48 +02:00
  • cb94f76a5e Remove redundant configurations from Travis; add non-redundant ones Peter Dimov 2020-12-30 20:58:04 +02:00
  • a6cab03127 Add documentation for bit.hpp Peter Dimov 2020-12-30 20:34:34 +02:00
  • fa82b680cf Work around clang++ 3.3 failure Peter Dimov 2020-12-30 19:40:52 +02:00
  • 16e9536146 Implement boost::core::endian Peter Dimov 2020-12-29 02:41:15 +02:00
  • 919b98d425 Use __builtin_popcount Peter Dimov 2020-12-29 02:06:56 +02:00
  • e8aa0c75b4 Use _BitScanForward Peter Dimov 2020-12-29 02:02:33 +02:00
  • 8bd2239b0b Use __builtin_ctz Peter Dimov 2020-12-29 01:56:34 +02:00
  • c838ebc003 Use _BitScanReverse Peter Dimov 2020-12-29 01:53:30 +02:00
  • aca46fae91 Use __builtin_clz Peter Dimov 2020-12-29 01:28:59 +02:00
  • 409c809cd8 Add popcount Peter Dimov 2020-12-29 01:06:22 +02:00
  • dc8aa5eb39 Update test_bit_floor Peter Dimov 2020-12-29 00:30:54 +02:00
  • 26728848b4 Add bit_ceil Peter Dimov 2020-12-29 00:29:44 +02:00
  • 3e41929dfb Update bit_floor_test Peter Dimov 2020-12-29 00:22:45 +02:00
  • 579cb8f7f3 Add bit_floor_test Peter Dimov 2020-12-29 00:06:25 +02:00
  • 3b14a3677d Add has_single_bit_test Peter Dimov 2020-12-28 23:59:58 +02:00
  • 26991f0c75 Add bit_width_test Peter Dimov 2020-12-28 23:52:39 +02:00
  • cc877e6b5b Add countl_zero, countl_one Peter Dimov 2020-12-28 23:40:59 +02:00
  • 123b567051 Add missing unsigned short tests to bit_rotate_test Peter Dimov 2020-12-28 21:54:42 +02:00
  • a47eebf41a Add countr_zero, countr_one Peter Dimov 2020-12-28 21:52:02 +02:00
  • 045487ba96 Add boost/core/bit.hpp (bit_cast, rotl, rotr) Peter Dimov 2020-12-28 21:12:22 +02:00
  • 804c5b250d Add documentation for cmath.hpp Peter Dimov 2020-12-24 01:20:32 +02:00
  • bee040b8cc Add fpclassify. Peter Dimov 2020-12-24 00:58:56 +02:00
  • c307f86520 Add core/cmath.hpp Peter Dimov 2020-12-24 00:19:20 +02:00
  • 0364b64927 Compute LIBRARY from GITHUB_REPOSITORY Peter Dimov 2020-12-23 06:47:00 +02:00
  • a04803b6cb Fix BOOST_BRANCH Peter Dimov 2020-12-23 05:15:04 +02:00
  • 88896d0805 Update ci.yml Peter Dimov 2020-12-19 17:54:04 +02:00
  • bff4172486 Move windows.yml into ci.yml Peter Dimov 2020-12-19 17:45:30 +02:00
  • ea0b1dc8a9 Rename posix.yml to ci.yml Peter Dimov 2020-12-19 17:44:32 +02:00
  • 3d6683edb5 Update maintainer e-mail Peter Dimov 2020-12-12 01:01:07 +02:00
  • 72089753f7 Add Doxygen annotation Peter Dimov 2020-11-21 18:18:31 +02:00
  • 156a016865 Add matrix.addrmd, toolset=gcc to windows.yml Peter Dimov 2020-11-20 05:22:06 +02:00
  • 0dcd164a12 Add .github/workflows feature/ref-wrapper-conv Peter Dimov 2020-11-20 04:23:22 +02:00
  • 54671134ae Add implicit conversion between compatible reference wrappers (refs #83) Peter Dimov 2020-11-19 18:57:56 +02:00
  • 7bc2873e38 Update appveyor.yml Peter Dimov 2020-11-14 22:02:03 +02:00
  • ca4893063f Switch to from c++2a to c++20 for gcc-10 and clang-10. boost-1.75.0.beta1 boost-1.75.0 Andrey Semashev 2020-08-20 15:10:47 +03:00
  • dcc04c5508 Added a workaround for uncaught_exceptions for older Mac OS and iOS. boost-1.74.0 Andrey Semashev 2020-07-20 23:13:42 +03:00
  • 484487f958 MSVC2017 /std:c++17 warnings in allocator access Glen Fernandes 2020-07-17 09:24:21 -04:00
  • 503d035b7f Added a workaround for uncaught_exceptions on AIX with xlclang++. Andrey Semashev 2020-07-16 20:53:09 +03:00
  • 35a025d59b Untabify lightweight_test_with_fail boost-1.74.0.beta1 Peter Dimov 2020-06-15 21:32:50 +03:00
  • c6d72da515 Document BOOST_TEST_WITH feature/test-with Peter Dimov 2020-06-07 01:32:19 +03:00
  • f96fb31850 Rename lw_predicate_name to lwt_predicate_name Peter Dimov 2020-06-06 22:53:20 +03:00
  • b414be98c9 Add lightweight_test_with_fail Peter Dimov 2020-06-06 21:54:16 +03:00
  • 544fd495e5 Remove unnecessary includes, add const Peter Dimov 2020-06-06 21:49:09 +03:00
  • e155e13084 Change lw_name_traits to lw_predicate_name Peter Dimov 2020-06-06 21:48:16 +03:00
  • 6e36923915 Added BOOST_TEST_WITH macro to verify test results with custom predicate Bjorn Reese 2020-06-06 18:52:43 +02:00
  • b67cce85c8 Correct spelling mistake in documentation Glen Fernandes 2020-05-28 09:20:01 -04:00
  • 376aa7aa31 Revise allocator_access implementation Glen Fernandes 2020-05-25 15:00:18 -04:00
  • 65901249d5 Workarounds for MSVC 2013 expression detection Glen Fernandes 2020-05-24 13:01:49 -04:00
  • 1c16d5ed87 Workaround for MSVC 2017 warning Glen Fernandes 2020-05-24 10:04:55 -04:00
  • 27715ed01a Simplify alloc_construct using allocator_access Glen Fernandes 2020-05-24 00:03:14 -04:00
  • 9f2dbba2fc Workaround for MSVC 2015 expression SFINAE Glen Fernandes 2020-05-24 02:45:00 -04:00
  • 0159b6d8e5 Revise construction in allocator_access Glen Fernandes 2020-05-23 23:51:14 -04:00
  • 0dbd5aaadd Update empty_value constructors Glen Fernandes 2020-05-23 19:53:16 -04:00
  • 34373b0127 Avoid defining a macro in default_allocator Glen Fernandes 2020-05-23 15:28:10 -04:00
  • 6a33e879dd Simplify noinit_adaptor using allocator_access Glen Fernandes 2020-05-23 11:02:06 -04:00
  • 15db54983b Added a workaround for MSVC macro max. Andrey Semashev 2020-05-23 02:39:59 +03:00
  • fa6e38a9aa Upgraded clang UBSan jobs to clang 10 in Travis CI. Andrey Semashev 2020-05-22 18:35:41 +03:00
  • 38f827e092 Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:33:43 +03:00
  • 2b102e7357 Test the standard library rather than the compiler to select the standard header for std::swap. Andrey Semashev 2020-05-21 02:04:43 +03:00
  • 9c33851420 Change cxxstd to 2a on clang 10 until Boost.Build is merged to master. Andrey Semashev 2020-05-08 17:17:14 +03:00
  • fb593cbbc8 Merge pull request #66 from Kojoley/add-deprecation-warnings Andrey Semashev 2020-05-08 13:56:33 +03:00
  • 032ce991fb Change cxxstd to 20 on clang 10. Andrey Semashev 2020-05-08 11:49:40 +03:00
  • 6444de7098 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-22 19:17:13 -04:00
  • d3a64554f4 Fix Travis Peter Dimov 2020-05-06 15:28:12 +03:00
  • a57c1e0a80 Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:17:39 +03:00
  • e9ff763d79 Evaluate expression when BOOST_NO_EXCEPTIONS is defined Glen Fernandes 2020-05-02 09:34:29 -04:00
  • 6069fea76d Add documentation for BOOST_TEST_NO_THROW Glen Fernandes 2020-05-01 15:20:25 -04:00
  • 3ca745f400 Add BOOST_TEST_NO_THROW and print expression in BOOST_TEST_THROWS Glen Fernandes 2020-04-30 21:01:10 -04:00
  • 94def8a3a6 Merge branch 'feature/lwt-pedantic' into develop Peter Dimov 2020-04-28 04:21:59 +03:00
  • 295b72cbc0 Disable -Waddress in lightweight_test_test.cpp feature/lwt-pedantic Peter Dimov 2020-04-28 02:04:29 +03:00
  • eb86df4a04 Remove duplicate test run Glen Fernandes 2020-04-27 15:56:35 -04:00
  • 0a6b8e667b Add warnings=pedantic to the rest of the lwt tests Peter Dimov 2020-04-27 22:29:28 +03:00
  • 4d08e709fe Pedantic tests for default_allocator Glen Fernandes 2020-04-27 14:22:57 -04:00
  • 12ff209bf7 Revise max_size implementation in default_allocator Glen Fernandes 2020-04-27 14:22:39 -04:00
  • bb0ef6d41e Disable variadic macros warning in lightweight_test_trait.hpp Peter Dimov 2020-04-27 19:17:48 +03:00
  • 2dd51f248b Use warnings=pedantic for some lwt tests Peter Dimov 2020-04-27 18:47:45 +03:00
  • 8fe9805792 Avoid C99 stdint macros in default_allocator Glen Fernandes 2020-04-26 18:49:26 -04:00
  • 6624532550 Correct spelling in documentation Glen Fernandes 2020-04-14 19:40:41 -04:00
  • c31e23b362 Implement allocator access utilities Glen Fernandes 2020-04-13 01:43:43 -04:00
  • 690514e87c Use BOOST_INLINE_CONSTEXPR in empty_value boost-1.73.0 Glen Fernandes 2020-04-05 19:55:24 -04:00
  • 5a5d2adda0 Go back to ::quick_exit, but include the correct <stdlib.h>; on Linux and Cygwin, quick_exit is not brought into std in C++03 mode boost-1.73.0.beta1 Peter Dimov 2020-03-23 15:54:23 +02:00
  • 10c01d0d56 Use std::quick_exit instead of ::quick_exit Peter Dimov 2020-03-23 05:21:08 +02:00
  • 27d8ef1286 Change BOOST_TEST to match BOOST_TEST_EQ et al, in order to avoid 'expression result unused' warning from Clang feature/lwt-return-bool Peter Dimov 2020-02-21 19:46:42 +02:00
  • b5c2726d1b Include cstddef in pointer_traits Glen Fernandes 2020-02-17 22:10:24 -05:00
  • 0eecbda0b1 Remove unnecessary struct Peter Dimov 2020-02-17 05:21:20 +02:00
  • 2a471c3417 Add test for BOOST_TEST_* macros return values Peter Dimov 2020-02-16 20:52:59 +02:00