haikuwebkit/JSTests/complex
Yusuke Suzuki ca19599f21 Date.parse returns non-integral time value
https://bugs.webkit.org/show_bug.cgi?id=220687

Reviewed by Ross Kirsling.

JSTests:

* complex.yaml:
* complex/date-parse-milliseconds.js: Added.
(shouldBe):

Source/WTF:

Use milliseconds instead of seconds as a base unit to avoid floating point rounding for milliseconds.

* wtf/DateMath.cpp:
(WTF::ymdhmsToMilliseconds):
(WTF::parseES5TimePortion):
(WTF::parseES5DateFromNullTerminatedCharacters):
(WTF::parseDateFromNullTerminatedCharacters):
(WTF::ymdhmsToSeconds): Deleted.


Canonical link: https://commits.webkit.org/233523@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@272127 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-01-31 20:48:01 +00:00
..
date-parse-milliseconds.js Date.parse returns non-integral time value 2021-01-31 20:48:01 +00:00
generator-regeneration-after.js
generator-regeneration.js
tagged-template-regeneration-after.js
tagged-template-regeneration.js
timezone-offset-and-dst-in-warsaw.js Unreviewed, reverting r270860. 2020-12-15 21:38:51 +00:00
timezone-offset-apia.js
timezone-offset-before-america-los-angeles-is-defined.js Unreviewed, reverting r270860. 2020-12-15 21:38:51 +00:00
timezone-range-cache-with-dst.js Unreviewed, reverting r270860. 2020-12-15 21:38:51 +00:00