Commit Graph

1496 Commits

Author SHA1 Message Date
Christian Mazakas
aa96d87502 Fix shadowing warning in early versions of gcc 2022-02-11 11:33:46 -08:00
Peter Dimov
e3a7ec6aed Merge pull request #92 from cmazakas/reserve-tests-signed-comparison-fixes
Fix signed/unsigned comparison warning in reserve tests
2022-02-11 08:23:24 +02:00
Peter Dimov
93f9fd7206 Merge pull request #91 from cmazakas/self-assign-warning-fixes
Disable clang-specific warning about self-assignment
2022-02-11 08:10:40 +02:00
Christian Mazakas
28915fdce0 Fix signed/unsigned comparison warning in reserve tests 2022-02-10 14:57:22 -08:00
Christian Mazakas
497455d281 Disable clang-specific warning about self-assignment in tests that explicitly aim to test self-assigment 2022-02-10 12:37:39 -08:00
Peter Dimov
c758cbda5e Temporarily disable warnings-as-errors 2022-02-10 22:30:22 +02:00
Peter Dimov
4655133843 Merge branch 'feature/warnings-as-errors' into develop 2022-02-10 22:29:07 +02:00
Peter Dimov
672a97cb34 Merge pull request #90 from cmazakas/contains-c4800-warning-fixes
Fix C4800 warnings in msvc by manually comparing pointers to 0
2022-02-10 22:28:37 +02:00
Peter Dimov
0f8cc79c00 Enable warnings-as-errors for clang and msvc 2022-02-10 20:55:47 +02:00
Christian Mazakas
e2b6865938 Fix C4800 warnings in msvc by manually comparing pointers to 0 2022-02-10 08:37:53 -08:00
Peter Dimov
bf0bc6468a Avoid -Wsign-conversion warning in mix_policy.cpp 2022-02-10 18:22:52 +02:00
Peter Dimov
526bf15c3c Update test/Jamfile 2022-02-10 03:58:40 +02:00
Peter Dimov
bdfb0e3e25 Update ci.yml 2022-02-10 01:27:59 +02:00
Peter Dimov
2d6ebf16d8 Merge pull request #87 from cmazakas/docs-cleanup
Docs Cleanup
2022-02-10 01:20:52 +02:00
Peter Dimov
13c62043eb Merge pull request #89 from cmazakas/nonnull-warnings-fix
Use `boost::declval` in test metafunctions to avoid `-Wnonnull` warnings
2022-02-10 01:19:14 +02:00
Christian Mazakas
39d60cd91d Update test metafunction to use boost::declval instead of using null pointers 2022-02-09 11:51:23 -08:00
Peter Dimov
aaf79c5202 Merge pull request #88 from cmazakas/scoped-allocator-test-fixes
Refactor scoped allocator test to use a custom Allocator
2022-02-09 21:29:29 +02:00
Christian Mazakas
884c790009 Disable scoped_allocator test for msvc-14.0 as a stdlib defect in its scoped_allocator_adaptor requires DefaultConstructible for Allocators 2022-02-09 09:53:07 -08:00
Christian Mazakas
5e5dbf5984 Refactor scoped allocator test to use a custom non-default-constructible Allocator instead of Intrerprocess which required a dep on Filesystem 2022-02-09 09:52:56 -08:00
Peter Dimov
0794cfec9e Avoid -Wlong-long in mix64_policy 2022-02-09 07:13:27 +02:00
Peter Dimov
a878374d28 Disable warnings when building boost_filesystem 2022-02-09 07:12:54 +02:00
Christian Mazakas
120861bf55 Add change log note about AsciiDoc conversion 2022-02-07 12:51:19 -08:00
Christian Mazakas
b7514e1e04 Clean up wording on Iterator Invalidation to recommend using reserve() 2022-02-07 12:33:56 -08:00
Christian Mazakas
da390e3959 Shorten Change Log section titles to "Release <version>" 2022-02-07 09:29:42 -08:00
Christian Mazakas
3062759ca8 Update docs to refer to the "draft standard" simply as the "standard" 2022-02-07 09:15:01 -08:00
Peter Dimov
cb4b417f76 Merge pull request #86 from cmazakas/qbk-cleanup
Remove obsoleted documentation files
2022-02-07 17:56:45 +02:00
Christian Mazakas
ef951094b3 Remove obsoleted documentation files 2022-02-07 07:45:28 -08:00
Peter Dimov
b14aefa1d3 Update index.html 2022-02-01 02:35:29 +02:00
Peter Dimov
aa7c11a873 Document switch to Fibonacci hashing 2022-02-01 02:29:58 +02:00
Peter Dimov
b871699103 Merge pull request #84 from boostorg/feature/asciidoc
Convert Docs to AsciiDoc
2022-02-01 02:10:30 +02:00
Christian Mazakas
8b946ec36d Add reference docs for unordered_multiset 2022-01-31 11:38:51 -08:00
Christian Mazakas
da73e1eda9 Add reference docs for unordered_multimap 2022-01-31 11:38:51 -08:00
Christian Mazakas
cd8716400b Add ref docs for unordered_set 2022-01-31 11:38:51 -08:00
Christian Mazakas
854ab0b151 Add reference docs for unordered_map 2022-01-31 11:38:51 -08:00
Christian Mazakas
c1c98e16d3 Add Copyright section to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
1ee99268f1 Add Bibliography section to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
403ed3abaf Add Rationale section to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
de2ae678a9 Add Comparison section to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
45c92568a1 Add section on Pred/Hasher to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
2f455409e2 Add Buckets section to AsciiDoc 2022-01-31 11:38:51 -08:00
Christian Mazakas
55bdde560a Convert intro to AsciiDoc 2022-01-28 14:31:31 -08:00
Christian Mazakas
4e249125eb Update compliance section to AsciiDoc 2022-01-28 14:31:31 -08:00
Christian Mazakas
1f0ba0198b Convert Change Log to AsciiDoc 2022-01-28 14:31:31 -08:00
Christian Mazakas
145ccc77d6 Update Jamfile to build AsciiDoc and add corresponding file stubs 2022-01-28 14:31:31 -08:00
Peter Dimov
1cb0908961 Change random indices in string.cpp to differ in size; remove shifted consecutive there as not representative 2022-01-20 02:06:00 +02:00
Peter Dimov
1db7fbad66 Add FNV-1a cases for std::unordered_map, multi_index_map to benchmark/string.cpp 2022-01-19 19:33:34 +02:00
Peter Dimov
7d79b35f93 Avoid warnings in tests 2022-01-19 18:57:28 +02:00
Peter Dimov
2f331b7a8b Update mix64_policy to use Fibonacci hashing 2022-01-19 04:11:08 +02:00
Peter Dimov
d96d5335b4 Update mix32_policy to use Fibonacci hashing 2022-01-19 04:01:46 +02:00
Peter Dimov
4c2150fb3d Minor updates to benchmark/string.cpp 2022-01-19 03:50:39 +02:00