aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/map_benchmark_test.go
AgeCommit message (Expand)Author
2025-10-17all: remove unnecessary loop variable copies in testsTobias Klauser
2025-04-22runtime, internal/runtime/maps: speed-up empty/zero map lookupsMateusz Poliwczak
2025-03-30internal/runtime/maps: speed up small map lookups ~1.7x for unpredictable keysthepudds
2024-11-18runtime: fix MapCycle testKeith Randall
2024-11-17internal/runtime/maps: simplify small group lookupKeith Randall
2024-11-17runtime/internal/maps: optimize long string keys for small mapsKeith Randall
2024-11-13runtime: add benchmark of iteration over map with low loadMichael Pratt
2024-11-11internal/runtime/maps: don't hash twice when deletingKeith Randall
2024-10-29runtime: skip most map benchmark combinations by defaultMichael Pratt
2024-10-21cmd/compile,internal/runtime/maps: add extendible hashingMichael Pratt
2024-10-18runtime: more thorough map benchmarksMichael Pratt
2023-08-09runtime: improve performance of empty map with interface key typecuiweixie
2023-07-27all: use built-in clear to clear mapsJes Cok
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2020-08-17all: add empty line between copyright header and package clauseTobias Klauser
2020-04-09cmd/compile: do not allocate bucket for non-escaping mapCuong Manh Le
2019-09-08all: fix typosAinar Garipov
2019-09-03cmd/compile,runtime: generate hash functions only for types which are map keysKeith Randall
2018-10-31runtime: exit early when scanning map bucketsKeith Randall
2018-10-23runtime: use multiplication with overflow check for makemapMartin Möhrmann
2018-10-15cmd/compile: avoid string allocations when map key is struct or array literalMartin Möhrmann
2018-05-08cmd/compile: optimize map-clearing range idiomMartin Möhrmann
2018-02-17runtime: rename map implementation and test files to use a common prefixMartin Möhrmann