aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/time.go
AgeCommit message (Expand)Author
2021-04-29[release-branch.go1.15] runtime, time: disable preemption in addtimerMichael Pratt
2021-02-03[release-branch.go1.15] runtime: don't adjust timer pp field in timerWaiting ...Ian Lance Taylor
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
2019-10-21runtime, syscall, time: add and use resettimerIan Lance Taylor
2019-10-09all: remove the nacl port (part 1)Brad Fitzpatrick
2019-09-04runtime: platform-independent faketime supportAustin Clements
2018-11-02runtime: move nanotime wrappers to time and poll packagesDmitry Vyukov
2018-11-02runtime, time: refactor startNano handlingDmitry Vyukov
2018-11-02runtime: add and use modtimer in netpollDmitry Vyukov
2018-11-02runtime: don't wake timeproc needlesslyDmitry Vyukov
2018-08-24runtime: replace sys.CacheLineSize by corresponding internal/cpu const and varsMartin Möhrmann
2018-06-04runtime: don't crash holding locks on racy timer accessIan Lance Taylor