aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/time.go
AgeCommit message (Expand)Author
2022-07-25[release-branch.go1.17] runtime: clear timerModifiedEarliest when last timer ...Michael Pratt
2021-09-15[release-branch.go1.17] runtime: in adjustTimers back up as far as necessaryIan Lance Taylor
2021-07-26runtime: remove adjustTimers counterIan Lance Taylor
2021-07-22runtime: don't clear timerModifiedEarliest if adjustTimers is 0Ian Lance Taylor
2021-03-10runtime, time: disable preemption in addtimerMichael Pratt
2021-01-20runtime: don't adjust timer pp field in timerWaiting statusIan Lance Taylor
2020-12-03runtime, time: strictly enforce when, period constraintsMichael Pratt
2020-12-03time, runtime: don't set timer when = 0Michael Pratt
2020-10-30runtime: simplify nobarrierWakeTimeIan Lance Taylor
2020-10-27runtime: don't always adjust timersIan Lance Taylor
2020-08-17runtime: update comment: modTimer is called by Timer.Resetzero.xu
2020-04-06time, runtime: only call resetTimer from (*Timer).ResetIan Lance Taylor
2020-03-25runtime: prevent preemption while timer is in timerModifyingMichael Anthony Knyszek
2020-03-24runtime: don't call wakeNetPoller during timerModifyingIan Lance Taylor
2020-03-12runtime: leave cleantimers early if G is being preemptedIan Lance Taylor
2020-02-27runtime: don't panic on racy use of timersIan Lance Taylor
2020-02-24time: add Ticker.ResetChangkun Ou
2020-02-23Revert "time: add Ticker.Reset"Andrew Bonventre
2020-02-23time: add Ticker.ResetChangkun Ou
2020-01-24runtime: update deltimer commentsDraven
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-10runtime: don't skip timer when adjustTimers sees a modified timerIan Lance Taylor
2019-12-02runtime: use current P's race context in timer codeIan Lance Taylor
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-06runtime: don't hold scheduler lock when calling timeSleepUntilIan Lance Taylor
2019-11-05runtime: keep adjusted timers in timerMoving status until movedIan Lance Taylor
2019-11-04runtime: wake netpoller when dropping P, don't sleep too long in sysmonIan Lance Taylor
2019-11-01runtime: use atomic.Cas to change timerRemoved to timerWaitingIan Lance Taylor
2019-11-01runtime: use correct state machine in addAdjustedTimersIan Lance Taylor
2019-10-30runtime: switch to using new timer codeIan Lance Taylor
2019-10-23runtime: add race detector support for new timersIan Lance Taylor
2019-10-23runtime: implement timeSleepUntil for new timersIan Lance Taylor
2019-10-23runtime: update timejump function for new timersIan Lance Taylor
2019-10-22runtime: implement time.Sleep for new timersIan Lance Taylor
2019-10-22runtime: add new runtimer functionIan Lance Taylor
2019-10-22runtime: add new adjusttimers functionIan Lance Taylor
2019-10-22runtime: implement new movetimers functionIan Lance Taylor
2019-10-22runtime: add new cleantimers functionIan Lance Taylor
2019-10-22runtime: add new dodeltimer and dodeltimer0 functionsIan Lance Taylor
2019-10-22runtime: add new resettimer functionIan Lance Taylor
2019-10-22runtime: add new modtimer functionIan Lance Taylor
2019-10-22runtime: add new deltimer functionIan Lance Taylor
2019-10-22runtime: add new addtimer functionIan Lance Taylor
2019-10-21runtime, syscall, time: prepare for adding timers to P'sIan Lance Taylor
2019-10-21runtime: handle timers on P's in procresize/(*pp).destroyIan Lance Taylor
2019-10-21runtime: initial scheduler changes for timers on P'sIan Lance Taylor