• littledan's avatar
    Intl: Use private symbols to memoize bound functions · a59f62fc
    littledan authored
    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}
    a59f62fc
Name
Last commit
Last update
..
break-iterator Loading commit data...
collator Loading commit data...
date-format Loading commit data...
general Loading commit data...
number-format Loading commit data...
overrides Loading commit data...
string Loading commit data...
OWNERS Loading commit data...
assert.js Loading commit data...
intl.gyp Loading commit data...
intl.isolate Loading commit data...
intl.status Loading commit data...
testcfg.py Loading commit data...
utils.js Loading commit data...