« Previous | Next » 

Revision befbbad0

IDbefbbad0513c5f1075c573570a678d148b645a82
Parent 9f36c0d2
Child 9d281934

Added by Julien Gilli almost 10 years ago

timers: backport f8193ab

Original commit message:

timers: use uv_now instead of Date.now
This saves a few calls to gettimeofday which can be expensive, and
potentially subject to clock drift. Instead use the loop time which
uses hrtime internally.

In addition to the backport, this commit:
- keeps _idleStart timers' property which is still set to
Date.now() to avoid breaking existing code that uses it, even if
its use is discouraged.
- adds automated tests. These tests use a specific branch of
libfaketime that hasn't been submitted upstream yet. libfaketime
is git cloned if needed when running automated tests.

Signed-off-by: Timothy J Fontaine <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences