aboutsummaryrefslogtreecommitdiff
path: root/src/internal/runtime
AgeCommit message (Expand)Author
2025-07-30runtime: add cgo call benchmarkMichael Anthony Knyszek
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-28internal/runtime/syscall/windows: factor out code from runtimeqmuntal
2025-07-24internal/runtime/syscall: rename to internal/runtime/syscall/linuxqmuntal
2025-07-24internal/runtime/exithook: fix a typoJes Cok
2025-07-22all: go fmtMichael Pratt
2025-07-15runtime/maps: fix typo in group.go comment (instrinsified -> intrinsified)dyma solovei
2025-05-21internal/runtime/cgroup: CPU cgroup limit discoveryMichael Pratt
2025-05-21internal/runtime/cgroup: add line-by-line reader using a single scratch bufferMichael Pratt
2025-05-19runtime: move atoi to internal/runtime/strconvMichael Pratt
2025-05-19internal/runtime/syscall: add basic file system callsMichael Pratt
2025-05-16runtime: prevent cleanup goroutines from missing workMichael Anthony Knyszek
2025-05-07internal/runtime/maps: make clear also erase tombstoneskhr@golang.org
2025-05-02runtime: mark and scan small objects in whole spans [green tea]Michael Anthony Knyszek
2025-04-23runtime: move some malloc constants to internal/runtime/gcMichael Anthony Knyszek
2025-04-23runtime: move sizeclass defs to new package internal/runtime/gcMichael Anthony Knyszek
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-03-14internal/runtime/atomic: add Xchg8 for s390x and wasmRhys Hiltner
2025-03-11runtime/internal: clean up completelyJes Cok
2025-03-10internal/runtime/atomic: updated go assembler commentsPrabhav Dogra
2025-03-04runtime: decorate anonymous memory mappingsLénaïc Huard
2025-02-21internal/runtime/atomic: add Xchg8 for mipsxJulian Zhu
2025-02-20internal/runtime/atomic: add Xchg8 for mips64xJulian Zhu
2025-02-19internal/runtime/atomic: add Xchg8 for riscv64Julian Zhu
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-12-06cmd/internal/objabi, internal/runtime: increase nosplit limit on OpenBSDDamien Neil
2024-11-21all: fix some function names and typos in commentcuishuang
2024-11-21internal/copyright: add test that copyright notices existRuss Cox
2024-11-20cmd/compile: intrinsify swissmap match calls with SIMD on amd64Michael Pratt
2024-11-20cmd/compile, internal/runtime/atomic: add Xchg8 for loong64Guoqi Chen
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-19crypto/subtle: add DIT closureRoland Shoemaker
2024-11-19cmd/compiler,internal/runtime/atomic: optimize Cas{64,32} on loong64Guoqi Chen
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