Peter Dimov
|
e690e8910c
|
Merge branch 'feature/gha-gcc12-nosan' into develop
|
2022-06-03 22:54:39 +03:00 |
|
joaquintides
|
34b9a8d21f
|
Merge pull request #118 from cmazakas/fastmod-cleanup
Rename functions used to efficiently calculate modulo
|
2022-06-03 20:02:42 +02:00 |
|
Christian Mazakas
|
0106ed3d91
|
Rename functions used to efficiently calculate modulo, update associated comments
|
2022-06-03 09:28:17 -07:00 |
|
Peter Dimov
|
f8342e4b04
|
Add a GCC 12 job without sanitization
|
2022-06-03 17:08:51 +03:00 |
|
Peter Dimov
|
8a74b192b0
|
Merge pull request #117 from Flamefire/clang3_8_compat
Fix compilation on Clang < 3.8
|
2022-06-03 16:49:43 +03:00 |
|
Flamefire
|
d0ac539d09
|
Fix compilation on Clang < 3.8
`val_alloc` is used in the other branch of the #ifdef too.
|
2022-06-03 11:07:49 +02:00 |
|
Peter Dimov
|
0be4856144
|
Add GCC 12, Clang 13, 14 to ci.yml
|
2022-06-03 05:41:53 +03:00 |
|
Peter Dimov
|
7503b85f6a
|
Add posix-cmake-subdir, posix-cmake-install jobs to ci.yml
|
2022-06-03 01:36:57 +03:00 |
|
Peter Dimov
|
4a9abf20b3
|
Add test/cmake_install_test, test/cmake_subdir_test
|
2022-06-03 01:35:32 +03:00 |
|
Peter Dimov
|
2836bb5c41
|
Merge branch 'feature/quick-test' into feature/gha-cmake
|
2022-06-03 01:29:56 +03:00 |
|
Peter Dimov
|
e2925ba01b
|
Add test/quick.cpp
|
2022-06-02 22:53:12 +03:00 |
|
Peter Dimov
|
f2724b745b
|
Regenerate CMakeLists.txt
|
2022-06-02 21:46:56 +03:00 |
|
Peter Dimov
|
712d20079a
|
Fix alignment_of include
|
2022-06-02 21:46:07 +03:00 |
|
Peter Dimov
|
99a5409b39
|
Merge branch 'develop' into feature/gha-cmake
|
2022-06-02 21:41:51 +03:00 |
|
Peter Dimov
|
72fe06aa00
|
Remove unused include, removes dependency on Detail
|
2022-06-02 19:15:12 +03:00 |
|
Peter Dimov
|
8081a3f9ff
|
Add CMake tests to ci.yml
|
2022-06-02 18:43:12 +03:00 |
|
Peter Dimov
|
f218f9b5a2
|
Add test/CMakeLists.txt
|
2022-06-02 18:41:31 +03:00 |
|
Peter Dimov
|
4e38751187
|
Update test/Jamfile.v2
|
2022-06-02 18:41:14 +03:00 |
|
Christian Mazakas
|
e36e3bcf96
|
Merge pull request #112 from boostorg/feature/fca-unordered
Update internal implementation to use FCA
|
2022-06-01 15:44:05 -07:00 |
|
Christian Mazakas
|
18503e5eb8
|
Update documentation for new FCA implementation
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
110c5dcf10
|
Remove unnecessary test files due to FCA refactor
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
37f5a462e4
|
Update reserve_tests to handle the space requirements for new FCA implementation
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
a1fb756831
|
Fix bug in rebind semantics for test allocator in reserve_tests
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
5a456eb295
|
Refactor internal implementation to use "fast closed-addressing" aka fca
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
ad639ffb61
|
Lower version of dinkumware check as msvc-12.0 supports piecewise construction
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
2ae686c366
|
Add tests for testing the SCARY-ness of iterators
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
641c9fba9c
|
Update operator() implementations for predicate classes to properly return a bool
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
8473d8120f
|
Mark test Hasher and KeyEqual as final to extend test coverage
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
954db4e246
|
Extend fancy pointer types used by test allocators to support a wider array of semantic operations
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
4f43bc5ec7
|
Add missing #include for usage of BOOST_TEST macro
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
0bcc79baab
|
Update test allocators to be C++11 compliant by making them templates on the pointer type
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
e7d34a5ab1
|
Remove unsupported Windows image from GHA CI
|
2022-05-20 13:53:40 -07:00 |
|
Peter Dimov
|
33f81fd490
|
Add benchmark/string_view.cpp
boost-1.79.0.beta1
boost-1.79.0
|
2022-03-08 02:44:30 +02:00 |
|
Peter Dimov
|
a1c156cec1
|
Rearrange and comment out the non-FNV-1a tests in string.cpp
|
2022-03-08 02:37:13 +02:00 |
|
Peter Dimov
|
3d62482fe9
|
Add missing multiplication by sizeof(T)
|
2022-03-08 02:06:21 +02:00 |
|
Peter Dimov
|
470c9ffed0
|
Add memory measurements to string.cpp
|
2022-03-08 01:31:59 +02:00 |
|
Peter Dimov
|
49c70046e4
|
Add memory measurements to uint32.cpp
|
2022-03-08 01:06:04 +02:00 |
|
Peter Dimov
|
ff1b01bd10
|
Add memory measurements to uint64.cpp
|
2022-03-07 22:14:58 +02:00 |
|
Peter Dimov
|
5bcb07dc7f
|
Add BOOST_NOINLINE to benchmark test functions
|
2022-03-07 21:43:36 +02:00 |
|
Peter Dimov
|
35475a260f
|
Merge pull request #111 from cmazakas/missing-initializer-list-constructors-fixes
Add missing `initializer_list` constructors to reference docs
|
2022-03-04 08:16:11 +02:00 |
|
Christian Mazakas
|
3d377ec0f3
|
Add missing initializer_list constructors to reference docs
|
2022-03-02 15:45:38 -08:00 |
|
Peter Dimov
|
bca33372c2
|
Merge pull request #110 from cmazakas/equal-range-reference-docs-fixes
Add missing `std::` qualification to usages of `pair` in the reference
|
2022-03-02 21:10:38 +02:00 |
|
Peter Dimov
|
96696b33c4
|
Merge pull request #109 from cmazakas/unordered-map-reference-doc-fixes
`unordered_map` reference doc fixes
|
2022-03-02 20:35:55 +02:00 |
|
Christian Mazakas
|
5772941057
|
Add missing std:: qualification to initializer_list
|
2022-03-01 11:08:07 -08:00 |
|
Christian Mazakas
|
d676ad814b
|
Add missing std:: qualification to usages of pair in the reference docs
|
2022-03-01 07:50:29 -08:00 |
|
Christian Mazakas
|
5f9fdb0b15
|
Add reference docs for map's insert_or_assign
|
2022-02-28 14:37:57 -08:00 |
|
Christian Mazakas
|
0f44fd0064
|
Add reference docs for map's try_emplace()
|
2022-02-28 14:37:57 -08:00 |
|
Peter Dimov
|
ceba60831c
|
Merge pull request #108 from cmazakas/insert-doc-fixes
`insert()`/`extract()` doc fixes + test improvements
|
2022-02-26 04:01:30 +02:00 |
|
Peter Dimov
|
fd90df5d54
|
Merge pull request #107 from cmazakas/merge-doc-updates
Correct reference docs for `merge()`
|
2022-02-26 04:00:56 +02:00 |
|
Christian Mazakas
|
3fe2c29204
|
Update documentation on extract/insert to no longer say that transferring nodes between the corresponding multi- container is not supported
|
2022-02-25 13:59:00 -08:00 |
|