aboutsummaryrefslogtreecommitdiff
path: root/absl/container
AgeCommit message (Expand)Author
2023-03-27inlined_vector: destroy all types with trivial destructors efficiently.Aaron Jacobs
2023-03-24inlined_vector: get rid of IsMemcpyOk.Abseil Team
2023-03-24inlined_vector_test: add coverage of moving vectors of unique pointers.Abseil Team
2023-03-02Use multiple empty generations so that we can detect when iterators from diff...Evan Brown
2023-02-23Optimize ConvertSpecialToEmptyAndFullToDeleted on ArmConnal de Souza
2023-02-22Merge pull request #1402 from AtariDreams:workaroundCopybara-Service
2023-02-22Resolve TODO: remove C++11 workaroundsRose
2023-02-21Refactor swisstable iterator debug messages code. The motivations are (a) dis...Evan Brown
2023-02-21Remove workaround for gcc 5.1Rose
2023-02-14Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so t...Evan Brown
2023-02-10Workaround MSan false positive.Abseil Team
2023-02-09In sanitizer mode, detect when end iterators from different swisstables are c...Evan Brown
2023-02-02Fix missing includes/dependenciesDerek Mauro
2023-02-01Rollforward: in sanitizer mode, detect when references become invalidated by ...Evan Brown
2023-01-31Rollback in sanitizer mode, detect when references become invalidated by rand...Abseil Team
2023-01-30In sanitizer mode, detect when references become invalidated by randomly reha...Evan Brown
2023-01-27Replace absl::base_internal::Prefetch* calls with absl::Prefetch* callsMartijn Vels
2023-01-23Sort CMakeList deps for raw_hash_set and raw_hash_set_test.Evan Brown
2023-01-20Add CodegenAbslRawHashSetStringFindNeEnd function, which is useful because th...Evan Brown
2023-01-17In sanitizer mode, detect when references become invalidated after reserved g...Evan Brown
2023-01-05In sanitizer mode, detect when invalidated iterators are compared.Evan Brown
2022-12-22Fix a bug in iterator validation code in which we don't update the table's re...Evan Brown
2022-12-22Update `FixedArray` doc comments to match actual template param namesLawrence Wolf-Sonkin
2022-12-19Restrict visibility of absl/container:hash_function_defaults.Chris Kennelly
2022-12-19In sanitizer mode, add generations to swisstable iterators and backing arrays...Evan Brown
2022-12-19Optimize raw_hash_set CountLeadingEmptyOrDeleted() on ArmConnal de Souza
2022-12-08Fix some ClangTidy warnings in raw_hash_set code.Evan Brown
2022-12-08Change CommonFields from a private base class of raw_hash_set to be the first...Evan Brown
2022-12-02Add a compilation test for recursive hash map typesDerek Mauro
2022-12-01Move the vtable into a function to delay instantiation until the function isSamuel Benzaquen
2022-11-28Reduce flat_hash_{set,map} generated code size.Abseil Team
2022-11-22Refactor btree iterator generation code into a base class rather than using i...Evan Brown
2022-11-21Improve error messages when comparing btree iterators when generations are en...Evan Brown
2022-11-15Add a new API for `extract_and_get_next()` in b-tree that returns both the ex...Evan Brown
2022-11-11Stop unnecessary clearing of fields in ~raw_hash_set.Abseil Team
2022-11-10Improve error messages when comparing btree iterators.Evan Brown
2022-11-09Improve error messages when comparing swisstable iterators.Evan Brown
2022-11-09Auto increase inlined capacity whenever it does not affect class' size.Abseil Team
2022-11-07Fix some invalid iterator bugs in btree_test.cc for multi{set,map} emplace{_h...Evan Brown
2022-11-03Merge pull request #1287 from GOGOYAO:patch-1Copybara-Service
2022-11-01Improve error messages when dereferencing invalid swisstable iterators.Evan Brown
2022-10-31Add a warning about extract invalidating iterators (not just the iterator of ...Abseil Team
2022-10-25`absl::InlinedVector::swap` supports non-assignable types.Abseil Team
2022-10-25Improve b-tree error messages when dereferencing invalid iterators.Evan Brown
2022-10-18Use btree iterator subtraction instead of std::distance in erase_range() and ...Evan Brown
2022-10-17Implement btree_iterator::operator-, which is faster than std::distance for b...Evan Brown
2022-10-12`absl::InlinedVector` supports move assignment with non-assignable types.Abseil Team
2022-10-07Add static_cast<void*> to the sources for trivial relocations to avoid spurio...Evan Brown
2022-10-06Eliminate use of internal interfacesGennadiy Rozental
2022-10-04No changes in OSS.Gennadiy Rozental