d20c23cd13
Reason for revert:
Issue https://bugs.chromium.org/p/chromium/issues/detail?id=677055 . I'll send out a follow-on reland, as it should still be possible to eliminate the redundant type system.
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.
>
> BUG=v8:5751
>
> Review-Url: https://codereview.chromium.org/2591203002
> Cr-Commit-Position: refs/heads/master@{#41941}
> Committed:
|
||
---|---|---|
.. | ||
break-iterator | ||
collator | ||
date-format | ||
general | ||
number-format | ||
overrides | ||
string | ||
assert.js | ||
intl.gyp | ||
intl.isolate | ||
intl.status | ||
not-constructors.js | ||
OWNERS | ||
regexp-assert.js | ||
regexp-prepare.js | ||
regress-4870.js | ||
regress-5179.js | ||
testcfg.py | ||
utils.js |