aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
AgeCommit message (Expand)Author
2024-04-24runtime: test mutex contention stacks and countsRhys Hiltner
2024-04-23runtime: switch to systemstack before throw in casgstatusMichael Anthony Knyszek
2024-04-22runtime: reduce stack usage for asmcgocall on PPC64Cherry Mui
2024-04-22runtime: reduced struct sizes found via paholeSabyrzhan Tasbolatov
2024-04-22runtime: set gp.syscallbp from entersyscallblock_handoffMichael Anthony Knyszek
2024-04-22runtime: move zeroVal out of map.goMichael Pratt
2024-04-22unique: add unique package and implement Make/HandleMichael Anthony Knyszek
2024-04-22runtime: always acquire M when acquiring locks by rankRhys Hiltner
2024-04-19runtime: for fallback hash, get rid of constant xorsKeith Randall
2024-04-19runtime: remove odd-forcing of hash constantskhr@golang.org
2024-04-19runtime: make it harder to find collisions in the 64-bit fallback hashkhr@golang.org
2024-04-19runtime: track frame pointer while in syscallMichael Anthony Knyszek
2024-04-19runtime: use bootstrapRand to initialize hashkeyMichael Pratt
2024-04-18internal/weak: add package implementing weak pointersMichael Anthony Knyszek
2024-04-18go/types: track gotypesalias non-default behaviorRobert Griesemer
2024-04-17Revert "go/types, types2: track gotypesalias non-default behavior"Lasse Folger
2024-04-16go/types, types2: track gotypesalias non-default behaviorRobert Griesemer
2024-04-16runtime/pprof: test for Darwin flake in TestVMInfoDavid Chase
2024-04-16runtime: remove no-op slice operation in CallerDmitri Shuralyov
2024-04-15runtime: rename v2 execution tracer filesCarlos Amedee
2024-04-15runtime, cmd/trace: remove code paths that include v1 tracerCarlos Amedee
2024-04-12runtime: utilize EVFILT_USER to wake up kevent for kqueueAndy Pan
2024-04-10runtime: rewrite traceMap to scale betterMichael Anthony Knyszek
2024-04-10runtime: push down systemstack requirement for tracer where possibleMichael Anthony Knyszek
2024-04-09runtime: make zeroing of large objects containing pointers preemptibleMichael Anthony Knyszek
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-04-08Revert "runtime: push down systemstack requirement for tracer where possible"Michael Knyszek
2024-04-08runtime: account for _Pgcstop in GC CPU pause time in a fine-grained wayMichael Anthony Knyszek
2024-04-08runtime: remove overlap in the GC CPU pause time metricsMichael Anthony Knyszek
2024-04-08runtime: move GC pause time CPU metrics update into the STWMichael Anthony Knyszek
2024-04-08runtime: use maxprocs instead of stwprocs for GC CPU pause time metricsMichael Anthony Knyszek
2024-04-08runtime: factor out GC pause time CPU stats updateMichael Anthony Knyszek
2024-04-05runtime: push down systemstack requirement for tracer where possibleMichael Anthony Knyszek
2024-04-05runtime: take a stack trace during tracing only when we own the stackMichael Anthony Knyszek
2024-04-05runtime: emit trace stacks for more goroutines in each generationMichael Anthony Knyszek
2024-04-04all: fix some commentscui fliter
2024-04-02all: add reflect.SliceAt functionCuong Manh Le
2024-04-02all: use kind* of abiqiulaidongfeng
2024-03-29runtime: make use of builtin clear in testsJes Cok
2024-03-29runtime: simplify timers.siftDownRuss Cox
2024-03-29runtime: move whenHeap into heap sliceRuss Cox
2024-03-28runtime: fix timer race introduced in CL 573455Russ Cox
2024-03-28runtime: adjust when timers.adjust is calledRuss Cox
2024-03-28runtime: optimize timers.cleanHeadRuss Cox
2024-03-28runtime: avoid unnecessary netpoll wakeups during timer creationRuss Cox
2024-03-27all: make use of builtin clearJes Cok
2024-03-26runtime,hash/maphash: reuse hashSets to save memory pressureKeith Randall
2024-03-26all: fix a large number of commentscui fliter
2024-03-26runtime,hash/maphash: make tests use less memoryKeith Randall
2024-03-26runtime: don't call lockOSThread for every syscall call on Windowsqmuntal