aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/lockrank.go
AgeCommit message (Expand)Author
2021-05-03cmd/compile: add edge from lock rank edge from forceGC to traceStackTabDan Scales
2021-03-10runtime: check partial lock ranking orderMichael Pratt
2021-03-09runtime: add pollDesc partial edgesMichael Pratt
2021-03-05runtime: update paniclk orderingMichael Pratt
2020-11-10runtime: add lock rank partial order edge pollDesc -> spanSetSpineMichael Anthony Knyszek
2020-11-10runtime: add lock rank partial order edge sweep -> mspanSpecialMichael Anthony Knyszek
2020-10-28runtime: add edge lockRankSysmon -> lockRankRwmutexRDan Scales
2020-10-27runtime: reduce timer latencyChris Hines
2020-10-19runtime: add lock rank partial-order edge between fin and mheapMichael Anthony Knyszek
2020-08-27runtime: add lock partial order edge (fin -> wbufSpans)Michael Pratt
2020-08-17runtime: clean up old mcentral codeMichael Anthony Knyszek
2020-06-02runtime: add three new partial orders for lock rankingDan Scales
2020-05-21runtime: synchronize StartTrace and StopTrace with sysmonMichael Anthony Knyszek
2020-05-14runtime: add a lock partial order edge (assistQueue -> mspanSpecial)Dan Scales
2020-05-07runtime: incorporate Gscan acquire/release into lock ranking orderDan Scales
2020-05-01runtime: add one extra lock ranking partial edgeDan Scales
2020-04-30runtime: add scavenge -> traceBuf to lock partial orderMichael Anthony Knyszek
2020-04-27runtime: added several new lock-rank partial order edgesDan Scales
2020-04-27runtime: add new mcentral implementationMichael Anthony Knyszek
2020-04-21runtime: allow proflock and mheap.speciallock above globalAlloc.mutexMichael Pratt
2020-04-17runtime: explictly state lock ordering directionMichael Pratt
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales