aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mklockrank.go
AgeCommit message (Expand)Author
2024-05-08runtime: add traceallocfree GODEBUG for alloc/free events in tracesMichael Anthony Knyszek
2024-03-14time: avoid stale receives after Timer/Ticker Stop/Reset returnRuss Cox
2024-03-13time: garbage collect unstopped Tickers and TimersRuss Cox
2024-03-13runtime: fix another lock ordering problemRuss Cox
2024-03-08runtime: remove sched, allp < timers lockrank ruleRuss Cox
2024-03-08runtime: fix timers.wakeTime inaccuracy raceRuss Cox
2024-02-28runtime: add timer lock to lock rankingRuss Cox
2024-01-09runtime: replace rwmutexR/W with per-rwmutex lock rankMichael Pratt
2023-12-15runtime: properly model rwmutex in lock rankingMichael Pratt
2023-11-22runtime: move the wakeableSleep lock under sched in the lock rankMichael Anthony Knyszek
2023-11-21runtime: add lock partial order edge between wakeableSleep and hchanMichael Anthony Knyszek
2023-11-14runtime: prevent send on closed channel in wakeableSleepMichael Anthony Knyszek
2023-05-23runtime: add partial lock order between mspanSpecial and gcBitsArenasMichael Anthony Knyszek
2023-05-19runtime: fix lockrank ordering for pinner implementationMichael Anthony Knyszek
2023-04-24runtime: add raceFiniLock to lock rankingIan Lance Taylor
2022-10-12runtime: add safe arena support to the runtimeMichael Anthony Knyszek
2022-08-11runtime: add mayAcquire annotation for trace.lockAustin Clements
2022-08-11runtime: move trace locks to the leaf of the lock graphAustin Clements
2022-08-04runtime: clean up panic and deadlock lock ranksAustin Clements
2022-08-04runtime: make the lock rank DAG make more senseAustin Clements
2022-08-04runtime: add mayAcquire annotation for finlockAustin Clements
2022-08-04runtime: add missing trace lock edgesAustin Clements
2022-08-04runtime: generate the lock ranking from a DAG descriptionAustin Clements