v8/test/intl/number-format
littledan a59f62fcd8 Intl: Use private symbols to memoize bound functions
The Intl object used to keep around functions which are bound to the
receiver and memoized in the object (as required by the ECMA-402 spec)
in ordinary properties with names like __boundformat__. This patch
instead stores those methods in private symbol properties, so they are
not exposed to users. A search in GitHub didn't find any uses of
__boundformat__ (whereas the same search found plenty of usages of
other V8 Intl features), so I think this should be fine in terms of
web compatibility.

BUG=v8:3785
R=adamk
LOG=Y

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

Cr-Commit-Position: refs/heads/master@{#34230}
2016-02-24 00:05:06 +00:00
..
check-digit-ranges.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
check-minimum-fraction-digits.js Fix user options for fractional digits in Intl.NumberFormatter 2015-10-22 11:31:13 +00:00
default-locale.js Reenable tests that need to access the default timezone. 2013-08-01 19:43:06 +00:00
format-currency.js Do not expect verbatim JPY symbol in test. 2015-07-20 10:52:51 +00:00
format-is-bound.js Intl: Use private symbols to memoize bound functions 2016-02-24 00:05:06 +00:00
parse-currency.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
parse-decimal.js Revert r22544: "Rebaseline/update the intl tests with ICU 52" 2014-07-23 11:39:46 +00:00
parse-invalid-input.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
parse-percent.js Revert r22544: "Rebaseline/update the intl tests with ICU 52" 2014-07-23 11:39:46 +00:00
property-override.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
resolved-options-is-method.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
wellformed-unsupported-locale.js Reenable tests that need to access the default timezone. 2013-08-01 19:43:06 +00:00