diff options
author | Julien Gilli <julien.gilli@joyent.com> | 2014-07-22 18:03:10 -0700 |
---|---|---|
committer | Timothy J Fontaine <tjfontaine@gmail.com> | 2014-07-31 08:53:24 -0700 |
commit | befbbad0513c5f1075c573570a678d148b645a82 (patch) | |
tree | 855d2c9ddb23be3843f92bceb9098156e0d18398 /.gitignore | |
parent | 9f36c0d235f4eb7e6528face49c15045a5e41e14 (diff) | |
download | node-befbbad0513c5f1075c573570a678d148b645a82.tar.gz |
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 <tjfontaine@gmail.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 177514422..766766e15 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,6 @@ deps/openssl/openssl.xml /SHASUMS*.txt* /tools/wrk/wrk + +# test artifacts +tools/faketime |