Commit Graph

  • 0052e61ccc Document that max_size() doesn't emit exceptions Gennaro Prota 2025-08-22 17:43:52 +02:00
  • f262bea730 Use noexcept instead of BOOST_NOEXCEPT Gennaro Prota 2025-08-22 17:29:55 +02:00
  • 1c82de1c51 Fix a typo (“slighly”) in a documentation comment ivanpanch 2025-08-22 09:43:35 +02:00
  • b0bc76bfc8 Remove a spurious comma in a documentation comment ivanpanch 2025-08-22 09:42:28 +02:00
  • b429e550e4 Avoid an interrupted sentence in the \brief documentation of the stream inserter Gennaro Prota 2025-08-22 10:26:00 +02:00
  • aa7105f209 Use the same parameter name for the two overloads of at() Gennaro Prota 2025-08-22 10:21:23 +02:00
  • ac485ff3d2 Add a missing const qualifier Gennaro Prota 2025-08-21 20:04:25 +02:00
  • ac2a5a65b4 Fix an error in the documentation of resize() Gennaro Prota 2025-08-20 20:06:49 +02:00
  • 80da0cdd28 Let MrDocs compile the code as C++17 Gennaro Prota 2025-08-20 18:30:19 +02:00
  • 431df92f41 Work around some glitches from the MrDocs parser Gennaro Prota 2025-08-20 17:00:25 +02:00
  • 6f1b27797d Document our overload of hash_value() Gennaro Prota 2025-08-20 15:51:59 +02:00
  • acc7f2a458 Fix two typos in the documentation comments Gennaro Prota 2025-08-20 15:42:51 +02:00
  • 8547f23e2d Document many function parameters and some return values Gennaro Prota 2025-08-20 15:37:15 +02:00
  • fa4f504a01 Run the Antora workflow on macOS 15, in GitHub Actions Gennaro Prota 2025-08-18 18:10:23 +02:00
  • e848c84da3 Use the same parameter names in the two declarations of boost::swap() Gennaro Prota 2025-08-12 10:16:59 +02:00
  • a7c9175201 Simplify a redundant assert condition Gennaro Prota 2025-08-11 11:43:52 +02:00
  • 74d1e42a3f Reflect some noexcept specifications of std::vector in dynamic_bitset Gennaro Prota 2025-08-04 16:23:36 +02:00
  • 41c20338ef Always use braces with for-statements, as well Gennaro Prota 2025-07-30 18:41:30 +02:00
  • 882a352a8e Denote short and long consistently Gennaro Prota 2025-07-30 18:32:34 +02:00
  • b2712c0112 Rename dynamic_bitset.tpp to "dynamic_bitset.ipp" Gennaro Prota 2025-07-30 12:41:13 +02:00
  • d63c03ceb2 Leave inline to the compiler Gennaro Prota 2025-07-23 17:10:11 +02:00
  • f47536a712 Set badbit if an exception is thrown during output Gennaro Prota 2025-07-23 16:56:29 +02:00
  • abff9a45a1 Remove two erroneous references to the standard Gennaro Prota 2025-07-23 16:48:33 +02:00
  • 31c0804722 Move a few includes to where they are actually used Gennaro Prota 2025-07-23 16:15:13 +02:00
  • 1105d6e3c9 Always use braces with if-statements Gennaro Prota 2025-07-23 13:00:03 +02:00
  • b9ec4cdfae Fix a typo in the documentation of operator>>=() Gennaro Prota 2025-07-22 16:28:58 +02:00
  • a3288d871b Shorten some brief descriptions in the docs Gennaro Prota 2025-07-22 16:27:19 +02:00
  • 5f2c3cc0dd Add two missing spaces in a documentation comment Gennaro Prota 2025-07-22 16:17:47 +02:00
  • b6cc8844ee Also exclude bit_appender from the MrDocs documentation Gennaro Prota 2025-07-22 12:34:01 +02:00
  • 255295adf2 Remove a pair of unneeded parentheses Gennaro Prota 2025-07-22 12:32:04 +02:00
  • a8fcf950af qualify full path Sébastien Loriot 2025-07-29 08:05:32 +02:00
  • 23ac016871 Fix nav.adoc Gennaro Prota 2025-07-17 19:45:02 +02:00
  • 737e95c053 Add a few links to the reference in the documentation index Gennaro Prota 2025-07-16 17:58:05 +02:00
  • 0936305e82 Add doc/package.json and doc/package-lock.json Gennaro Prota 2025-07-14 16:28:07 +02:00
  • e9f99a4446 Exclude old, failing versions of Clang and GCC from CI Gennaro Prota 2025-07-14 16:11:46 +02:00
  • 14c1b22a4c Also build the documentation in the CI workflow Gennaro Prota 2025-07-11 20:03:59 +02:00
  • 688fa7c451 Implement Boost.CI 2025.07 reusable workflow James E. King III 2025-07-01 17:41:14 -04:00
  • 9403b3bf7e Rethrow any exception coming from the underlying vector, in the stream extractor Gennaro Prota 2025-07-11 08:32:31 +02:00
  • 802278fec2 Delete unary operator&() for dynamic_bitset::reference Gennaro Prota 2025-07-11 08:19:50 +02:00
  • d96d00ef08 Don't add a semicolon after "BOOST_RETHROW" Gennaro Prota 2025-07-07 19:24:19 +02:00
  • 7c8b554850 Add a missing blank line Gennaro Prota 2025-07-07 18:47:32 +02:00
  • 0fce729fe1 Remove an unnecessary constructor definition Gennaro Prota 2025-07-07 18:47:09 +02:00
  • 5da2852728 Remove an unnecessary implementation detail Gennaro Prota 2025-07-07 18:42:57 +02:00
  • 2ef8b15211 Add a definition for the copy constructor of dynamic_bitset::reference Gennaro Prota 2025-07-07 12:50:06 +02:00
  • d839f23916 Make scoped_temp_file non-copyable, as it should Gennaro Prota 2025-07-07 10:27:52 +02:00
  • 963cc09f3c Remove a nonsensical typedef Gennaro Prota 2025-07-07 10:14:52 +02:00
  • c203591add Don't use lowerCamelCase for template type parameters Gennaro Prota 2025-07-07 10:04:22 +02:00
  • aebe027628 Copy edit a comment Gennaro Prota 2025-07-07 09:54:25 +02:00
  • a65fe4dd9e Remove a few unneeded permission notices Gennaro Prota 2025-07-07 09:50:15 +02:00
  • 825260e482 Port the documentation to MrDocs and Antora Gennaro Prota 2025-06-27 16:53:51 +02:00
  • 12acc40123 Reformat all the C++ code (with ClangFormat) Gennaro Prota 2025-06-24 15:46:38 +02:00
  • 1092cdbfe6 Add a ClangFormat configuration file Gennaro Prota 2025-06-24 15:39:24 +02:00
  • 482c4b9701 Move all the function definitions to a separate file Gennaro Prota 2025-06-24 12:31:06 +02:00
  • 5459cdf373 Leverage core::popcount() in the implementation of count() Gennaro Prota 2025-06-22 18:51:41 +02:00
  • fffe155495 Fix some inconsistent placement of const qualifiers Gennaro Prota 2025-06-22 18:24:45 +02:00
  • f61a1bf652 Assert on the precondition to pop_back() Gennaro Prota 2025-06-22 18:16:21 +02:00
  • 28ddbd7afc Make the swap() functions noexcept Gennaro Prota 2025-06-22 18:10:19 +02:00
  • 76656c9a0f Remove a misleading comment Gennaro Prota 2025-06-22 18:01:53 +02:00
  • 4b7a03234d Remove a redundant assertion Gennaro Prota 2025-06-22 18:00:00 +02:00
  • 93cd78c251 Remove a top-level const qualifier for a function parameter Gennaro Prota 2025-06-22 16:29:10 +02:00
  • c6709f3c74 Add a missing const qualifier in a test function Gennaro Prota 2025-06-22 16:27:18 +02:00
  • 2e0e407ad5 Use BOOST_TEST(), not assert(), for test cases Gennaro Prota 2025-06-22 15:13:00 +02:00
  • e8d9288620 Remove other workarounds for obsolete compilers Gennaro Prota 2025-06-22 15:03:50 +02:00
  • 4c26bd9a97 Don't misuse the term "precondition" in the documentation Gennaro Prota 2025-06-22 10:31:46 +02:00
  • 2044a0c53c Clean up detail/lowest_bit.hpp (mostly, reformat) Gennaro Prota 2025-06-22 09:54:51 +02:00
  • 59ceb8f16f Remove a naive comment Gennaro Prota 2025-06-22 09:40:33 +02:00
  • 4db39188a4 Replace the references to the SGI documentation Gennaro Prota 2025-06-21 16:15:19 +02:00
  • 190096e539 Remove inconsistent uses of title case Gennaro Prota 2025-06-21 15:49:40 +02:00
  • 599cc67e9d Remove trailing whitespace Gennaro Prota 2025-06-21 15:44:03 +02:00
  • a9fe026431 Remove an unneeded #include directive in a test file Gennaro Prota 2025-06-21 15:40:02 +02:00
  • 6a92632638 Remove a tab character in a test file Gennaro Prota 2025-06-21 15:39:03 +02:00
  • 4485bf9bbf Remove a superfluous #include directive Gennaro Prota 2025-06-21 15:12:59 +02:00
  • 583cb08f6f Copy edit the readme Gennaro Prota 2025-06-21 15:08:58 +02:00
  • 2579c3d6cd Remove an unused, junk function template Gennaro Prota 2025-06-21 15:01:40 +02:00
  • 4aedddb332 Consistently use BOOST_ASSERT() in the implementation Gennaro Prota 2025-06-21 14:58:26 +02:00
  • dab7861b74 Remove a workaround for CodeWarrior 8 Gennaro Prota 2025-06-21 14:51:00 +02:00
  • e28c5636d6 Remove a spurious #undef directive Gennaro Prota 2025-06-21 14:47:37 +02:00
  • dc945046aa Declare some internal details as private Gennaro Prota 2025-06-21 13:05:46 +02:00
  • 8400b5c4c7 Remove some redundant access specifiers Gennaro Prota 2025-06-21 13:02:24 +02:00
  • aea65e101f Remove a hopefully outdated workaround Gennaro Prota 2025-06-21 12:56:20 +02:00
  • 3c2546f0bb Remove a nonsensical usage of boost::addressof() Gennaro Prota 2025-06-21 12:49:03 +02:00
  • c13a99640a Try a workaround to have MrDocs document the specialization of std::hash fix/mrdocs_experiments Gennaro Prota 2025-09-16 10:53:23 +02:00
  • 11088d0d80 Remove extra parentheses in the implementation of operator<() Gennaro Prota 2025-09-15 19:05:55 +02:00
  • fa3cef5485 Add missing spaces in a comment Gennaro Prota 2025-09-15 18:29:40 +02:00
  • 4157a327d9 Simplify the implementation of all() Gennaro Prota 2025-09-15 18:22:43 +02:00
  • eea6992389 Remove a reference to a removed comment Gennaro Prota 2025-09-15 18:02:13 +02:00
  • 87ea757f7b Add trailing periods to the \pre paragraphs that missed them Gennaro Prota 2025-09-15 17:25:31 +02:00
  • 8b729ca3ff Fix a few documentation glitches Gennaro Prota 2025-09-15 16:28:19 +02:00
  • a6a7ffa9e6 Make the three "from string" constructors explicit Gennaro Prota 2025-09-15 12:13:43 +02:00
  • 228d39efd2 Settle the documentation of the iterators Gennaro Prota 2025-09-15 11:21:27 +02:00
  • 09b7ca2135 Improve the encapsulation of bit_iterator_base Gennaro Prota 2025-09-12 19:45:22 +02:00
  • 71eaf3136b Fix an error in the documentation of operator==() Gennaro Prota 2025-09-12 18:33:05 +02:00
  • ca06119e71 Remove the dependency on core/allocator_access.hpp Gennaro Prota 2025-09-12 16:34:25 +02:00
  • fae1e7f97a Make the max_size() tests a bit more meaningful Gennaro Prota 2025-09-12 11:53:01 +02:00
  • 94eef0dd8d Add a missing comment Gennaro Prota 2025-09-12 11:41:26 +02:00
  • f3526cb606 Add push_front() and pop_front() Gennaro Prota 2025-09-12 11:10:33 +02:00
  • d79c7f992d No longer use BOOST_NO_CXX11_RVALUE_REFERENCES Gennaro Prota 2025-09-12 10:42:05 +02:00
  • ce3435f662 Add two blank lines Gennaro Prota 2025-09-12 10:25:30 +02:00
  • c3a0cc2a32 Make the descriptions of the preconditions of the three "from string" constructors more precise Gennaro Prota 2025-09-11 19:30:25 +02:00
  • bd36e481d8 Add a constructor from basic_string_view in C++17 or later Gennaro Prota 2025-09-11 16:49:26 +02:00