Always use timeGetTime() for TimeTicks::Now() on Windows.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 2 Oct 2013 13:30:31 +0000 (13:30 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 2 Oct 2013 13:30:31 +0000 (13:30 +0000)
commit81e4550796e89d6c36e6cc811300018643f84c67
tree1a32ed11ef93c1b6220fd6514f0fe3040a27d170
parent9492c1b540d258e572465071ef85d0b1177214dc
Always use timeGetTime() for TimeTicks::Now() on Windows.

This way, we also ensure that timeGetTime() is used for Time::Now(),
and thereby Date.now() even if GetTickCount64() is available.

Also add test coverage for Time::Now(), TimeTicks::Now() and
TimeTicks::HighResNow().

BUG=chromium:288924
TEST=cctest/test-timer
R=hpayer@chromium.org

Review URL: https://codereview.chromium.org/25468003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17080 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/platform-win32.cc
src/platform/elapsed-timer.h
src/platform/time.cc
src/platform/time.h
src/utils/random-number-generator.cc
test/cctest/test-time.cc
test/mjsunit/mjsunit.status
test/mjsunit/timer.js [deleted file]