summaryrefslogtreecommitdiff
path: root/absl/container
Commit message (Expand)AuthorAge
* Add heterogeneous lookup support for wstring/u16string/u32string.Gravatar Abseil Team2023-04-03
* inlined_vector: optimize the move-assignment fast path.Gravatar Aaron Jacobs2023-03-31
* inlined_vector: stop sharing the memcpy-based move-assignment path.Gravatar Aaron Jacobs2023-03-31
* inlined_vector: remove excess restrictions on copy constructor fast path.Gravatar Aaron Jacobs2023-03-31
* inlined_vector: fix incorrect conditions for move constructor fast paths.Gravatar Aaron Jacobs2023-03-29
* inlined_vector: destroy all types with trivial destructors efficiently.Gravatar Aaron Jacobs2023-03-27
* inlined_vector: get rid of IsMemcpyOk.Gravatar Abseil Team2023-03-24
* inlined_vector_test: add coverage of moving vectors of unique pointers.Gravatar Abseil Team2023-03-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
|\
* | Resolve TODO: remove C++11 workaroundsGravatar Rose2023-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
* Workaround MSan false positive.Gravatar Abseil Team2023-02-10
* In sanitizer mode, detect when end iterators from different swisstables are c...Gravatar Evan Brown2023-02-09
* Fix missing includes/dependenciesGravatar Derek Mauro2023-02-02
* 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
* Sort CMakeList deps for raw_hash_set and raw_hash_set_test.Gravatar Evan Brown2023-01-23
* Add CodegenAbslRawHashSetStringFindNeEnd function, which is useful because th...Gravatar Evan Brown2023-01-20
* 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
* Update `FixedArray` doc comments to match actual template param namesGravatar Lawrence Wolf-Sonkin2022-12-22
* Restrict visibility of absl/container:hash_function_defaults.Gravatar Chris Kennelly2022-12-19
* 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
* Add a compilation test for recursive hash map typesGravatar Derek Mauro2022-12-02
* 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
* Refactor btree iterator generation code into a base class rather than using i...Gravatar Evan Brown2022-11-22
* Improve error messages when comparing btree iterators when generations are en...Gravatar Evan Brown2022-11-21
* Add a new API for `extract_and_get_next()` in b-tree that returns both the ex...Gravatar Evan Brown2022-11-15
* Stop unnecessary clearing of fields in ~raw_hash_set.Gravatar Abseil Team2022-11-11
* Improve error messages when comparing btree iterators.Gravatar Evan Brown2022-11-10
* Improve error messages when comparing swisstable iterators.Gravatar Evan Brown2022-11-09
* Auto increase inlined capacity whenever it does not affect class' size.Gravatar Abseil Team2022-11-09
* Fix some invalid iterator bugs in btree_test.cc for multi{set,map} emplace{_h...Gravatar Evan Brown2022-11-07
* Merge pull request #1287 from GOGOYAO:patch-1Gravatar Copybara-Service2022-11-03
|\
* | Improve error messages when dereferencing invalid swisstable iterators.Gravatar Evan Brown2022-11-01
* | Add a warning about extract invalidating iterators (not just the iterator of ...Gravatar Abseil Team2022-10-31
* | `absl::InlinedVector::swap` supports non-assignable types.Gravatar Abseil Team2022-10-25
* | Improve b-tree error messages when dereferencing invalid iterators.Gravatar Evan Brown2022-10-25
* | Use btree iterator subtraction instead of std::distance in erase_range() and ...Gravatar Evan Brown2022-10-18