summaryrefslogtreecommitdiff
path: root/absl/container
Commit message (Expand)AuthorAge
* 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
* Create `BM_GroupPortable_Match`.Gravatar Vitaly Goldshteyn2024-03-03
* Rework casting in raw_hash_set's `IsFull()`.Gravatar Paul Rigge2024-02-28
* Add braces for conditional statements in raw_hash_map functions.Gravatar Evan Brown2024-02-23
* Optimize `prepare_insert`, when resize happens. It removes single unnecessary...Gravatar Vitaly Goldshteyn2024-02-22
* Change find_or_prepare_insert to return std::pair<iterator, bool> to match re...Gravatar Evan Brown2024-02-21
* PR #1618: inlined_vector: Use trivial relocation for `SwapInlinedElements`Gravatar Arthur O'Dwyer2024-02-21
* Improve raw_hash_set tests.Gravatar Abseil Team2024-02-21
* Use const_cast to avoid duplicating the implementation of raw_hash_set::find(...Gravatar Evan Brown2024-02-20
* Introduce `Group::MaskNonFull` without usage.Gravatar Abseil Team2024-02-15
* Make `begin()` to return `end()` on empty tables.Gravatar Abseil Team2024-02-08
* Switch rank structs to be consistent with written guidance in go/ranked-overl...Gravatar Matt Kulukundis2024-02-07
* Avoid hash computation and `Group::Match` in small tables copy and use `Itera...Gravatar Abseil Team2024-02-07
* Add absl_container_hash-based HashEq specializationGravatar Dennis Kormalev2024-02-07
* Enable StringLikeTest in hash_function_defaults_testGravatar Dennis Kormalev2024-02-05
* Optimize raw_hash_set destructor.Gravatar Abseil Team2024-02-01
* Type erased hash_slot_fn that depends only on key types (and hash function).Gravatar Abseil Team2024-01-31
* Replace `testonly = 1` with `testonly = True` in abseil BUILD files.Gravatar Shahriar Rouf2024-01-31
* Avoid extra `& msbs` on every iteration over the mask for GroupPortableImpl.Gravatar Abseil Team2024-01-31
* Early return from destroy_slots for trivially destructible types in flat_hash...Gravatar Abseil Team2024-01-30
* Avoid export of testonly target absl::test_allocator in CMake buildsGravatar Derek Mauro2024-01-30
* Introduce `RawHashSetLayout` helper class.Gravatar Abseil Team2024-01-29
* Use absl::NoDestructor for global HashtablezSampler.Gravatar Abseil Team2024-01-24
* Remove code pieces for no longer supported GCC versions.Gravatar Abseil Team2024-01-22