aboutsummaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set.h
Commit message (Expand)AuthorAgeFilesLines
...
* Rollback: Add sanitizer mode checks that element constructors/destructors don...Evan Brown2023-10-171-27/+12
* Add sanitizer mode checks that element constructors/destructors don't make re...Evan Brown2023-10-161-12/+27
* Add iterator invalidation checking for when the hashtable is moved.Evan Brown2023-10-161-6/+16
* The current implementation of control by checking on x86 has an unnecessary s...Abseil Team2023-10-121-11/+15
* Correct the grammar of an IWYU pragma.Abseil Team2023-10-061-1/+1
* Use ABSL_RAW_LOG and ABSL_PREDICT_* for all debug checks in swisstable includ...Evan Brown2023-10-031-28/+27
* Refactor swisstable copy/move assignment to fix issues with allocator propaga...Evan Brown2023-10-031-47/+94
* Export common.h from raw_hash_set.h to prevent IWYU from linting when using n...Abseil Team2023-09-271-1/+1
* Use ABSL_PREDICT_FALSE and ABSL_RAW_LOG for shared safety checks in raw_hash_...Daniel Cheng2023-09-201-15/+24
* Remove the unused LowerBoundAllocatedByteSize function.Evan Brown2023-09-051-12/+0
* Optimize Resize and Iteration on ArmConnal de Souza2023-08-301-4/+16
* Make raw_hash_set::destroy_slots no longer public. It was never meant to be a...Evan Brown2023-08-291-11/+11
* Remove the has_element function and use FindElement instead.Evan Brown2023-08-171-20/+4
* Update an old comment that refers to obsolete types.Evan Brown2023-08-151-2/+2
* Add missing includes in raw_hash_set.h.Evan Brown2023-08-111-0/+4
* Store infoz on the heap instead of inline and store it only when we are sampl...Evan Brown2023-08-041-44/+88
* Optimize Swissmap Match on Arm.Connal de Souza2023-08-041-3/+6
* Update the comment for capacity_ to mention recent experiments to compress th...Evan Brown2023-08-031-2/+7
* Refactor raw_hash_set deallocation to pass CommonFields instead of passing th...Evan Brown2023-07-271-48/+52
* Change the API constraints of erase(const_iterator, const_iterator) so that c...Evan Brown2023-07-261-2/+25
* Add a special case for erase(begin(), end()) to reset the control bytes. The ...Evan Brown2023-07-201-4/+10
* Rename CommonFields::slots_ptr to slot_array to match the name of the corresp...Evan Brown2023-07-191-6/+6
* Move growth_left to the backing array.Evan Brown2023-07-171-40/+67
* Clarify that lazy_emplace returns an iterator to the new element when lookup ...Abseil Team2023-07-051-1/+2
* roll forward: Make data members of CommonFields be private so that it's easie...Evan Brown2023-06-301-46/+64
* rollback: Make data members of CommonFields be private so that it's easier to...Evan Brown2023-06-301-62/+46
* Make data members of CommonFields be private so that it's easier to change ho...Evan Brown2023-06-301-46/+62
* Convert `raw_hash_set` comments from imperative to indicative mood.Bradley C. Kuszmaul2023-05-311-3/+3
* Merge pull request #1462 from kuszmaul:fix-typoCopybara-Service2023-05-311-10/+10
|\
| * Typo gardeningBradley C. Kuszmaul2023-05-301-1/+1
|/
* Add lifetimebound attribute to some Abseil containersAbseil Team2023-05-031-27/+47
* Merge pull request #1434 from Vertexwahn:fix-spellingCopybara-Service2023-04-251-3/+3
|\
| * Fix some spelling mistakesVertexwahn2023-04-241-2/+2
|/
* Use multiple empty generations so that we can detect when iterators from diff...Evan Brown2023-03-021-13/+25
* Optimize ConvertSpecialToEmptyAndFullToDeleted on ArmConnal de Souza2023-02-231-3/+4
* Merge pull request #1402 from AtariDreams:workaroundCopybara-Service2023-02-221-8/+2
|\
| * Remove workaround for gcc 5.1Rose2023-02-211-8/+2
* | Refactor swisstable iterator debug messages code. The motivations are (a) dis...Evan Brown2023-02-211-44/+80
|/
* Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so t...Evan Brown2023-02-141-20/+33
* In sanitizer mode, detect when end iterators from different swisstables are c...Evan Brown2023-02-091-5/+32
* Rollforward: in sanitizer mode, detect when references become invalidated by ...Evan Brown2023-02-011-9/+24
* Rollback in sanitizer mode, detect when references become invalidated by rand...Abseil Team2023-01-311-24/+9
* In sanitizer mode, detect when references become invalidated by randomly reha...Evan Brown2023-01-301-9/+24
* Replace absl::base_internal::Prefetch* calls with absl::Prefetch* callsMartijn Vels2023-01-271-9/+13
* In sanitizer mode, detect when references become invalidated after reserved g...Evan Brown2023-01-171-9/+35
* In sanitizer mode, detect when invalidated iterators are compared.Evan Brown2023-01-051-9/+17
* Fix a bug in iterator validation code in which we don't update the table's re...Evan Brown2022-12-221-1/+1
* In sanitizer mode, add generations to swisstable iterators and backing arrays...Evan Brown2022-12-191-37/+223
* Optimize raw_hash_set CountLeadingEmptyOrDeleted() on ArmConnal de Souza2022-12-191-6/+8
* Fix some ClangTidy warnings in raw_hash_set code.Evan Brown2022-12-081-2/+5