aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2020-10-28runtime: block signals in needm before allocating MIan Lance Taylor
2020-10-27runtime: don't always adjust timersIan Lance Taylor
2020-10-27runtime: reduce timer latencyChris Hines
2020-10-26runtime: move malloc stats into consistentHeapStatsMichael Anthony Knyszek
2020-10-26runtime: make distributed/local malloc stats the source-of-truthMichael Anthony Knyszek
2020-10-26runtime: access the assist ratio atomicallyMichael Anthony Knyszek
2020-10-26runtime: tidy cgocallbackAustin Clements
2020-10-26runtime,cmd/cgo: simplify C -> Go call pathAustin Clements
2020-10-24runtime: dump the status of lockedg on errorTiwei Bie
2020-10-23syscall: support POSIX semantics for Linux syscallsAndrew G. Morgan
2020-10-23runtime: don't attempt to steal from idle PsMichael Pratt
2020-10-16runtime: wait for preemption signals before syscall.ExecIan Lance Taylor
2020-10-14runtime: implement GODEBUG=inittrace=1 supportMartin Möhrmann
2020-09-23all: add GOOS=iosCherry Zhang
2020-09-22runtime: add sched.lock assertionsMichael Pratt
2020-09-21runtime: expand gopark documentationMichael Pratt
2020-09-20runtime: improve error messages after allocating a stack that is too bigPaschalis Tsilias
2020-09-09runtime: ignore SIGPROF if profiling disable for threadIan Lance Taylor
2020-08-27runtime: framepointers are no longer an experiment - hard code themKeith Randall
2020-08-18runtime: reduce critical path in injectglistCholerae Hu
2020-08-17runtime: remove tracebackinit and unused skipPCliu-xuewen
2020-08-17runtime: replace index and contains with bytealg callsAustin Clements
2020-07-30runtime: hold sched.lock over globrunqputbatch in runqputbatchMichael Anthony Knyszek
2020-07-28runtime: ensure startm new M is consistently visible to checkdeadMichael Pratt
2020-06-03runtime: steal timers from running P'sIan Lance Taylor
2020-05-31runtime: fix race condition between timer and event handlerRichard Musiol
2020-05-21runtime: disable preemption in startTemplateThreadMichael Pratt
2020-05-21runtime: synchronize StartTrace and StopTrace with sysmonMichael Anthony Knyszek
2020-05-07runtime: incorporate Gscan acquire/release into lock ranking orderDan Scales
2020-05-07runtime: call osyield directly in lockextra徐志强
2020-05-05runtime: correct waitReasonForceGGIdle to waitResonForceGCIdlegeedchin
2020-04-30runtime: wake scavenger and update address on sweep doneMichael Anthony Knyszek
2020-04-30runtime: move condition into wakepAustin Clements
2020-04-29runtime: make newproc1 not start the goroutineAustin Clements
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-03-18runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek
2020-03-16runtime: add goroutines returned by poller to local run queueIan Lance Taylor
2020-02-24runtime: remove mcache field from mIan Lance Taylor
2020-01-24Revert "runtime: don't hold worldsema across mark phase"Michael Knyszek
2020-01-22runtime: don't skip checkTimers if we would clear deleted timersIan Lance Taylor
2020-01-14runtime: keep P's first timer when in new atomically accessed fieldIan Lance Taylor
2020-01-10runtime: don't let P's timer heap get clogged with deleted timersIan Lance Taylor
2020-01-02runtime: emit trace event in direct semaphore handoffRhys Hiltner
2019-11-19runtime, time: remove old timer codeIan Lance Taylor
2019-11-19runtime: release timersLock while running timerIan Lance Taylor
2019-11-13runtime: acquire timersLocks around moveTimersIan Lance Taylor
2019-11-12runtime: consistently seed fastrand state across archsCarlo Alberto Ferraris
2019-11-09sync: yield to the waiter when unlocking a starving mutexRhys Hiltner
2019-11-08runtime: add per-p page allocation cacheMichael Anthony Knyszek
2019-11-08runtime: add per-p mspan cacheMichael Anthony Knyszek