Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
lizmat wonder how enikofox.com/posts/memory-manageme...ismuth-vm/ relates to MoarVM 11:58
timo not terribly much i'm afraid 16:07
Geth MoarVM/counteract_libuv_timer_drift: 95bb5b7bb9 | (Timo Paulssen)++ | src/io/timers.c
Counteract drift in timers with repeat

With regular repeating timers in libuv, we accumulate a small but significant amount of extra time with every tick.
We only get to supply millisecond precision values for the timeout and repeat values, so we can only correct the ticks by one millisecond or more, and we only notice when the difference is above that same amount as well.
20:24
Geth MoarVM: timo++ created pull request #1866:
Counteract drift in timers with repeat
22:21
timo ^- find stats within 22:22
there is now also a plot 22:41