DescriptionV8 support for cached accessors.
Some accessors requires little to no computation at all, its result can be
cached in a private property, avoiding the call overhead.
Calls to the getter are translated into a cheap property load.
Follow-on to crrev.com/2347523003, from peterssen@google.com
BUG=chromium:634276, v8:5548
Committed: https://crrev.com/cadcd787cf185f9fb974a1f0c12fdd13c45171e9
Cr-Commit-Position: refs/heads/master@{#40765}
Patch Set 1 : Patch Set 4 from crrev.com/2405213002, rebased. #Patch Set 2 : Centralized lookup in LookupIterator::TryLookupCacheProperty. Also rebase. #
Total comments: 19
Patch Set 3 : Rebase. (No other changes.) #Patch Set 4 : Feedback. #
Total comments: 4
Patch Set 5 : Toon's feedback. #
Messages
Total messages: 38 (24 generated)
|