Commit Graph

  • 75d3e4d83d Fix compilation with standard libraries implementations which use raw pointers as iterators develop Yuriy Chernyshov 2026-01-15 11:58:52 +03:00
  • 423f5ca364 Add find_last_one() and find_previous_one() feature/add_find_last_one_and_find_previous_one Gennaro Prota 2026-01-09 12:56:32 +01:00
  • 35198124e6 Deprecate the names "find_first", "find_first_off", "find_next", "find_next_off" Gennaro Prota 2026-01-09 11:27:35 +01:00
  • 9b64641093 Add missing friend declaration master sehe 2025-12-20 20:50:10 +01:00
  • 54c841d585 Exercise subtraction between iterators in the unit tests Gennaro Prota 2025-12-22 11:53:06 +01:00
  • 7c4dbfa2ac Fix broken HTML link rendering in the rationale section of index.adoc boost-1.90.0.beta1 boost-1.90.0 Gennaro Prota 2025-10-31 11:15:18 +01:00
  • e19c647bc7 Fix the redirects from the old documentation locations Gennaro Prota 2025-10-30 10:39:22 +01:00
  • f12c918881 renamed build_docs.sh to build_antora.sh as per ci_boost_release.py requisites joaquintides 2025-10-24 20:29:17 +02:00
  • 354c63cb24 Adjust build_docs.sh for invocation from an external directory (PR #97) joaquintides 2025-10-24 18:01:01 +02:00
  • 0622f6a59f Update package[-lock].json as per files in Boost.URL Gennaro Prota 2025-10-24 12:28:28 +02:00
  • 3fab9dfdf7 Add b2-based doc building (PR #96) joaquintides 2025-10-21 18:52:05 +02:00
  • 393b731466 Remove max_size_workaround() Gennaro Prota 2025-09-29 17:22:41 +02:00
  • 41799d3fe5 Take into account that the underlying container is not necessarily a std::vector in max_size() Gennaro Prota 2025-09-29 16:31:48 +02:00
  • 957ee38823 Add some missing const qualifiers Gennaro Prota 2025-09-26 17:24:59 +02:00
  • 796fcb615b Add more tests for reverse iterators Gennaro Prota 2025-09-26 17:18:38 +02:00
  • 982073fbcd Increase the test coverage Gennaro Prota 2025-09-26 16:51:47 +02:00
  • 809b7a3796 Also test std::hash with bitsets having equal underlying vectors Gennaro Prota 2025-09-26 11:46:09 +02:00
  • caee95bddd Make the implementation of find_next() consistent with that of find_next_off() Gennaro Prota 2025-09-26 11:33:02 +02:00
  • c9964a771b Use the typename keyword for the template parameter of minimal_allocator Gennaro Prota 2025-09-25 18:53:00 +02:00
  • 6b5e49ea40 Assume locales and std::use_facet() are always available Gennaro Prota 2025-09-24 17:43:59 +02:00
  • 67115073d2 Fix the condition to choose the definition of BOOST_DYNAMIC_BITSET_CTYPE_FACET() Gennaro Prota 2025-09-24 17:34:44 +02:00
  • a2d4a0ebbb Copy edit a comment Gennaro Prota 2025-09-24 16:31:26 +02:00
  • 2c7085502a Parenthesize a macro parameter Gennaro Prota 2025-09-24 16:29:15 +02:00
  • bd00ce2e58 Reuse nth_bit() in bitset_test::append_block() Gennaro Prota 2025-09-24 16:24:58 +02:00
  • f3d7d5c960 Improve the resize() tests Gennaro Prota 2025-09-24 12:56:38 +02:00
  • 63716d84a3 Clean up the swap() tests Gennaro Prota 2025-09-24 12:51:51 +02:00
  • 286e721430 Shorten a condition in the tests of max_size() Gennaro Prota 2025-09-24 12:35:51 +02:00
  • 7aca0a80fd Remove an erroneous comment Gennaro Prota 2025-09-24 12:33:08 +02:00
  • 7a00f3c051 No longer condition the use of (unsigned) long long on BOOST_HAS_LONG_LONG Gennaro Prota 2025-09-24 12:03:50 +02:00
  • cd68ee4632 Remove two useless comments Gennaro Prota 2025-09-23 18:31:33 +02:00
  • f637b5bab1 Remove some special test code for the Dinkumware stdlib of MSVC 6 Gennaro Prota 2025-09-23 12:44:47 +02:00
  • 57bdff3f12 Remove an erroneous comment Gennaro Prota 2025-09-23 12:38:26 +02:00
  • 5a25945ed7 Remove superfluous parentheses in a return statement Gennaro Prota 2025-09-23 12:30:33 +02:00
  • 7755190288 Improve the tests of operator!=() Gennaro Prota 2025-09-23 12:28:59 +02:00
  • b52e7cd97b Improve the flip() tests Gennaro Prota 2025-09-23 12:19:24 +02:00
  • bf2e39ec65 Don't assume the underlying container is contiguous in operator<<=() and operator>>=() Gennaro Prota 2025-09-23 12:14:48 +02:00
  • fd0c440888 Delete the copy constructor and the copy assignment operator of bit_appender Gennaro Prota 2025-09-22 16:12:33 +02:00
  • 410068c17d Add constexpr support when compiling as C++20 or later Gennaro Prota 2025-09-22 16:00:16 +02:00
  • d8131f641c Add a \param paragraph to the documentation of find_first_off( size_type ) Gennaro Prota 2025-09-22 12:26:21 +02:00
  • fc47959cd4 Remove an unused template parameter from allocator_type_extractor_impl Gennaro Prota 2025-09-18 18:46:49 +02:00
  • 8387c4f494 Use \post for postcondition paragraphs in the Javadoc comments Gennaro Prota 2025-09-18 17:55:53 +02:00
  • 5f62214ad5 Make push_back() more efficient Gennaro Prota 2025-09-18 16:40:47 +02:00
  • 3ff4a319d9 Work around Clang 10, 11, 12 not providing std::bidirectional_iterator Gennaro Prota 2025-09-17 09:56:27 +02:00
  • 2cff357a91 Update the description of bit_appender Gennaro Prota 2025-09-16 18:54:46 +02:00
  • ff1a0fda26 Assert that both the underlying container and dynamic_bitset provide at least bidirectional iterators Gennaro Prota 2025-09-16 18:13:39 +02:00
  • 134fab263b Add a missing #include directive Gennaro Prota 2025-09-16 17:51:30 +02:00
  • 68c5913983 Mark pre-C++11 compilers as unusable for the regression tests Gennaro Prota 2025-09-16 17:17:24 +02:00
  • 882e0e0665 Remove two superfluous #include directives Gennaro Prota 2025-09-16 16:37:15 +02:00
  • 843b6c3dd0 Fix two typos in two comments Gennaro Prota 2025-09-16 16:29:10 +02:00
  • bbb2fa90df Update a comment about library issue 303 Gennaro Prota 2025-09-16 16:16:19 +02:00
  • 15a73050cb Re-apply Clang-Format Gennaro Prota 2025-09-16 13:02:06 +02:00
  • ac5df5566a Add two missing const qualifiers Gennaro Prota 2025-09-16 13:01:41 +02:00
  • 9bba7af0b5 Avoid a redundant first != last check for append< BlockInputIterator >() with input iterators Gennaro Prota 2025-09-16 13:00:35 +02:00
  • 4cf19a2b0a Fix append< BlockInputIterator >() for input iterators Gennaro Prota 2025-09-16 11:31:25 +02:00
  • a740393527 Remove extra parentheses in the implementation of operator<() Gennaro Prota 2025-09-15 19:05:55 +02:00
  • 7ae245eabf Add missing spaces in a comment Gennaro Prota 2025-09-15 18:29:40 +02:00
  • 9d604eba5a Simplify the implementation of all() Gennaro Prota 2025-09-15 18:22:43 +02:00
  • fae55af67d Remove a reference to a removed comment Gennaro Prota 2025-09-15 18:02:13 +02:00
  • 81011d8161 Add trailing periods to the \pre paragraphs that missed them Gennaro Prota 2025-09-15 17:25:31 +02:00
  • 51db99cf32 Fix a few documentation glitches Gennaro Prota 2025-09-15 16:28:19 +02:00
  • ac6b01140d Make the three "from string" constructors explicit Gennaro Prota 2025-09-15 12:13:43 +02:00
  • 26dac17a4a Settle the documentation of the iterators Gennaro Prota 2025-09-15 11:21:27 +02:00
  • d3c4e2751a Improve the encapsulation of bit_iterator_base Gennaro Prota 2025-09-12 19:45:22 +02:00
  • c58487c26a Fix an error in the documentation of operator==() Gennaro Prota 2025-09-12 18:33:05 +02:00
  • 6f3634aa4b Remove the dependency on core/allocator_access.hpp Gennaro Prota 2025-09-12 16:34:25 +02:00
  • d8365ee015 Make the max_size() tests a bit more meaningful Gennaro Prota 2025-09-12 11:53:01 +02:00
  • 4ca26518ec Add a missing comment Gennaro Prota 2025-09-12 11:41:26 +02:00
  • 8f07dd356a Add push_front() and pop_front() Gennaro Prota 2025-09-12 11:10:33 +02:00
  • efd4d41f60 No longer use BOOST_NO_CXX11_RVALUE_REFERENCES Gennaro Prota 2025-09-12 10:42:05 +02:00
  • 30ee0f68b5 Add two blank lines Gennaro Prota 2025-09-12 10:25:30 +02:00
  • eba192e3a3 Make the descriptions of the preconditions of the three "from string" constructors more precise Gennaro Prota 2025-09-11 19:30:25 +02:00
  • bb489c186a Add a constructor from basic_string_view in C++17 or later Gennaro Prota 2025-09-11 16:49:26 +02:00
  • 0177f4adfa Add a constructor from const CharT * (pointer to C-style string) Gennaro Prota 2025-09-11 15:30:22 +02:00
  • 079cff781d Don't test for Tr::eq( c, one ) twice in init_from_string() Gennaro Prota 2025-09-11 14:49:11 +02:00
  • e00d9b30ae No longer use boost::move() Gennaro Prota 2025-09-11 12:18:37 +02:00
  • ae9703b119 Actually test the move constructor in the move constructor tests Gennaro Prota 2025-09-11 10:49:22 +02:00
  • 3ccf097dc1 Replace a #include of a deprecated include file Gennaro Prota 2025-09-11 10:36:00 +02:00
  • 88995c08b0 Remove a superfluous #include directive Gennaro Prota 2025-09-11 10:24:47 +02:00
  • 3531f6703b Add missing const qualifiers Gennaro Prota 2025-09-11 10:24:05 +02:00
  • 0ff8509214 Make lowest_bit() more efficient Gennaro Prota 2025-09-10 18:57:11 +02:00
  • 08191fc025 Remove a spurious space Gennaro Prota 2025-09-10 18:40:37 +02:00
  • 759c4f4e4a Fix a misleading variable name Gennaro Prota 2025-09-10 18:35:58 +02:00
  • 12dfcea22f Get rid of BOOST_STATIC_ASSERT() and BOOST_STATIC_CONSTANT() Gennaro Prota 2025-09-10 17:37:56 +02:00
  • 526104dbe9 Assert that Block is the same type as AllocatorOrContainer::value_type Gennaro Prota 2025-09-10 16:51:41 +02:00
  • b6a875976d Remove the parameter-less overloads of find_first() and find_first_off() Gennaro Prota 2025-09-10 16:03:53 +02:00
  • 394854535a Make pop_back() more efficient Gennaro Prota 2025-09-10 12:37:00 +02:00
  • 1bef343d12 Back out the support for operator<=> in our iterators Gennaro Prota 2025-09-10 12:06:36 +02:00
  • 0ca460971e Make buffer_type public Gennaro Prota 2025-09-10 11:19:05 +02:00
  • 6747f81566 Remove some outdated macros (workarounds for MSVC 6) Gennaro Prota 2025-09-09 18:38:35 +02:00
  • b428ca6365 Remove another workaround for CodeWarrior Gennaro Prota 2025-09-09 17:48:49 +02:00
  • 35b0094529 Add C++20 iterators Gennaro Prota 2025-09-09 14:42:38 +02:00
  • 1b8ef09564 Allow choosing the underlying container type Gennaro Prota 2025-09-05 18:00:00 +02:00
  • e194055264 Add find_first_off(), find_first_off( size_type ) and find_next_off( size_type ) Gennaro Prota 2025-09-05 16:25:43 +02:00
  • 54b32707c4 Don't repeat the preprocessing condition to specialize std::hash Gennaro Prota 2025-09-02 19:56:42 +02:00
  • 07e110d522 Make the MrDocs documentation multipage Alan de Freitas 2025-09-04 20:04:05 -05:00
  • 17e2192154 Support CMake root mode Alan de Freitas 2025-09-04 20:03:49 -05:00
  • 4a928c8787 Ensure all #includes are at the top of the source file Gennaro Prota 2025-08-29 17:53:20 +02:00
  • f429a0a50d Document our support for std::hash Gennaro Prota 2025-08-28 18:41:51 +02:00
  • 7f4078b1a9 Remove some symbol filters from mrdocs.yml Gennaro Prota 2025-08-28 18:02:23 +02:00
  • 043b5e1c86 Reword a comment using singular they Gennaro Prota 2025-08-22 17:47:17 +02:00