aboutsummaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set.cc
Commit message (Expand)AuthorAgeFilesLines
* Optimize GrowIntoSingleGroupShuffleControlBytes.Connal de Souza2024-05-281-50/+100
* Move `prepare_insert` out of the line as type erased `PrepareInsertNonSoo`.Vitaly Goldshteyn2024-05-201-2/+166
* Use GrowthInfo without applying any optimizations based on it.Vitaly Goldshteyn2024-03-271-4/+5
* Implement small object optimization in swisstable - disabled for now.Evan Brown2024-03-061-16/+63
* Extract `InsertPosition` function to be able to reuse it.Vitaly Goldshteyn2024-03-041-2/+3
* Type erased hash_slot_fn that depends only on key types (and hash function).Abseil Team2024-01-311-2/+2
* Refactor `EraseMetaOnly` to speed up single group tables.Abseil Team2023-12-191-13/+22
* Small table growth optimization.Abseil Team2023-12-071-8/+106
* Add sanitizer mode validation for use of references to swisstables elements t...Evan Brown2023-11-011-7/+16
* Store infoz on the heap instead of inline and store it only when we are sampl...Evan Brown2023-08-041-4/+5
* Refactor raw_hash_set deallocation to pass CommonFields instead of passing th...Evan Brown2023-07-271-3/+1
* Rename CommonFields::slots_ptr to slot_array to match the name of the corresp...Evan Brown2023-07-191-2/+2
* Move growth_left to the backing array.Evan Brown2023-07-171-5/+14
* roll forward: Make data members of CommonFields be private so that it's easie...Evan Brown2023-06-301-16/+17
* rollback: Make data members of CommonFields be private so that it's easier to...Evan Brown2023-06-301-17/+16
* Make data members of CommonFields be private so that it's easier to change ho...Evan Brown2023-06-301-16/+17
* Convert `raw_hash_set` comments from imperative to indicative mood.Bradley C. Kuszmaul2023-05-311-5/+6
* Use multiple empty generations so that we can detect when iterators from diff...Evan Brown2023-03-021-5/+16
* Workaround MSan false positive.Abseil Team2023-02-101-0/+6
* Rollforward: in sanitizer mode, detect when references become invalidated by ...Evan Brown2023-02-011-0/+15
* Rollback in sanitizer mode, detect when references become invalidated by rand...Abseil Team2023-01-311-15/+0
* In sanitizer mode, detect when references become invalidated by randomly reha...Evan Brown2023-01-301-0/+15
* In sanitizer mode, add generations to swisstable iterators and backing arrays...Evan Brown2022-12-191-6/+9
* Fix some ClangTidy warnings in raw_hash_set code.Evan Brown2022-12-081-4/+5
* Change CommonFields from a private base class of raw_hash_set to be the first...Evan Brown2022-12-081-9/+8
* Reduce flat_hash_{set,map} generated code size.Abseil Team2022-11-281-2/+150
* Fix C++17 constexpr storage deprecation warningsDerek Mauro2022-06-091-0/+2
* Export of internal Abseil changesAbseil Team2022-03-211-0/+2
* Export of internal Abseil changesAbseil Team2021-08-191-0/+2
* Export of internal Abseil changesAbseil Team2021-08-111-1/+1
* Export of internal Abseil changesAbseil Team2021-08-101-0/+6
* Export of internal Abseil changesAbseil Team2021-07-281-6/+4
* Export of internal Abseil changesAbseil Team2021-06-221-1/+1
* Export of internal Abseil changesAbseil Team2021-06-181-2/+2
* Export of internal Abseil changesAbseil Team2020-11-161-0/+13
* Export of internal Abseil changesAbseil Team2020-10-131-1/+1
* Export of internal Abseil changesAbseil Team2019-12-121-0/+2
* Changed HTTP URLs to HTTPS where possible (#270)nik72732019-03-081-1/+1
* Export of internal Abseil changes.Abseil Team2018-12-041-1/+2
* Export of internal Abseil changes.Abseil Team2018-09-271-0/+45