aboutsummaryrefslogtreecommitdiff
path: root/src/internal/runtime/maps
AgeCommit message (Expand)Author
2026-02-02internal/maps,cmd/compile/internal/walk: replace calls to mapaccess1* with ma...ArsenySamoylov
2025-12-05internal/runtime/maps: clarify probeSeq doc commentNick Ripley
2025-11-17internal/runtime/maps: update doc for table.ClearJes Cok
2025-10-24runtime: use 32-bit hash for maps on WasmCherry Mui
2025-10-17all: correct name for commentsJes Cok
2025-09-10internal/runtime/maps: remove redundant package docsxieyuschen
2025-09-10runtime/internal/maps: only conditionally clear groups when sparseKeith Randall
2025-09-10internal/runtime/maps: speed up ClearKeith Randall
2025-08-15internal/runtime: cleaner overflow checkercuiweixie
2025-08-11internal/runtime/maps: loop invariant code motion with h2(hash) by handcuiweixie
2025-08-08internal/runtime/maps: remove unused var bitsetDeletedcuiweixie
2025-07-30all: remove redundant Swiss prefixesMichael Pratt
2025-07-30all: remove GOEXPERIMENT=swissmapMichael Pratt
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-07-28internal/runtime/maps: fix spelling errors in commentsRuihua Wen
2025-07-15runtime/maps: fix typo in group.go comment (instrinsified -> intrinsified)dyma solovei
2025-05-07internal/runtime/maps: make clear also erase tombstoneskhr@golang.org
2025-04-22runtime, internal/runtime/maps: speed-up empty/zero map lookupsMateusz Poliwczak
2025-04-18internal/runtime/maps: move tombstone test to swiss fileMichael Pratt
2025-04-17internal/runtime/maps: prune tombstones in maps before growingKeith Randall
2025-04-08internal/runtime/maps: pass proper func PC to race.WritePC/race.ReadPCMateusz Poliwczak
2025-03-30internal/runtime/maps: speed up small map lookups ~1.7x for unpredictable keysthepudds
2025-03-27maps: implement faster cloneKeith Randall
2025-02-16runtime/maps: fix typo in group.go comment (H1 -> H2)Artyom Litovets
2025-01-14internal/runtime/maps: re-enable some testsKeith Randall
2024-12-21cmd/compile: load map length with the right typeCherry Mui
2024-11-21all: fix some function names and typos in commentcuishuang
2024-11-20cmd/compile: intrinsify swissmap match calls with SIMD on amd64Michael Pratt
2024-11-19internal/runtime/maps: hash copy of key instead of key itselfKeith Randall
2024-11-19internal/runtime/maps: assume constant elem offset with int64 and string keysKeith Randall
2024-11-19internal/runtime/maps: use simpler calculation for slot elementKeith Randall
2024-11-18internal/runtime/maps: don't copy indirect key/elem when growing mapsKeith Randall
2024-11-18internal/runtime/maps: fix noswiss builderkhr@golang.org
2024-11-17runtime/internal/maps: remove entryMaskKeith Randall
2024-11-17internal/runtime/maps: simplify small group lookupKeith Randall
2024-11-17internal/runtime/maps: eliminate a load from the hot pathKeith Randall
2024-11-17runtime/internal/maps: optimize long string keys for small mapsKeith Randall
2024-11-13internal/runtime/maps: use match to skip non-full slots in iterationMichael Pratt
2024-11-11internal/runtime/maps: don't hash twice when deletingKeith Randall
2024-11-11internal/runtime/maps: get rid of a few obsolete TODOsKeith Randall
2024-11-01internal/runtime/maps: return after fatal to help register allocatorkhr@golang.org
2024-11-01internal/runtime/maps: clean up put slot callskhr@golang.org
2024-11-01internal/runtime/maps: use matchEmptyOrDeleted instead of matchEmptykhr@golang.org
2024-11-01internal/runtime/maps: removed unused convertNonFullToEmptyAndFullToDeletedKeith Randall
2024-11-01internal/runtime/maps: simplify emptyOrDeleted conditionKeith Randall
2024-10-30cmd/compile,internal/runtime/maps: stack allocated maps and small allocMichael Pratt
2024-10-30internal/runtime/maps: store group across Iter.Next callsMichael Pratt
2024-10-30internal/runtime/maps: avoid table lookup on most Iter.Next callsMichael Pratt
2024-10-30internal/runtime/maps: optimize small map lookups with int keysMichael Pratt
2024-10-30internal/runtime/maps: use uintptr instead of uint32 for index in groupMichael Pratt