aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/HACKING.md
AgeCommit message (Expand)Author
2025-10-30runtime: document tracer invariants explicitlyMichael Anthony Knyszek
2025-10-20runtime: add linkname documentation and guidanceMichael Pratt
2025-02-11runtime: update HACKING.md with execution traces and debuglogMichael Anthony Knyszek
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2022-08-19runtime: add and use runtime/internal/sys.NotInHeapCuong Manh Le
2022-06-13runtime: add HACKING section on nosplit functionsAustin Clements
2022-05-17runtime: fix code span elementJohn Bampton
2022-04-28runtime: simply user throws, expand runtime throwsMichael Pratt
2022-04-28runtime: differentiate "user" and "system" throwsMichael Pratt
2022-04-21cmd/compile: add //go:uintptrkeepaliveMichael Pratt
2020-09-25runtime: update go:notinheap documentationAustin Clements
2018-11-30runtime: fix heap pointer invariant rules in HACKING.mdMichael Anthony Knyszek
2018-07-11runtime: document philosophy behind runtime atomic usageAustin Clements
2017-06-28runtime: make rwmutex work on Ms instead of GsAustin Clements
2017-04-13runtime: generalize {alloc,free}Stack to {alloc,free}ManualAustin Clements
2017-01-06runtime: expand HACKING.mdAustin Clements
2016-10-28runtime: document rules about unmanaged memoryAustin Clements
2016-10-15cmd/compile: add go:notinheap type pragmaAustin Clements
2016-10-15cmd/compile, runtime: add go:yeswritebarrierrec pragmaAustin Clements