summaryrefslogtreecommitdiff
path: root/absl/container
Commit message (Expand)AuthorAge
* Remove NOLINT for `#include <new>` for __cpp_lib_launderGravatar Vitaly Goldshteyn2024-06-21
* Remove not used after all kAllowRemoveReentrance parameter from IterateOverFu...Gravatar Vitaly Goldshteyn2024-06-20
* Create `absl::container_internal::c_for_each_fast` for SwissTable.Gravatar Vitaly Goldshteyn2024-06-20
* Document that swisstable and b-tree containers are not exception-safe.Gravatar Evan Brown2024-06-20
* Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes...Gravatar Abseil Team2024-06-17
* Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes...Gravatar Abseil Team2024-06-12
* Disallow reentrance removal in `absl::erase_if`.Gravatar Vitaly Goldshteyn2024-06-11
* Use `IterateOverFullSlots` in `absl::erase_if` for hash table.Gravatar Vitaly Goldshteyn2024-06-10
* Add validation that hash/eq functors are consistent, meaning that `eq(k1, k2)...Gravatar Evan Brown2024-06-06
* Remove redundant check of is_soo() while prefetching heap blocks.Gravatar Abseil Team2024-06-05
* Remove redundant check of is_soo() while prefetching heap blocks.Gravatar Abseil Team2024-06-04
* Remove redundant check of is_soo() while prefetching heap blocks.Gravatar Abseil Team2024-06-04
* Clarify function comment for `erase` by stating that this idiom only works fo...Gravatar Abseil Team2024-06-03
* Optimize GrowIntoSingleGroupShuffleControlBytes.Gravatar Connal de Souza2024-05-28
* Rework casting in raw_hash_set's IsFull().Gravatar Paul Rigge2024-05-22
* Move `prepare_insert` out of the line as type erased `PrepareInsertNonSoo`.Gravatar Vitaly Goldshteyn2024-05-20
* Add public aliases for default hash/eq types in hash-based containersGravatar Dennis Kormalev2024-04-24
* [absl] Re-use the existing `std::type_identity` backfill instead of redefinin...Gravatar Lawrence Wolf-Sonkin2024-04-18
* Fix bug in BM_EraseIf.Gravatar Vitaly Goldshteyn2024-04-02
* Roll forward: enable small object optimization in swisstable.Gravatar Evan Brown2024-03-28
* Optimize InsertMiss for tables without kDeleted slots.Gravatar Vitaly Goldshteyn2024-03-27
* Use GrowthInfo without applying any optimizations based on it.Gravatar Vitaly Goldshteyn2024-03-27
* Disable small object optimization while debugging some failing tests.Gravatar Evan Brown2024-03-27
* Introduce GrowthInfo with tests, but without usage.Gravatar Vitaly Goldshteyn2024-03-26
* Enable small object optimization in swisstable.Gravatar Evan Brown2024-03-26
* Refactor the GCC unintialized memory warning suppression in raw_hash_set.h.Gravatar Evan Brown2024-03-26
* Respect `NDEBUG_SANITIZER`Gravatar Abseil Team2024-03-26
* Add `BM_EraseIf` benchmark.Gravatar Vitaly Goldshteyn2024-03-25
* Record sizeof(key_type), sizeof(value_type) in hashtable profiles.Gravatar Chris Kennelly2024-03-25
* Fix ClangTidy warnings in btree.h.Gravatar Evan Brown2024-03-25
* Use Layout::WithStaticSizes in btree.Gravatar Evan Brown2024-03-21
* `layout`: Delete outdated comments about ElementType alias not being used bec...Gravatar Dino Radakovic2024-03-21
* `layout_benchmark`: Replace leftover comment with intended call to MyAlignGravatar Dino Radakovic2024-03-20
* Do hashtablez sampling on the first insertion into an empty SOO hashtable.Gravatar Evan Brown2024-03-19
* Add template keyword to example comment for Layout::WithStaticSizes.Gravatar Evan Brown2024-03-18
* Fix a typo in a comment.Gravatar Evan Brown2024-03-18
* Add a feature to container_internal::Layout that lets you specify some array ...Gravatar Abseil Team2024-03-18
* `layout`: Mark parameter of Slices with ABSL_ATTRIBUTE_UNUSED, remove old wor...Gravatar Dino Radakovic2024-03-15
* `layout`: Use auto return type for functions that explicitly instantiate std:...Gravatar Dino Radakovic2024-03-15
* Roll back extern template instatiations in swisstable due to binary size incr...Gravatar Evan Brown2024-03-13
* Test that rehash(0) reduces capacity to minimum.Gravatar Vitaly Goldshteyn2024-03-13
* Add extern templates for common swisstable types.Gravatar Evan Brown2024-03-12
* Make swisstable SOO support GDB pretty printing and still compile in OSS.Gravatar Evan Brown2024-03-12
* Move GCC uninitialized memory warning suppression into MaybeInitializedPtr.Gravatar Evan Brown2024-03-11
* Replace usages of absl::move, absl::forward, and absl::exchange with theirGravatar Derek Mauro2024-03-11
* Avoid MSan: use-of-uninitialized-value error in find_non_soo.Gravatar Evan Brown2024-03-07
* Add ABSL_ATTRIBUTE_UNUSED to variables used in an ABSL_ASSUME.Gravatar Evan Brown2024-03-06
* Implement small object optimization in swisstable - disabled for now.Gravatar Evan Brown2024-03-06
* Extract `InsertPosition` function to be able to reuse it.Gravatar Vitaly Goldshteyn2024-03-04
* PR #1632: inlined_vector: Use trivial relocation for `erase`Gravatar Arthur O'Dwyer2024-03-03