aboutsummaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set_test.cc
AgeCommit message (Expand)Author
2024-01-11Enable ABSL_BTREE_ENABLE_GENERATIONS and ABSL_SWISSTABLE_ENABLE_GENERATIONS w...Abseil Team
2023-12-19Refactor `EraseMetaOnly` to speed up single group tables.Abseil Team
2023-12-12Unit-tests to verify ABSL raw_hash_set does not double-hash in prodAbseil Team
2023-12-12Add `MaskFull` to `Group`.Abseil Team
2023-12-07Small table growth optimization.Abseil Team
2023-11-13Partial roll forward of reentrant validation with the validation itself disab...Evan Brown
2023-11-08Roll back due to leak sanitizer reports.Aaron Jacobs
2023-11-01Add sanitizer mode validation for use of references to swisstables elements t...Evan Brown
2023-10-30Roll forward: Add sanitizer mode checks that element constructors/destructors...Evan Brown
2023-10-17Rollback: Add sanitizer mode checks that element constructors/destructors don...Evan Brown
2023-10-16Add sanitizer mode checks that element constructors/destructors don't make re...Evan Brown
2023-10-16Add iterator invalidation checking for when the hashtable is moved.Evan Brown
2023-10-03Refactor swisstable copy/move assignment to fix issues with allocator propaga...Evan Brown
2023-09-21Replace BtreeAllocatorTest with individual test cases for copy/move/swap prop...Evan Brown
2023-09-15Move CountingAllocator into test_allocator.h and add some other allocators th...Evan Brown
2023-08-04Store infoz on the heap instead of inline and store it only when we are sampl...Evan Brown
2023-08-01raw_hash_set_test: Expect tsan to catch heap-use-after-free on iterators inva...Dino Radakovic
2023-07-31raw_hash_set_test: Match lowercase "invalid iterator" in death testsDino Radakovic
2023-07-26Change the API constraints of erase(const_iterator, const_iterator) so that c...Evan Brown
2023-07-20Add a special case for erase(begin(), end()) to reset the control bytes. The ...Evan Brown
2023-07-17Move growth_left to the backing array.Evan Brown
2023-05-23Migrate most RAW_LOGs and RAW_CHECKs in tests to regular LOG and CHECK.Andy Getzendanner
2023-03-02Use multiple empty generations so that we can detect when iterators from diff...Evan Brown
2023-02-21Refactor swisstable iterator debug messages code. The motivations are (a) dis...Evan Brown
2023-02-14Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so t...Evan Brown
2023-02-09In sanitizer mode, detect when end iterators from different swisstables are c...Evan Brown
2023-02-01Rollforward: in sanitizer mode, detect when references become invalidated by ...Evan Brown
2023-01-31Rollback in sanitizer mode, detect when references become invalidated by rand...Abseil Team
2023-01-30In sanitizer mode, detect when references become invalidated by randomly reha...Evan Brown
2023-01-27Replace absl::base_internal::Prefetch* calls with absl::Prefetch* callsMartijn Vels
2023-01-17In sanitizer mode, detect when references become invalidated after reserved g...Evan Brown
2023-01-05In sanitizer mode, detect when invalidated iterators are compared.Evan Brown
2022-12-22Fix a bug in iterator validation code in which we don't update the table's re...Evan Brown
2022-12-19In sanitizer mode, add generations to swisstable iterators and backing arrays...Evan Brown
2022-12-08Fix some ClangTidy warnings in raw_hash_set code.Evan Brown
2022-11-28Reduce flat_hash_{set,map} generated code size.Abseil Team
2022-11-09Improve error messages when comparing swisstable iterators.Evan Brown
2022-11-01Improve error messages when dereferencing invalid swisstable iterators.Evan Brown
2022-10-04No changes in OSS.Gennadiy Rozental
2022-06-09Optimize SwissMap iteration by another 5-10% for ARMAbseil Team
2022-06-06Optimize SwissMap for ARM by 3-8% for all operationsAbseil Team
2022-05-26Optimize SwissMap iteration for aarch64 by 5-6%Abseil Team
2022-05-18Replace direct uses of __builtin_prefetch from SwissTable with the wrapper fu...Greg Falcon
2022-03-29Export of internal Abseil changesAbseil Team
2022-01-27Export of internal Abseil changesAbseil Team
2022-01-22Export of internal Abseil changesAbseil Team
2021-12-03Export of internal Abseil changesAbseil Team
2021-12-02Export of internal Abseil changesAbseil Team
2021-10-28Export of internal Abseil changesAbseil Team
2021-09-17Export of internal Abseil changesAbseil Team