summaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set.h
Commit message (Expand)AuthorAge
* 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
* In sanitizer mode, detect when invalidated iterators are compared.Gravatar Evan Brown2023-01-05
* Fix a bug in iterator validation code in which we don't update the table's re...Gravatar Evan Brown2022-12-22
* In sanitizer mode, add generations to swisstable iterators and backing arrays...Gravatar Evan Brown2022-12-19
* Optimize raw_hash_set CountLeadingEmptyOrDeleted() on ArmGravatar Connal de Souza2022-12-19
* Fix some ClangTidy warnings in raw_hash_set code.Gravatar Evan Brown2022-12-08
* Change CommonFields from a private base class of raw_hash_set to be the first...Gravatar Evan Brown2022-12-08
* Move the vtable into a function to delay instantiation until the function isGravatar Samuel Benzaquen2022-12-01
* Reduce flat_hash_{set,map} generated code size.Gravatar Abseil Team2022-11-28
* Stop unnecessary clearing of fields in ~raw_hash_set.Gravatar Abseil Team2022-11-11
* Improve error messages when comparing swisstable iterators.Gravatar Evan Brown2022-11-09
* Improve error messages when dereferencing invalid swisstable iterators.Gravatar Evan Brown2022-11-01
* Fix "unsafe narrowing" warnings in absl, 8/n.Gravatar Abseil Team2022-09-12
* Rollback of fix "unsafe narrowing" warnings in absl, 8/n.Gravatar Derek Mauro2022-09-01
* Fix "unsafe narrowing" warnings in absl, 8/n.Gravatar Abseil Team2022-09-01
* Fix "unsafe narrowing" warnings in absl, 1/n.Gravatar Abseil Team2022-07-28
* Fixed sign-conversion warning in code.Gravatar Abseil Team2022-07-25
* Use ABSL_INTERNAL_HAS_SSE2 instead of __SSE2__Gravatar Abseil Team2022-06-22
* Optimize SwissMap iteration by another 5-10% for ARMGravatar Abseil Team2022-06-09
* Optimize SwissMap for ARM by 3-8% for all operationsGravatar Abseil Team2022-06-06
* Optimize SwissMap iteration for aarch64 by 5-6%Gravatar Abseil Team2022-05-26
* Replace direct uses of __builtin_prefetch from SwissTable with the wrapper fu...Gravatar Greg Falcon2022-05-18
* Correct the comment about the probe sequence. It's (i/2 + i)/2 not (i/2 - i)/2.Gravatar Abseil Team2022-05-04
* Improve analysis of the number of extra `==` operations, which was overly com...Gravatar Abseil Team2022-05-04