47 Commits (b3e64c416844c3579f90f4b1cc42d8d137f21b0a)

Author SHA1 Message Date
Evan Brown 24c32c7de2 Use btree iterator subtraction instead of std::distance in erase_range() and count(). 2 years ago
Evan Brown bbf2ed7890 Implement btree_iterator::operator-, which is faster than std::distance for btree iterators. 2 years ago
Evan Brown 6d9ea2b46f Add common_policy_traits - a subset of hash_policy_traits that can be shared between raw_hash_set and btree. 2 years ago
Abseil Team 1cd889767e Fix -Wimplicit-int-conversion and -Wsign-conversion warnings in btree. 2 years ago
Abseil Team d4607b3f05 Make BTrees work with custom allocators that recycle memory. 2 years ago
Evan Brown b92f23a08a Apply clang-format to btree.h. 2 years ago
Abseil Team 5a547f8bbd Fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Evan Brown 4a1ccf16ed Fix ClangTidy warnings in btree.h and btree_test.cc. 2 years ago
Derek Mauro fa108c444f Rollback of fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Abseil Team 847fa56a54 Fix "unsafe narrowing" warnings in absl, 8/n. 2 years ago
Evan Brown ef034836d3 In b-tree, support unassignable value types. 3 years ago
Evan Brown aeb2dc9c34 Allow for using b-tree with `value_type`s that can only be constructed by the allocator (ignoring copy/move constructors). 3 years ago
Jose Renau e82b2a48a4 Avoid variable shadowing which can be a compile error depending on compile flags 3 years ago
Evan Brown 02934b4921 In btree, move rightmost_ into the CompressedTuple instead of root_. 3 years ago
Abseil Team c33f21f86a Export of internal Abseil changes 3 years ago
Abseil Team 0ad7994f10 Export of internal Abseil changes 3 years ago
Abseil Team c2ef703338 Export of internal Abseil changes 3 years ago
Abseil Team e3fdd9b16a Export of internal Abseil changes 3 years ago
Abseil Team d758735198 Export of internal Abseil changes 3 years ago
Abseil Team 9336be04a2 Export of internal Abseil changes 3 years ago
Abseil Team d587c966ed Export of internal Abseil changes 3 years ago
Abseil Team 5de90e2673 Export of internal Abseil changes 4 years ago
Abseil Team 7f4d0ba0be Export of internal Abseil changes 4 years ago
Abseil Team dcf4899377 Export of internal Abseil changes 4 years ago
Abseil Team 2e9532cc6c Export of internal Abseil changes 4 years ago
Abseil Team e7ca23acac Export of internal Abseil changes 4 years ago
Abseil Team 938fd0f4e6 Export of internal Abseil changes 4 years ago
Abseil Team acf3390ca2 Export of internal Abseil changes 4 years ago
Abseil Team 962b067540 Export of internal Abseil changes 4 years ago
Abseil Team 5bf048b842 Export of internal Abseil changes 4 years ago
Abseil Team 1e3d25b265 Export of internal Abseil changes 4 years ago
Abseil Team eb317a701b Export of internal Abseil changes 4 years ago
Dominic Chen 40fdb59d37
btree: fix sign-compare warnings (#800) 4 years ago
Abseil Team 1fd58b69c6 Export of internal Abseil changes 4 years ago
Abseil Team f2c9c663db Export of internal Abseil changes 4 years ago
Abseil Team 4d2ff381a3 Export of internal Abseil changes 4 years ago
Abseil Team c6b3f2cf58 Export of internal Abseil changes 4 years ago
Abseil Team f66bc74928 Export of internal Abseil changes 4 years ago
Abseil Team 2c8a5b0d89 Export of internal Abseil changes 4 years ago
Abseil Team 41a6263fd0 Export of internal Abseil changes 4 years ago
Abseil Team 3c2bed2e77 Export of internal Abseil changes 4 years ago
Abseil Team 672d9e0aef Export of internal Abseil changes 4 years ago
Abseil Team 4ccc0fce09 Export of internal Abseil changes 5 years ago
Abseil Team 4a851046a0 Export of internal Abseil changes 5 years ago
Abseil Team 1d31b5c365 Export of internal Abseil changes 5 years ago
Abseil Team 768eb2ca28 Export of internal Abseil changes 5 years ago