aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/alg.go
AgeCommit message (Expand)Author
12 daysall: add export linknames for assembly symbols accessed from other packageCherry Mui
2026-01-23cmd/compile: use equality signatures in hash function generationKeith Randall
2025-10-24runtime: use 32-bit hash for maps on WasmCherry Mui
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-04-22runtime, internal/runtime/maps: speed-up empty/zero map lookupsMateusz Poliwczak
2025-04-08runtime: use internal/byteorderapocelipes
2024-10-30internal/runtime/maps: proper capacity hint handlingMichael Pratt
2024-10-29runtime: move mapaccess1 and mapassign to internal/runtime/mapsMichael Pratt
2024-10-21runtime: remove linkname from memhash{32,64} functionsAlfonso Subiotto Marques
2024-09-17runtime: move getclosureptr to internal/runtime/sysMichael Pratt
2024-09-06runtime: remove cloudwego/frugal unused linkname from commentKyle Xiao
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-29all: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥200 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥500 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥2,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥10,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-04-19runtime: remove odd-forcing of hash constantskhr@golang.org
2024-04-19runtime: use bootstrapRand to initialize hashkeyMichael Pratt
2024-04-02all: use kind* of abiqiulaidongfeng
2024-02-08cmd/compile: move runtime.itab to internal/abi.ITabKeith Randall
2023-12-05math/rand, math/rand/v2: use ChaCha8 for global randRuss Cox
2023-08-09runtime: improve performance of empty map with interface key typecuiweixie
2023-05-11runtime: move per-type types to internal/abiDavid Chase
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-05-10internal/reflectlite, runtime: move more constants and types into internal/abiDavid Chase
2023-05-10internal/abi: common up ArrayTypeDavid Chase
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2022-06-14cmd/compile,runtime,reflect: move embedded bit from offset to nameKeith Randall
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-06-17[dev.typeparams] runtime/internal/sys: replace BigEndian with goarch.BigEndia...Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-05-24cmd/compile: always include underlying type for map typesKeith Randall
2020-10-28Revert "cmd/compile: split exported/non-exported methods for interface type"Cuong Manh Le
2020-10-13runtime: remove unused alg constantsMartin Möhrmann
2020-10-09cmd/compile: split exported/non-exported methods for interface typeCuong Manh Le
2020-03-10runtime: make typehash match compiler generated hashes exactlyKeith Randall
2020-02-24runtime: special case interface hashing for pointersKeith Randall
2019-12-10all: fix a number of misuses of the word "an"Daniel Martí
2019-10-09all: remove the nacl port (part 1)Brad Fitzpatrick
2019-09-03cmd/compile,runtime: generate hash functions only for types which are map keysKeith Randall
2019-08-29runtime: switch default order of hashing algorithmsKeith Randall
2019-03-13runtime: simplify readUnalignedIlya Tocar
2019-02-27runtime: speed up ifaceeq for direct ifacesJosh Bleecher Snyder
2018-11-26cmd/link/internal/ld: remove R_ADDR relocations inside XCOFF text sectionsClément Chigot
2018-04-10runtime: use internal/cpu in alginitMeng Zhuo
2018-04-04runtime: implement aeshash for arm64 platformMeng Zhuo
2017-08-28runtime: specialize memhash32 and memhash64Martin Möhrmann