v8/test/intl
machenbach b1e4f79e66 Revert of [intl] Remove redundant type checking system (patchset #4 id:60001 of https://codereview.chromium.org/2600913002/ )
Reason for revert:
Breaks noi18n.

Original issue's description:
> [intl] Remove redundant type checking system
>
> Previously, the Intl implementation tracked types two ways:
>  - In the intl_initialized_marker_symbol
>  - In various named properties of the intl_impl_object_symbol value
>
> As far as I can tell, these will never disagree with each other,
> modulo bugs in Intl itself. This patch removes the second type
> checking system.
>
> This reland includes a fixed type check for
> Intl.DateTimeFormat.prototype.formatToParts , which is the only Intl
> method which is not bound. All future methods will follow this
> pattern.
>
> BUG=v8:5751,chromium:677055, v8:4962
> CQ_INCLUDE_TRYBOTS=master.tryserver.v8:v8_linux_noi18n_rel_ng
>
> Review-Url: https://codereview.chromium.org/2600913002
> Cr-Commit-Position: refs/heads/master@{#42118}
> Committed: aa8a2d2789

TBR=yangguo@chromium.org,adamk@chromium.org,littledan@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:5751,chromium:677055, v8:4962

Review-Url: https://codereview.chromium.org/2617323002
Cr-Commit-Position: refs/heads/master@{#42119}
2017-01-07 06:50:45 +00:00
..
break-iterator Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
collator Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
date-format [intl] Avoid modifying options bag from constructor 2016-12-19 21:36:16 +00:00
general [intl] Add new semantics + compat fallback to Intl constructor 2016-12-23 14:32:16 +00:00
number-format Remove --intl-extra flag 2016-09-15 02:55:33 +00:00
overrides Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
string Ensure String.prototype.normalize.length is 0 2015-08-05 15:13:45 +00:00
assert.js [intl] Add new semantics + compat fallback to Intl constructor 2016-12-23 14:32:16 +00:00
intl.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
intl.isolate Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
intl.status [wasm] Add guard regions to end of WebAssembly.Memory buffers 2016-11-17 20:29:13 +00:00
not-constructors.js [intl] Remove new.target check in Intl functions and method 2016-12-20 16:06:19 +00:00
OWNERS Adding Cira & Mihai to OWNERS for internationalization (i18n) 2013-10-11 15:24:45 +00:00
regexp-assert.js [regexp, intl] Intl should not cause side effects to the RegExp object. 2016-03-29 11:57:03 +00:00
regexp-prepare.js [regexp, intl] Intl should not cause side effects to the RegExp object. 2016-03-29 11:57:03 +00:00
regress-4870.js Use stricter type checks in Intl's bound methods 2016-05-18 14:57:58 +00:00
regress-5179.js Avoid calling the builtin String.prototype.split in Intl 2016-07-08 16:53:09 +00:00
testcfg.py Use ICU case conversion/transliterator for case conversion 2016-05-11 19:03:04 +00:00
toStringTag.js [intl] Create the Intl constructors to C++ 2016-12-27 17:10:00 +00:00
utils.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00