aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/time.go
AgeCommit message (Expand)Author
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
2018-05-03runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-03-13Revert "runtime: convert g.waitreason from string to uint8"Josh Bleecher Snyder
2018-03-12runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-01-15runtime: don't issue cgocheck error for timer bucket source pointerIan Lance Taylor
2017-10-25runtime: avoid monotonic time zero on systems with low-res timersRuss Cox
2017-09-15runtime: return deltimer early if timer.timersBucket is unsetEmmanuel Odeke
2017-09-12runtime: optimize siftupTimer and siftdownTimer a bitAliaksandr Valialkin
2017-09-12runtime: improve timers scalability on multi-CPU systemsAliaksandr Valialkin
2017-07-07runtime: use next timer to decide whether to relaxAustin Clements
2017-02-24runtime: do not allocate on every time.SleepRuss Cox
2017-02-13net: refactor poller into new internal/poll packageIan Lance Taylor
2017-02-09time: optimize Now on darwin, windowsRuss Cox
2017-02-03time: record monotonic clock reading in time.Now, for more accurate comparisonsRuss Cox
2016-10-26runtime: fix comments in time.goAlexander Morozov
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-08runtime: fix commentBrad Fitzpatrick
2015-03-10runtime: remove runtime frames from stacks in tracesDmitry Vyukov