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
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
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
parse-decimal.js
parse-invalid-input.js
parse-percent.js
property-override.js
resolved-options-is-method.js
wellformed-unsupported-locale.js