Commit Graph

  • e9313dc331 Add an experimental basic_static_cstring template in example/ develop Gennaro Prota 2025-12-19 12:32:50 +01:00
  • 0c5e5b8e58 Fix our deduction guide Gennaro Prota 2025-12-18 16:44:07 +01:00
  • 6f0c00b268 Work around a Clang 3.7 bug affecting constexpr insert() Gennaro Prota 2025-12-18 10:35:43 +01:00
  • 2175496c55 Condition the NTTP tests on __cpp_nontype_template_args Gennaro Prota 2025-12-17 19:30:59 +01:00
  • aee3c62957 Apply the workaround in the previous commit to Clang 3.7 and 9-19, too Gennaro Prota 2025-12-17 16:05:21 +01:00
  • 0e28b358dc Work around GCC 9 rejecting a legitimate pointer comparison in a constexpr context Gennaro Prota 2025-12-17 14:51:19 +01:00
  • 4dcfb39494 Replace the implementation of cxper_char_traits::move() with a simpler one Gennaro Prota 2025-12-17 12:47:20 +01:00
  • 4bf6461ca1 Work around a bug in GCC 5-10 Gennaro Prota 2025-12-17 12:21:18 +01:00
  • 67efdf6a9b Make basic_static_string usable as a NTTP Krystian Stasiowski 2024-01-10 07:29:27 -05:00
  • 3a410b8472 Add build directory and CMake preset files to .gitignore Krystian Stasiowski 2024-01-10 04:28:25 -05:00
  • ec624ed0d4 Add an experimental basic_static_cstring template in example/ add_basic_static_cstring Gennaro Prota 2025-12-19 12:32:50 +01:00
  • f699d8db04 Fix our deduction guide Gennaro Prota 2025-12-18 16:44:07 +01:00
  • e3e77f3ec2 Work around a Clang 3.7 bug affecting constexpr insert() Gennaro Prota 2025-12-18 10:35:43 +01:00
  • aa3f7eae02 Condition the NTTP tests on __cpp_nontype_template_args Gennaro Prota 2025-12-17 19:30:59 +01:00
  • 739060f809 Apply the workaround in the previous commit to Clang 3.7 and 9-19, too Gennaro Prota 2025-12-17 16:05:21 +01:00
  • 8de075835b Work around GCC 9 rejecting a legitimate pointer comparison in a constexpr context Gennaro Prota 2025-12-17 14:51:19 +01:00
  • 95c8c1edec Replace the implementation of cxper_char_traits::move() with a simpler one Gennaro Prota 2025-12-17 12:47:20 +01:00
  • ade9f2e509 Work around a bug in GCC 5-10 Gennaro Prota 2025-12-17 12:21:18 +01:00
  • 7e720a959b Make basic_static_string usable as a NTTP Krystian Stasiowski 2024-01-10 07:29:27 -05:00
  • 38bbebe9cd Add build directory and CMake preset files to .gitignore Krystian Stasiowski 2024-01-10 04:28:25 -05:00
  • bf988466f8 Work around GCC (libstdc++) bug #113200 Gennaro Prota 2025-12-15 18:23:05 +01:00
  • a526ebd1f6 Check that basic_static_string can be constructed and assigned from a C-style string in a constexpr context Gennaro Prota 2025-12-15 16:26:53 +01:00
  • 2f8c7a69ea Update the library metadata: Remove Krystian, add myself as a maintainer Gennaro Prota 2025-12-15 14:25:26 +01:00
  • c915934529 Fix four occorrences of a typo ("arugment") in the Javadoc comments boost-1.90.0 master Gennaro Prota 2025-11-14 12:03:00 +01:00
  • 10b5491104 Avoid two C4244 warnings from MSVC fix/avoid_two_c4244_warnings_from_msvc Gennaro Prota 2025-11-05 11:30:41 +01:00
  • a58319dbdd Switch boost.io to boost.org boost-1.90.0.beta1 Alexander Grund 2025-10-03 12:26:45 +02:00
  • 4c84b61975 README: Replace travis badges by GHA badges Alexander Grund 2025-10-03 12:21:54 +02:00
  • fbd6051165 Update Link to regression test matrix in README Alexander Grund 2025-08-25 17:26:42 +02:00
  • db1ea76a17 Fix required CMake version Alexander Grund 2025-09-30 19:37:27 +02:00
  • ee172b86fd Try standalone only with >=C++17 Alexander Grund 2025-10-23 17:11:04 +02:00
  • bd3dd01259 Update Drone from Boost.CI Alexander Grund 2025-10-23 15:52:31 +02:00
  • a841869405 Remove a use of std::strcpy() to avoid a C4996 warning from MSVC Gennaro Prota 2025-10-24 10:54:02 +02:00
  • 3613e9578d Fix standalone build with Clang Alexander Grund 2025-10-23 18:44:08 +02:00
  • 6f17b60377 Guard test requiring string_view Alexander Grund 2025-10-23 18:46:59 +02:00
  • 815678e1e7 CI: Test C++26/2c again Gennaro Prota 2025-10-20 16:50:42 +02:00
  • 2cc22bf5a8 Align to_static_[w]string() with C++26 std::to_[w]string() Gennaro Prota 2025-10-20 16:47:46 +02:00
  • d6f976a7df Fix the sizes of the strings returned by to_static_string() and to_static_wstring() for floating point values Gennaro Prota 2025-10-20 16:04:51 +02:00
  • 38556c1f13 CI: Test C++26/2c again feature/align_to_static_string_with_c++26_std_to_string Gennaro Prota 2025-10-20 16:50:42 +02:00
  • db67ad3fd6 Align to_static_[w]string() with C++26 std::to_[w]string() Gennaro Prota 2025-10-20 16:47:46 +02:00
  • 7b564d8d26 Fix two macro names in the unit tests Gennaro Prota 2025-10-22 19:18:39 +02:00
  • 3c37deed99 Fix the previous commit Gennaro Prota 2025-10-22 19:11:09 +02:00
  • 34ef5c45be Remove an unused dependency on Boost.StaticAssert Gennaro Prota 2025-10-22 18:59:52 +02:00
  • 0f34644488 Update libraries.json /s/container/containers Kenneth Reitz 2024-04-04 10:49:41 -04:00
  • 4c27826548 use Python version of Docca Dmitry Arkhipov 2025-05-02 13:55:56 +03:00
  • 7b0de4ba59 Fix the sizes of the strings returned by to_static_string() and to_static_wstring() for floating point values Gennaro Prota 2025-10-20 16:04:51 +02:00
  • 9c5d69475d Implement the arithmetic conversions in terms of resize_and_overwrite() feature/dont_use_an_additional_buffer_in_the_arithmetic_conversions Gennaro Prota 2025-10-08 16:46:31 +02:00
  • 300781d954 Add a resize_and_overwrite() member Gennaro Prota 2025-10-07 17:03:03 +02:00
  • cd1a1a41c3 Don't use an additional buffer in the arithmetic conversions Gennaro Prota 2025-10-02 19:07:16 +02:00
  • 0d255f7438 Appveyor: Update MinGW 32bit job Alexander Grund 2025-10-04 12:08:58 +02:00
  • 17d77ef5bb Disable multi-arch CI job Alexander Grund 2025-10-06 15:12:23 +02:00
  • 20afd07676 Pass char arrays instead of static_string instances to testR Alexander Grund 2025-10-06 14:34:37 +02:00
  • 7f903ef7ce Add cxx11_hdr_type_traits B2 requirement Alexander Grund 2025-10-06 14:07:59 +02:00
  • 5dfbb1f2b1 CI: Disable coverage and coverity jobs Alexander Grund 2025-10-06 14:03:15 +02:00
  • 37a557d937 Make static_string trivially copyable Arthur O'Dwyer 2024-03-20 16:42:01 -04:00
  • cd546285c4 CI: Don't test C++26/2c Alexander Grund 2025-10-03 12:03:44 +02:00
  • 645bf0a27d Simplify testTS Alexander Grund 2025-10-01 13:40:21 +02:00
  • 5067dfce5f Use BOOST_TEST_EQ for to_static_string tests using floating point values Alexander Grund 2025-10-01 10:04:36 +02:00
  • d37197d773 Add CMake subdir test for CI Alexander Grund 2025-09-30 19:55:45 +02:00
  • a421cf742c Switch to reusable GHA workflow Alexander Grund 2025-09-30 19:44:35 +02:00
  • 7a53b7ff20 Move include to target. Rene Rivera 2025-04-17 09:16:08 -05:00
  • 24d62635a3 Put back whitespace. Rene Rivera 2024-08-17 00:12:32 -05:00
  • a8f671ea1e Attempt to fix GHA. Rene Rivera 2024-08-10 20:28:46 -05:00
  • d677c9436c Update build deps. Rene Rivera 2024-08-08 23:35:43 -05:00
  • a3cc7bcf95 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:24 -05:00
  • 70578731e7 Update copyright dates. Rene Rivera 2024-07-20 22:52:05 -05:00
  • 3fb22ed769 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 32824bfa1d Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • f15a4d0586 Add missing import-search for cconfig/predef checks. Rene Rivera 2024-05-04 23:33:08 -05:00
  • cd5bc51e9e Replace relative docca refs with project based. Rene Rivera 2024-04-26 22:16:24 -05:00
  • 77d6a43dce Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:59 -05:00
  • 8f969a62f7 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • bff5cb65a5 Boost super-project tests target boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 alandefreitas 2023-12-22 17:12:34 -03:00
  • 42bb99ed25 support platforms without wchar_t Krystian Stasiowski 2023-10-24 11:09:29 -04:00
  • 175f467a03 select hash implementation with macros based on word size Krystian Stasiowski 2023-05-29 11:12:13 -04:00
  • 6275cd7fe3 disable string_view overloads when type is convertible to basic_static_string Krystian Stasiowski 2023-05-29 10:38:20 -04:00
  • ac84c4f40e string_view interoperability boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 alandefreitas 2023-01-12 18:16:06 -03:00
  • 269987446e check for char8_t directly alandefreitas 2023-01-11 23:21:00 -03:00
  • 82ff4e0679 static_string<0> does not memcpy alandefreitas 2023-01-11 23:14:58 -03:00
  • 9c3d5febe7 tests include main header alandefreitas 2023-01-12 13:02:42 -03:00
  • 0c914ff05b fix noexcept-type warning alandefreitas 2022-11-04 02:51:02 -03:00
  • bfce6eea90 fix unused-function warning alandefreitas 2022-11-03 18:10:59 -03:00
  • ffce33d483 fix array-bounds warning alandefreitas 2022-11-02 19:48:12 -03:00
  • c4f6491537 fix restrict warning alandefreitas 2022-11-01 19:34:59 -03:00
  • 25579e482f update jamfile alandefreitas 2022-11-01 17:49:52 -03:00
  • 3e9489a7af update CMakeLists.txt alandefreitas 2022-10-31 21:35:37 -03:00
  • 7822f1b991 update CI sdarwin 2020-12-10 21:59:29 +00:00
  • 5d6fefdd2a Protect against MSVC min and max macros boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 Glen Fernandes 2022-04-16 11:14:41 -04:00
  • f92940bfab Use Docca jam module boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 use-docca-jam-module Dmitry Arkhipov 2021-04-16 22:56:15 +03:00
  • c5df271a1a Remove trailing spaces remove-trailing-spaces m-peko 2020-11-24 10:28:34 +01:00
  • 6978da552e Do not include test/CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-02 06:01:04 +03:00
  • e6895ea26b Update CMakeLists.txt Peter Dimov 2021-06-02 04:51:10 +03:00
  • d157311620 Replace sed-based customization with XSLT import boost-1.76.0.beta1 boost-1.76.0 Evan Lenz 2021-02-25 12:54:48 -08:00
  • 3a1efd2078 Implement erase_if function and related tests m-peko 2020-11-25 12:00:31 +01:00
  • 59c4c556bb Library meta specifies minimum C++ standard Edward Diener 2020-12-16 01:20:15 -05:00
  • c59150c042 Update doc config.xsl boost-1.75.0 Vinnie Falco 2020-11-19 18:55:40 -08:00
  • d524755ec0 Remove cv-qualifiers from character type deduced by deduction guide Krystian Stasiowski 2020-06-05 15:32:28 -04:00
  • 6809e0a673 Change Azure OSX image boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0 Krystian Stasiowski 2020-04-18 14:16:41 -04:00
  • 63cf928af5 Fix codecov.sh Krystian Stasiowski 2020-04-18 14:05:53 -04:00
  • 8fe9325d6d Whitespace fix Krystian Stasiowski 2020-04-06 17:57:57 -04:00
  • 0b231586ed Update meta, remove redundant exception check Krystian Stasiowski 2020-03-15 13:46:48 -04:00