DescriptionRemove calls to JSObject::SetLocalPropertyIgnoreAttributesTrampoline within objects.cc
This includes handlifing:
-SetHiddenPropertiesHashTable
-ObjectHashSet::Add/Remove
-ObjectHashTable::Put
And splitting the following methods which previously took "allow creation" enum arguments to into side-effect-free getters and GetOrCreate*-handlfied getters.
-GetHash (now GetHash & handlified GetOrCreateHash)
-GetIdentityHash (now GetIdentityHash & handlified GetOrCreateIdentityHash)
-GetHiddenPropertiesHashTable (now GetHiddenPropertiesHashTable & handlified GetOrCreateaHiddenPropertiesHashTable)
BUG=v8:2877
R=mstarzinger@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=17477
Patch Set 1 #Patch Set 2 : sync #Patch Set 3 : sync #Patch Set 4 : re-enable test #Patch Set 5 : moar #
Total comments: 15
Patch Set 6 : cr cahnges #Patch Set 7 : moar #Patch Set 8 : ready #
Total comments: 14
Patch Set 9 : cr comments #Patch Set 10 : moar #Patch Set 11 : last one #
Messages
Total messages: 9 (0 generated)
|