Commit Graph

  • 0f71fe28a2 Fix typos; do not undefine macros needed for tests Peter Dimov 2022-06-25 01:04:22 +03:00
  • f00a29d3df Add tests for the internal prime_fmod_size policy Christian Mazakas 2022-06-21 15:33:07 -07:00
  • e111389d6c Update .appveyor.yml Peter Dimov 2022-06-23 21:06:19 +03:00
  • 7079341416 Merge pull request #130 from cmazakas/bugfix/cmake-subdir-dependencies Peter Dimov 2022-06-23 03:53:02 +03:00
  • 7fdbfc0c1a Update the list of required dependencies in for the CMake subdirectory test Christian Mazakas 2022-06-22 14:42:09 -07:00
  • e1dff1c931 Merge pull request #128 from cmazakas/feature/iterator-independence Peter Dimov 2022-06-21 21:45:12 +03:00
  • f864ea3ade added next node prefetching feature/mlp joaquintides 2022-06-21 20:19:56 +02:00
  • 90b2536a99 Relace usage of BOOST_FORCEINLINE with plain inline to prevent warnings from certain versions of msvc Christian Mazakas 2022-06-20 10:53:00 -07:00
  • 97f54318e3 Add Boost::concept_check to CMake test suite dependencies Christian Mazakas 2022-06-20 08:37:11 -07:00
  • f1481f0deb Remove dependency on Boost.Detail Christian Mazakas 2022-06-20 07:50:12 -07:00
  • b1a9cde690 Remove dependency on Boost.Iterator Christian Mazakas 2022-06-17 15:52:07 -07:00
  • 1ed2a0a0f1 Merge pull request #127 from cmazakas/doc-updates Christian Mazakas 2022-06-16 12:46:33 -07:00
  • 759645cab6 Merge pull request #126 from cmazakas/img-link-fixes Christian Mazakas 2022-06-16 08:57:49 -07:00
  • 3203251539 Update changelog for 1.80 release Christian Mazakas 2022-06-16 07:52:37 -07:00
  • b84b94b4db Update copyright notice for documentation Christian Mazakas 2022-06-16 07:52:27 -07:00
  • 3dd77edd16 Pull benchmarks into their own file Christian Mazakas 2022-06-14 08:50:28 -07:00
  • a24165083f Fix link paths for VS successful lookup benchmarks Christian Mazakas 2022-06-14 08:16:39 -07:00
  • 8878482ca1 Merge pull request #125 from cmazakas/develop-build-instructions Christian Mazakas 2022-06-10 09:06:59 -07:00
  • 19c7bbf97d Add PREVIEW markdown file containing instructions for how to quickly build Boost from the tip of develop Christian Mazakas 2022-06-09 15:51:43 -07:00
  • 23f15947d3 Merge pull request #122 from Flamefire/readme Christian Mazakas 2022-06-09 13:50:20 -07:00
  • 152129bf70 Merge pull request #121 from Flamefire/appveyor_ci Christian Mazakas 2022-06-09 11:02:38 -07:00
  • 20ac32c34c Merge pull request #114 from Flamefire/ci Christian Mazakas 2022-06-09 11:02:32 -07:00
  • 707b40e8c2 Workaround Segfault of Clang 3.8 Alexander Grund 2022-06-04 11:44:33 +02:00
  • 0d1d9f4634 CI: Test only default (shared) linkage on GHA Alexander Grund 2022-06-04 10:16:20 +02:00
  • 5a64ca48ad Update CI from boost-ci Alexander Grund 2022-06-02 14:52:00 +02:00
  • f4ddf18124 Add LICENSE and README Alexander Grund 2022-06-09 10:20:06 +02:00
  • 657cf68e55 Remove unused download-boost-snapshot.py file Alexander Grund 2022-06-09 10:19:23 +02:00
  • f0013a4d65 Split jobs which take over 1h to complete and timeout Alexander Grund 2022-06-08 21:25:46 +02:00
  • 83fe0249b3 Allow MinGW32 and Cygwin-latest jobs to fail Alexander Grund 2022-06-08 15:28:04 +02:00
  • 3701199cfa Update Appveyor from Boost.CI Alexander Grund 2022-06-08 10:52:16 +02:00
  • 4b56bfac05 Merge pull request #119 from cmazakas/laundry Peter Dimov 2022-06-07 20:55:32 +03:00
  • 613a997694 Fix -Wmaybe-unitialized warning in gcc-12 by laundering the result of reinterpret_cast<> in functions helper Christian Mazakas 2022-06-06 15:40:57 -07:00
  • e690e8910c Merge branch 'feature/gha-gcc12-nosan' into develop Peter Dimov 2022-06-03 22:54:39 +03:00
  • 34b9a8d21f Merge pull request #118 from cmazakas/fastmod-cleanup joaquintides 2022-06-03 20:02:42 +02:00
  • 0106ed3d91 Rename functions used to efficiently calculate modulo, update associated comments Christian Mazakas 2022-06-03 09:26:29 -07:00
  • f8342e4b04 Add a GCC 12 job without sanitization Peter Dimov 2022-06-03 17:08:51 +03:00
  • 8a74b192b0 Merge pull request #117 from Flamefire/clang3_8_compat Peter Dimov 2022-06-03 16:49:43 +03:00
  • d0ac539d09 Fix compilation on Clang < 3.8 Flamefire 2022-06-03 11:07:49 +02:00
  • 0be4856144 Add GCC 12, Clang 13, 14 to ci.yml Peter Dimov 2022-06-03 05:41:53 +03:00
  • 7503b85f6a Add posix-cmake-subdir, posix-cmake-install jobs to ci.yml Peter Dimov 2022-06-03 01:36:57 +03:00
  • 4a9abf20b3 Add test/cmake_install_test, test/cmake_subdir_test Peter Dimov 2022-06-03 01:35:32 +03:00
  • 2836bb5c41 Merge branch 'feature/quick-test' into feature/gha-cmake Peter Dimov 2022-06-03 01:29:56 +03:00
  • e2925ba01b Add test/quick.cpp Peter Dimov 2022-06-02 22:53:12 +03:00
  • f2724b745b Regenerate CMakeLists.txt Peter Dimov 2022-06-02 21:46:56 +03:00
  • 712d20079a Fix alignment_of include Peter Dimov 2022-06-02 21:46:07 +03:00
  • 99a5409b39 Merge branch 'develop' into feature/gha-cmake Peter Dimov 2022-06-02 21:41:51 +03:00
  • 72fe06aa00 Remove unused include, removes dependency on Detail Peter Dimov 2022-06-02 19:15:12 +03:00
  • 8081a3f9ff Add CMake tests to ci.yml Peter Dimov 2022-06-02 18:43:12 +03:00
  • f218f9b5a2 Add test/CMakeLists.txt Peter Dimov 2022-06-02 18:41:31 +03:00
  • 4e38751187 Update test/Jamfile.v2 Peter Dimov 2022-06-02 18:41:14 +03:00
  • e36e3bcf96 Merge pull request #112 from boostorg/feature/fca-unordered Christian Mazakas 2022-06-01 15:44:05 -07:00
  • 18503e5eb8 Update documentation for new FCA implementation Christian Mazakas 2022-06-01 11:45:56 -07:00
  • 110c5dcf10 Remove unnecessary test files due to FCA refactor Christian Mazakas 2022-05-23 09:55:29 -07:00
  • 37f5a462e4 Update reserve_tests to handle the space requirements for new FCA implementation Christian Mazakas 2022-05-20 14:39:54 -07:00
  • a1fb756831 Fix bug in rebind semantics for test allocator in reserve_tests Christian Mazakas 2022-05-20 14:39:36 -07:00
  • 5a456eb295 Refactor internal implementation to use "fast closed-addressing" aka fca Christian Mazakas 2022-05-20 14:33:35 -07:00
  • ad639ffb61 Lower version of dinkumware check as msvc-12.0 supports piecewise construction Christian Mazakas 2022-05-20 14:27:20 -07:00
  • 2ae686c366 Add tests for testing the SCARY-ness of iterators Christian Mazakas 2022-05-20 14:17:43 -07:00
  • 641c9fba9c Update operator() implementations for predicate classes to properly return a bool Christian Mazakas 2022-05-20 14:15:38 -07:00
  • 8473d8120f Mark test Hasher and KeyEqual as final to extend test coverage Christian Mazakas 2022-05-20 14:14:48 -07:00
  • 954db4e246 Extend fancy pointer types used by test allocators to support a wider array of semantic operations Christian Mazakas 2022-05-20 14:14:01 -07:00
  • 4f43bc5ec7 Add missing #include for usage of BOOST_TEST macro Christian Mazakas 2022-05-20 14:08:35 -07:00
  • 0bcc79baab Update test allocators to be C++11 compliant by making them templates on the pointer type Christian Mazakas 2022-05-20 14:07:44 -07:00
  • e7d34a5ab1 Remove unsupported Windows image from GHA CI Christian Mazakas 2022-05-20 13:53:40 -07:00
  • 33f81fd490 Add benchmark/string_view.cpp boost-1.79.0.beta1 boost-1.79.0 Peter Dimov 2022-03-08 02:44:30 +02:00
  • a1c156cec1 Rearrange and comment out the non-FNV-1a tests in string.cpp Peter Dimov 2022-03-08 02:37:13 +02:00
  • 3d62482fe9 Add missing multiplication by sizeof(T) Peter Dimov 2022-03-08 02:06:21 +02:00
  • 470c9ffed0 Add memory measurements to string.cpp Peter Dimov 2022-03-08 01:17:06 +02:00
  • 49c70046e4 Add memory measurements to uint32.cpp Peter Dimov 2022-03-08 01:06:04 +02:00
  • ff1b01bd10 Add memory measurements to uint64.cpp Peter Dimov 2022-03-07 22:14:58 +02:00
  • 5bcb07dc7f Add BOOST_NOINLINE to benchmark test functions Peter Dimov 2022-03-07 21:43:36 +02:00
  • 35475a260f Merge pull request #111 from cmazakas/missing-initializer-list-constructors-fixes Peter Dimov 2022-03-04 08:16:11 +02:00
  • 3d377ec0f3 Add missing initializer_list constructors to reference docs Christian Mazakas 2022-03-01 13:31:54 -08:00
  • bca33372c2 Merge pull request #110 from cmazakas/equal-range-reference-docs-fixes Peter Dimov 2022-03-02 21:10:38 +02:00
  • 96696b33c4 Merge pull request #109 from cmazakas/unordered-map-reference-doc-fixes Peter Dimov 2022-03-02 20:35:55 +02:00
  • 5772941057 Add missing std:: qualification to initializer_list Christian Mazakas 2022-03-01 11:08:07 -08:00
  • d676ad814b Add missing std:: qualification to usages of pair in the reference docs Christian Mazakas 2022-03-01 07:50:29 -08:00
  • 5f9fdb0b15 Add reference docs for map's insert_or_assign Christian Mazakas 2022-02-28 14:37:03 -08:00
  • 0f44fd0064 Add reference docs for map's try_emplace() Christian Mazakas 2022-02-28 13:09:55 -08:00
  • ceba60831c Merge pull request #108 from cmazakas/insert-doc-fixes Peter Dimov 2022-02-26 04:01:30 +02:00
  • fd90df5d54 Merge pull request #107 from cmazakas/merge-doc-updates Peter Dimov 2022-02-26 04:00:56 +02:00
  • 3fe2c29204 Update documentation on extract/insert to no longer say that transferring nodes between the corresponding multi- container is not supported Christian Mazakas 2022-02-25 13:59:00 -08:00
  • 55d4aaeef5 Update node_handle_tests to prove that nodes can be safely transferred between plain maps/sets and their multi- versions Christian Mazakas 2022-02-25 13:58:09 -08:00
  • 71d3b77668 Correct reference docs for merge() Christian Mazakas 2022-02-24 14:54:28 -08:00
  • 0d3ece98c1 Merge pull request #106 from cmazakas/missing-nodiscard Peter Dimov 2022-02-24 18:00:00 +02:00
  • 3dc83e4075 Merge pull request #105 from cmazakas/feature/erase_if Peter Dimov 2022-02-24 17:55:30 +02:00
  • b57ac04728 Update reference docs to include [[nodiscard]] annotations Christian Mazakas 2022-02-23 14:36:04 -08:00
  • 3d952d3c0f Add missing [[nodiscard]] qualifiers as outlined by C++20 Christian Mazakas 2022-02-23 14:26:28 -08:00
  • 0897423e69 Update Change Log for erase_if() Christian Mazakas 2022-02-23 11:56:19 -08:00
  • b994ddf894 Add reference docs for erase_if() Christian Mazakas 2022-02-23 11:56:08 -08:00
  • c322cc5621 Implement erase_if() for Unordered via function template in detail namespace Christian Mazakas 2022-02-22 15:14:14 -08:00
  • d943283f80 Add test case for erase_if() Christian Mazakas 2022-02-22 15:12:55 -08:00
  • 995707a43e Add Abseil+FNV-1a to benchmark/string.cpp Peter Dimov 2022-02-20 20:08:27 +02:00
  • 107b5e6ab9 Merge pull request #104 from cmazakas/reference-refactor Peter Dimov 2022-02-18 22:11:29 +02:00
  • 2e0fdf7eb4 Update description lists for unordered_multiset Christian Mazakas 2022-02-17 15:08:31 -08:00
  • 14ecf54d8a Update unordered_multiset refernce to follow new synopsis Christian Mazakas 2022-02-17 14:37:35 -08:00
  • c6bdeae570 Update unordered_multiset synopsis to be modelled after the standard Christian Mazakas 2022-02-17 14:37:15 -08:00
  • 2d539a9b8f Clean up formatting of description lists for unordered_set Christian Mazakas 2022-02-17 12:09:26 -08:00
  • 8e1f05082e Update unordered_set reference to follow its new synopsis Christian Mazakas 2022-02-17 09:58:09 -08:00
  • 170d86be9a Update unordered_set synopsis to be consistent with the standard Christian Mazakas 2022-02-17 09:57:44 -08:00