Descriptionbinding: Reimplements V8HiddenValue as V8PrivateProperty.
V8HiddenValue is very slow. This CL implements it again as
V8PrivateProperty so that it will be efficient. Also makes it clear
which interface and which attribute, etc. is using which private symbol.
Note that "Class#property" is recommended as symbol names by V8.
Following CLs will replace V8HiddenValue with V8PrivateProperty gradually.
BUG=611864
Committed: https://crrev.com/4419cbd172b5d77e0e33b7622666e523d8b20afa
Cr-Commit-Position: refs/heads/master@{#396694}
Patch Set 1 #
Total comments: 13
Patch Set 2 : Synced. #Patch Set 3 : Addressed review comments. #
Total comments: 7
Patch Set 4 : Addressed review comments. #Patch Set 5 : Added obj->HasPrivate() back. #
Total comments: 4
Patch Set 6 : Synced. #Patch Set 7 : Addressed review comments. #Messages
Total messages: 19 (5 generated)
|