| Age | Commit message (Expand) | Author |
| 2025-10-02 | runtime,net/http/pprof: goroutine leak detection by using the garbage collector | Vlad Saioc |
| 2025-08-14 | runtime: make all synctest bubble violations fatal panics | Damien Neil |
| 2025-06-04 | runtime: make bubbled timers more consistent with unbubbled | Damien Neil |
| 2025-05-20 | runtime: record synctest bubble ownership in hchan | Damien Neil |
| 2025-05-20 | runtime: disallow closing bubbled chans from outside bubble | Damien Neil |
| 2025-05-07 | runtime: use "bubble" terminology for synctest | Damien Neil |
| 2024-11-19 | internal/synctest: new package for testing concurrent code | Damien Neil |
| 2024-09-17 | runtime: move getcallerpc to internal/runtime/sys | Michael Pratt |
| 2024-07-23 | runtime,internal: move runtime/internal/math to internal/runtime/math | David Chase |
| 2024-05-23 | all: document legacy //go:linkname for modules with ≥1,000 dependents | Russ Cox |
| 2024-03-25 | runtime: migrate internal/atomic to internal/runtime | Andy Pan |
| 2024-03-14 | time: avoid stale receives after Timer/Ticker Stop/Reset return | Russ Cox |
| 2024-03-13 | time: garbage collect unstopped Tickers and Timers | Russ Cox |
| 2024-03-08 | cmd/compile: compile cap(ch) as call to runtime.chancap | Russ Cox |
| 2024-03-04 | runtime: use .Pointers() instead of manual checking | Pouriya |
| 2024-02-28 | cmd/compile: compile len(ch) as call to runtime.chanlen | Russ Cox |
| 2023-05-19 | runtime: replace raw traceEv with traceBlockReason in gopark | Michael Anthony Knyszek |
| 2023-05-12 | reflect: allow Value be stack allocated | Cherry Mui |
| 2023-05-11 | runtime: redefine _type to abi.Type; add rtype for methods. | David Chase |
| 2023-05-10 | internal/abi,reflectlite,reflect,runtime: common up chan type | David Chase |
| 2023-05-05 | internal/abi: refactor (basic) type struct into one definition | David Chase |
| 2022-11-18 | all: add missing periods in comments | cui fliter |
| 2022-08-26 | runtime: convert g.selectDone to atomic type | hopehook |
| 2022-08-17 | runtime: convert g.parkingOnChan to atomic type | Cuong Manh Le |
| 2022-07-30 | runtime: fix typos | hopehook |
| 2022-04-12 | runtime/chan.go: improve closed channel receive performance | champly |
| 2022-04-11 | all: gofmt main repo | Russ Cox |
| 2022-04-05 | all: separate doc comment from //go: directives | Russ Cox |
| 2022-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
| 2022-04-01 | all: fix various doc comment formatting nits | Russ Cox |
| 2021-05-21 | [dev.typeparams] runtime: replace funcPC with internal/abi.FuncPCABIInternal | Cherry Mui |
| 2021-02-23 | cmd/compile,runtime: make selectnbrecv return two values | Cuong Manh Le |
| 2020-11-25 | runtime: check channel's elemsize before calling race detector | Daniel S Fava |
| 2020-11-13 | runtime: swap the order of raceacquire() and racerelease() | Daniel S Fava |
| 2020-09-21 | runtime: disable stack shrinking in activeStackChans race window | Michael Anthony Knyszek |
| 2020-08-18 | runtime: add "success" field to sudog | Matthew Dempsky |
| 2020-04-07 | runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT) | Dan Scales |
| 2020-03-22 | runtime: speed up receive on empty closed channel | Ben Schwartz |
| 2020-01-24 | Revert "runtime: speed up receive on empty closed channel" | Alexander Rakoczy |
| 2019-10-25 | runtime: make copystack/sudog synchronization more explicit | Austin Clements |
| 2019-10-07 | runtime: speed up receive on empty closed channel | Ben Schwartz |
| 2019-09-03 | cmd/compile,runtime: generate hash functions only for types which are map keys | Keith Randall |
| 2019-03-27 | sort, internal/reflectlite: flesh out reflectlite enough for use by sort | Brad Fitzpatrick |
| 2019-03-25 | runtime: remove kindNoPointers | Keith Randall |
| 2019-03-05 | all: join a few chained ifs | Daniel Martí |
| 2018-10-23 | runtime: use multiplication with overflow check for makechan | Martin Möhrmann |
| 2018-10-03 | cmd/compile,runtime: remove ambiguously live logic | Keith Randall |
| 2018-09-18 | runtime: ignore races between close and len/cap | Keith Randall |
| 2018-08-20 | runtime: use gList in closechan | Austin Clements |
| 2018-05-03 | runtime: convert g.waitreason from string to uint8 | Josh Bleecher Snyder |