v8/tools/testrunner/objects
littledan b213f23990 [date] Add ICU backend for timezone info behind a flag
This patch implements a timezone backend which is based on ICU, rather
than operating system calls. It can be turned on by passing the
--icu-timezone-data flag. The goal here is to take advantage of ICU's
data, which is more complete than the data that some system calls expose.
For example, without any special code, this patch fixes the time zone
of Lord Howe Island to have a correct 30 minute DST offset, rather than
60 minutes as the OS backends assume it to have.

Unfortunately, the parenthized timezone name in Date.prototype.toString()
differs across platforms. This patch chooses the long timezone name,
which matches Windows behavior and might be the most intelligible, but
the web compatibility impact is unclear.

BUG=v8:6031,v8:2137,v8:6076

Review-Url: https://codereview.chromium.org/2724373002
Cr-Commit-Position: refs/heads/master@{#44562}
2017-04-11 11:37:31 +00:00
..
__init__.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
context.py [coverage] Enable sanitizer coverage. 2016-03-08 10:48:35 +00:00
output.py [coverage] Enable sanitizer coverage. 2016-03-08 10:48:35 +00:00
peer.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
testcase.py [date] Add ICU backend for timezone info behind a flag 2017-04-11 11:37:31 +00:00
workpacket.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00