summaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set.h
Commit message (Expand)AuthorAge
* Partial roll forward of reentrant validation with the validation itself disab...Gravatar Evan Brown2023-11-13
* Roll back due to leak sanitizer reports.Gravatar Aaron Jacobs2023-11-08
* Add control()/slot() functions to iterator/const_iterator.Gravatar Evan Brown2023-11-07
* Add sanitizer mode validation for use of references to swisstables elements t...Gravatar Evan Brown2023-11-01
* Roll forward: Add sanitizer mode checks that element constructors/destructors...Gravatar Evan Brown2023-10-30
* Rollback: Add sanitizer mode checks that element constructors/destructors don...Gravatar Evan Brown2023-10-17
* Add sanitizer mode checks that element constructors/destructors don't make re...Gravatar Evan Brown2023-10-16
* Add iterator invalidation checking for when the hashtable is moved.Gravatar Evan Brown2023-10-16
* The current implementation of control by checking on x86 has an unnecessary s...Gravatar Abseil Team2023-10-12
* Correct the grammar of an IWYU pragma.Gravatar Abseil Team2023-10-06
* Use ABSL_RAW_LOG and ABSL_PREDICT_* for all debug checks in swisstable includ...Gravatar Evan Brown2023-10-03
* Refactor swisstable copy/move assignment to fix issues with allocator propaga...Gravatar Evan Brown2023-10-03
* Export common.h from raw_hash_set.h to prevent IWYU from linting when using n...Gravatar Abseil Team2023-09-27
* Use ABSL_PREDICT_FALSE and ABSL_RAW_LOG for shared safety checks in raw_hash_...Gravatar Daniel Cheng2023-09-20
* Remove the unused LowerBoundAllocatedByteSize function.Gravatar Evan Brown2023-09-05
* Optimize Resize and Iteration on ArmGravatar Connal de Souza2023-08-30
* Make raw_hash_set::destroy_slots no longer public. It was never meant to be a...Gravatar Evan Brown2023-08-29
* Remove the has_element function and use FindElement instead.Gravatar Evan Brown2023-08-17
* Update an old comment that refers to obsolete types.Gravatar Evan Brown2023-08-15
* Add missing includes in raw_hash_set.h.Gravatar Evan Brown2023-08-11
* Store infoz on the heap instead of inline and store it only when we are sampl...Gravatar Evan Brown2023-08-04
* Optimize Swissmap Match on Arm.Gravatar Connal de Souza2023-08-04
* Update the comment for capacity_ to mention recent experiments to compress th...Gravatar Evan Brown2023-08-03
* Refactor raw_hash_set deallocation to pass CommonFields instead of passing th...Gravatar Evan Brown2023-07-27
* Change the API constraints of erase(const_iterator, const_iterator) so that c...Gravatar Evan Brown2023-07-26
* Add a special case for erase(begin(), end()) to reset the control bytes. The ...Gravatar Evan Brown2023-07-20
* Rename CommonFields::slots_ptr to slot_array to match the name of the corresp...Gravatar Evan Brown2023-07-19
* Move growth_left to the backing array.Gravatar Evan Brown2023-07-17
* Clarify that lazy_emplace returns an iterator to the new element when lookup ...Gravatar Abseil Team2023-07-05
* roll forward: Make data members of CommonFields be private so that it's easie...Gravatar Evan Brown2023-06-30
* rollback: Make data members of CommonFields be private so that it's easier to...Gravatar Evan Brown2023-06-30
* Make data members of CommonFields be private so that it's easier to change ho...Gravatar Evan Brown2023-06-30
* Convert `raw_hash_set` comments from imperative to indicative mood.Gravatar Bradley C. Kuszmaul2023-05-31
* Merge pull request #1462 from kuszmaul:fix-typoGravatar Copybara-Service2023-05-31
|\
| * Typo gardeningGravatar Bradley C. Kuszmaul2023-05-30
|/
* Add lifetimebound attribute to some Abseil containersGravatar Abseil Team2023-05-03
* Merge pull request #1434 from Vertexwahn:fix-spellingGravatar Copybara-Service2023-04-25
|\
| * Fix some spelling mistakesGravatar Vertexwahn2023-04-24
|/
* Use multiple empty generations so that we can detect when iterators from diff...Gravatar Evan Brown2023-03-02
* Optimize ConvertSpecialToEmptyAndFullToDeleted on ArmGravatar Connal de Souza2023-02-23
* Merge pull request #1402 from AtariDreams:workaroundGravatar Copybara-Service2023-02-22
|\
* | Refactor swisstable iterator debug messages code. The motivations are (a) dis...Gravatar Evan Brown2023-02-21
| * Remove workaround for gcc 5.1Gravatar Rose2023-02-21
|/
* Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so t...Gravatar Evan Brown2023-02-14
* In sanitizer mode, detect when end iterators from different swisstables are c...Gravatar Evan Brown2023-02-09
* Rollforward: in sanitizer mode, detect when references become invalidated by ...Gravatar Evan Brown2023-02-01
* Rollback in sanitizer mode, detect when references become invalidated by rand...Gravatar Abseil Team2023-01-31
* In sanitizer mode, detect when references become invalidated by randomly reha...Gravatar Evan Brown2023-01-30
* Replace absl::base_internal::Prefetch* calls with absl::Prefetch* callsGravatar Martijn Vels2023-01-27
* In sanitizer mode, detect when references become invalidated after reserved g...Gravatar Evan Brown2023-01-17