index
:
external/abseil-cpp.git
aml_ads_341826060
aml_ads_341826300
aml_art_341810020
aml_ase_341810000
aml_cbr_341810000
aml_con_341810060
aml_doc_341813030
aml_ext_341816020
aml_hef_341811030
aml_mpr_341812060
aml_net_341810040
aml_odp_341812000
aml_per_341810000
aml_res_341810000
aml_rkp_341810000
aml_sta_341810000
aml_tet_341810050
aml_tz3_314012010
aml_tz4_332714010
aml_tz5_341510010
aml_wif_341810030
android-games-sdk-game-activity-release
android-games-sdk-game-text-input-release
android-games-sdk-games-controller-release
android-games-sdk-games-frame-pacing-release
android-games-sdk-games-memory-advice-release
android-games-sdk-games-performance-tuner-release
android-games-sdk-release
android-s-beta-4
android-s-beta-5
android-s-qpr3-beta-1
android-s-v2-beta-3
android-s-v2-preview-1
android-t-preview-1
android11-gsi
android12--mainline-release
android12-d1-release
android12-d1-s1-release
android12-d1-s2-release
android12-d1-s3-release
android12-d1-s4-release
android12-d1-s5-release
android12-d1-s6-release
android12-dev
android12-gsi
android12-mainline-adbd-release
android12-mainline-art-release
android12-mainline-captiveportallogin-release
android12-mainline-cellbroadcast-release
android12-mainline-conscrypt-release
android12-mainline-documentsui-release
android12-mainline-extservices-release
android12-mainline-ipsec-release
android12-mainline-media-release
android12-mainline-media-swcodec-release
android12-mainline-mediaprovider-release
android12-mainline-networkstack-release
android12-mainline-neuralnetworks-release
android12-mainline-permission-release
android12-mainline-resolv-release
android12-mainline-sdkext-release
android12-mainline-statsd-release
android12-mainline-tethering-release
android12-mainline-tzdata3-release
android12-mainline-wifi-release
android12-platform-release
android12-qpr1-d-release
android12-qpr1-d-s1-release
android12-qpr1-d-s2-release
android12-qpr1-d-s3-release
android12-qpr1-release
android12-qpr3-release
android12-qpr3-s1-release
android12-qpr3-s2-release
android12-qpr3-s3-release
android12-qpr3-s4-release
android12-qpr3-s5-release
android12-qpr3-s6-release
android12-qpr3-s7-release
android12-release
android12-s1-release
android12-s2-release
android12-s3-release
android12-s4-release
android12-s5-release
android12-security-release
android12-tests-release
android12L-d2-release
android12L-d2-s1-release
android12L-d2-s2-release
android12L-d2-s3-release
android12L-d2-s4-release
android12L-d2-s5-release
android12L-d2-s6-release
android12L-d2-s7-release
android12L-d2-s8-release
android12L-dev
android12L-gsi
android12L-platform-release
android12L-release
android12L-s1-release
android12L-tests-release
android13-d1-release
android13-d1-s1-release
android13-d1-s2-release
android13-d1-s3-release
android13-d2-release
android13-d3-s1-release
android13-d4-release
android13-d4-s1-release
android13-d4-s2-release
android13-dev
android13-frc-adbd-release
android13-frc-art-release
android13-frc-cellbroadcast-release
android13-frc-conscrypt-release
android13-frc-documentsui-release
android13-frc-extservices-release
android13-frc-ipsec-release
android13-frc-media-release
android13-frc-media-swcodec-release
android13-frc-networking-release
android13-frc-neuralnetworks-release
android13-frc-odp-release
android13-frc-os-statsd-release
android13-frc-permission-release
android13-frc-resolv-release
android13-frc-scheduling-release
android13-gsi
android13-mainline-adbd-release
android13-mainline-adservices-release
android13-mainline-appsearch-release
android13-mainline-art-release
android13-mainline-cellbroadcast-release
android13-mainline-conscrypt-release
android13-mainline-extservices-release
android13-mainline-go-adbd-release
android13-mainline-go-adservices-release
android13-mainline-go-appsearch-release
android13-mainline-go-art-release
android13-mainline-go-cellbroadcast-release
android13-mainline-go-conscrypt-release
android13-mainline-go-documentsui-release
android13-mainline-go-extservices-release
android13-mainline-go-ipsec-release
android13-mainline-go-media-release
android13-mainline-go-media-swcodec-release
android13-mainline-go-mediaprovider-release
android13-mainline-go-networking-release
android13-mainline-go-neuralnetworks-release
android13-mainline-go-odp-release
android13-mainline-go-os-statsd-release
android13-mainline-go-permission-release
android13-mainline-go-resolv-release
android13-mainline-go-scheduling-release
android13-mainline-go-sdkext-release
android13-mainline-go-tethering-release
android13-mainline-go-tzdata4-release
android13-mainline-go-uwb-release
android13-mainline-go-wifi-release
android13-mainline-ipsec-release
android13-mainline-media-release
android13-mainline-media-swcodec-release
android13-mainline-mediaprovider-release
android13-mainline-networking-release
android13-mainline-os-statsd-release
android13-mainline-permission-release
android13-mainline-resolv-release
android13-mainline-scheduling-release
android13-mainline-sdkext-release
android13-mainline-tethering-release
android13-mainline-tzdata4-release
android13-mainline-uwb-release
android13-mainline-wifi-release
android13-platform-release
android13-qpr1-release
android13-qpr1-s1-release
android13-qpr1-s2-release
android13-qpr1-s3-release
android13-qpr1-s4-release
android13-qpr1-s5-release
android13-qpr1-s6-release
android13-qpr1-s7-release
android13-qpr1-s8-release
android13-qpr2-b-s1-release
android13-qpr2-release
android13-qpr2-s1-release
android13-qpr2-s10-release
android13-qpr2-s11-release
android13-qpr2-s12-release
android13-qpr2-s2-release
android13-qpr2-s3-release
android13-qpr2-s5-release
android13-qpr2-s6-release
android13-qpr2-s7-release
android13-qpr2-s8-release
android13-qpr2-s9-release
android13-qpr3-c-s1-release
android13-qpr3-c-s10-release
android13-qpr3-c-s11-release
android13-qpr3-c-s12-release
android13-qpr3-c-s2-release
android13-qpr3-c-s3-release
android13-qpr3-c-s4-release
android13-qpr3-c-s5-release
android13-qpr3-c-s6-release
android13-qpr3-c-s7-release
android13-qpr3-c-s8-release
android13-qpr3-release
android13-qpr3-s1-release
android13-qpr3-s10-release
android13-qpr3-s11-release
android13-qpr3-s12-release
android13-qpr3-s13-release
android13-qpr3-s14-release
android13-qpr3-s2-release
android13-qpr3-s3-release
android13-qpr3-s4-release
android13-qpr3-s5-release
android13-qpr3-s6-release
android13-qpr3-s7-release
android13-qpr3-s8-release
android13-qpr3-s9-release
android13-release
android13-s1-release
android13-s2-release
android13-s3-release
android13-security-release
android13-tests-release
android14-d1-release
android14-d1-s1-release
android14-d1-s2-release
android14-d1-s3-release
android14-d1-s4-release
android14-d1-s5-release
android14-d1-s6-release
android14-d1-s7-release
android14-d2-release
android14-d2-s1-release
android14-d2-s2-release
android14-d2-s3-release
android14-d2-s4-release
android14-d2-s5-release
android14-dev
android14-gsi
android14-mainline-adbd-release
android14-mainline-adservices-release
android14-mainline-appsearch-release
android14-mainline-art-release
android14-mainline-cellbroadcast-release
android14-mainline-conscrypt-release
android14-mainline-extservices-release
android14-mainline-healthfitness-release
android14-mainline-media-release
android14-mainline-media-swcodec-release
android14-mainline-mediaprovider-release
android14-mainline-networking-release
android14-mainline-os-statsd-release
android14-mainline-permission-release
android14-mainline-resolv-release
android14-mainline-sdkext-release
android14-mainline-tethering-release
android14-mainline-uwb-release
android14-mainline-wifi-release
android14-platform-release
android14-qpr1-release
android14-qpr1-s2-release
android14-qpr2-release
android14-qpr2-s1-release
android14-qpr2-s2-release
android14-qpr2-s3-release
android14-qpr2-s4-release
android14-qpr2-s5-release
android14-qpr3-release
android14-qpr3-s2-release
android14-release
android14-s1-release
android14-s2-release
android14-security-release
android14-tests-release
androidx-activity-release
androidx-androidx-tv-material-release
androidx-annotation-annotation-experimental-release
androidx-annotation-release
androidx-appcompat-release
androidx-arch-core-release
androidx-benchmark-release
androidx-browser-release
androidx-camera-release
androidx-car-app-release
androidx-collection-release
androidx-compose-beta-release
androidx-compose-compiler-release
androidx-compose-g3-release
androidx-compose-integration-release
androidx-compose-material3-adaptive-release
androidx-compose-material3-release
androidx-compose-release
androidx-concurrent-release
androidx-core-animation-release
androidx-core-core-google-shortcuts-release
androidx-core-core-splashscreen-release
androidx-core-performance-release
androidx-core-release
androidx-core-remoteviews-release
androidx-credential-release
androidx-customview-customview-poolingcontainer-release
androidx-datastore-release
androidx-draganddrop-release
androidx-drawerlayout-release
androidx-emoji2-release
androidx-fragment-release
androidx-g3-release
androidx-glance-release
androidx-graphics-core-release
androidx-graphics-release
androidx-graphics-shapes-release
androidx-health-release
androidx-hilt-release
androidx-lifecycle-release
androidx-main-release
androidx-media-release
androidx-media2-release
androidx-mediarouter-release
androidx-navigation-release
androidx-paging-release
androidx-platform-release
androidx-privacysandbox-ads-release
androidx-profileinstaller-release
androidx-recyclerview-release
androidx-room-release
androidx-savedstate-release
androidx-sharetarget-release
androidx-sqlite-release
androidx-test-uiautomator-release
androidx-tracing-release
androidx-transition-release
androidx-tv-material-release
androidx-vectordrawable-release
androidx-versionedparcelable-release
androidx-viewpager2-release
androidx-wear-compose-release
androidx-wear-platform-release
androidx-wear-release
androidx-wear-tiles-release
androidx-wear-watchface-release
androidx-wear-wear-tooling-preview-release
androidx-webkit-release
androidx-window-extensions-core-release
androidx-window-extensions-release
androidx-window-release
androidx-work-release
build-tools-release
busytown-mac-infra-release
emu-30-release
emu-34-2-dev
emu-34-2-release
emu-34-3-release
emu-35-1-dev
emu-35-1-release
emu-35-2-release
emu-dev
emu-master-dev
gki13-boot-release
main
main-16k
main-16k-with-phones
main-cg-testing-release
master
sdk-release
simpleperf-release
upstream-lts_2018_06_20
upstream-lts_2018_12_18
upstream-lts_2019_08_08
upstream-lts_2020_02_25
upstream-lts_2020_09_23
upstream-lts_2021_03_24
upstream-lts_2021_11_02
upstream-lts_2022_06_23
upstream-lts_2023_01_17
upstream-lts_2023_01_24
upstream-lts_2023_01_25
upstream-lts_2023_08_02
upstream-lts_2024_01_16
upstream-master
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
absl
/
container
/
internal
/
raw_hash_set.h
Age
Commit message (
Expand
)
Author
2024-01-12
Speed up `raw_hash_map::[]` with ABSL hardening enabled by unchecking derefer...
Abseil Team
2024-01-11
Enable ABSL_BTREE_ENABLE_GENERATIONS and ABSL_SWISSTABLE_ENABLE_GENERATIONS w...
Abseil Team
2024-01-03
Speed up `raw_hash_set::contains()` when ABSL hardening is enabled by removin...
Abseil Team
2023-12-19
Refactor `EraseMetaOnly` to speed up single group tables.
Abseil Team
2023-12-12
Add `MaskFull` to `Group`.
Abseil Team
2023-12-07
Small table growth optimization.
Abseil Team
2023-11-13
Partial roll forward of reentrant validation with the validation itself disab...
Evan Brown
2023-11-08
Roll back due to leak sanitizer reports.
Aaron Jacobs
2023-11-07
Add control()/slot() functions to iterator/const_iterator.
Evan Brown
2023-11-01
Add sanitizer mode validation for use of references to swisstables elements t...
Evan Brown
2023-10-30
Roll forward: Add sanitizer mode checks that element constructors/destructors...
Evan Brown
2023-10-17
Rollback: Add sanitizer mode checks that element constructors/destructors don...
Evan Brown
2023-10-16
Add sanitizer mode checks that element constructors/destructors don't make re...
Evan Brown
2023-10-16
Add iterator invalidation checking for when the hashtable is moved.
Evan Brown
2023-10-12
The current implementation of control by checking on x86 has an unnecessary s...
Abseil Team
2023-10-06
Correct the grammar of an IWYU pragma.
Abseil Team
2023-10-03
Use ABSL_RAW_LOG and ABSL_PREDICT_* for all debug checks in swisstable includ...
Evan Brown
2023-10-03
Refactor swisstable copy/move assignment to fix issues with allocator propaga...
Evan Brown
2023-09-27
Export common.h from raw_hash_set.h to prevent IWYU from linting when using n...
Abseil Team
2023-09-20
Use ABSL_PREDICT_FALSE and ABSL_RAW_LOG for shared safety checks in raw_hash_...
Daniel Cheng
2023-09-05
Remove the unused LowerBoundAllocatedByteSize function.
Evan Brown
2023-08-30
Optimize Resize and Iteration on Arm
Connal de Souza
2023-08-29
Make raw_hash_set::destroy_slots no longer public. It was never meant to be a...
Evan Brown
2023-08-17
Remove the has_element function and use FindElement instead.
Evan Brown
2023-08-15
Update an old comment that refers to obsolete types.
Evan Brown
2023-08-11
Add missing includes in raw_hash_set.h.
Evan Brown
2023-08-04
Store infoz on the heap instead of inline and store it only when we are sampl...
Evan Brown
2023-08-04
Optimize Swissmap Match on Arm.
Connal de Souza
2023-08-03
Update the comment for capacity_ to mention recent experiments to compress th...
Evan Brown
2023-07-27
Refactor raw_hash_set deallocation to pass CommonFields instead of passing th...
Evan Brown
2023-07-26
Change the API constraints of erase(const_iterator, const_iterator) so that c...
Evan Brown
2023-07-20
Add a special case for erase(begin(), end()) to reset the control bytes. The ...
Evan Brown
2023-07-19
Rename CommonFields::slots_ptr to slot_array to match the name of the corresp...
Evan Brown
2023-07-17
Move growth_left to the backing array.
Evan Brown
2023-07-05
Clarify that lazy_emplace returns an iterator to the new element when lookup ...
Abseil Team
2023-06-30
roll forward: Make data members of CommonFields be private so that it's easie...
Evan Brown
2023-06-30
rollback: Make data members of CommonFields be private so that it's easier to...
Evan Brown
2023-06-30
Make data members of CommonFields be private so that it's easier to change ho...
Evan Brown
2023-05-31
Convert `raw_hash_set` comments from imperative to indicative mood.
Bradley C. Kuszmaul
2023-05-31
Merge pull request #1462 from kuszmaul:fix-typo
Copybara-Service
2023-05-30
Typo gardening
Bradley C. Kuszmaul
2023-05-03
Add lifetimebound attribute to some Abseil containers
Abseil Team
2023-04-25
Merge pull request #1434 from Vertexwahn:fix-spelling
Copybara-Service
2023-04-24
Fix some spelling mistakes
Vertexwahn
2023-03-02
Use multiple empty generations so that we can detect when iterators from diff...
Evan Brown
2023-02-23
Optimize ConvertSpecialToEmptyAndFullToDeleted on Arm
Connal de Souza
2023-02-22
Merge pull request #1402 from AtariDreams:workaround
Copybara-Service
2023-02-21
Refactor swisstable iterator debug messages code. The motivations are (a) dis...
Evan Brown
2023-02-21
Remove workaround for gcc 5.1
Rose
2023-02-14
Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so t...
Evan Brown
[next]