DescriptionFasterify JSObject::UnregisterPrototypeUser
When a (prototype) map registers as a user of its own prototype, it now remembers the index in that prototype's registry where it is listed.
This remembered index is used on un-registration to find the right slot to clear without walking the entire registry.
Compaction of the registry must update all entries' remembered indices.
BUG=chromium:517778, chromium:517406
LOG=n
R=yangguo@chromium.org
Committed: https://crrev.com/1e65e201894791c3bf8473728021f0e548a0543b
Cr-Commit-Position: refs/heads/master@{#30079}
Patch Set 1 #
Total comments: 6
Patch Set 2 : address comments #Patch Set 3 : fix compaction<->serialization interaction #
Messages
Total messages: 19 (6 generated)
|