Chromium Code Reviews
DescriptionFix handling of foreign callbacks in DefineOwnProperty.
We use foreign callbacks to make some properties shadow internal values
but still behave as data properties from within JavaScript. This means
when a value is passed to Object.defineProperty() on such a property,
it should update the internal value instead of redefinind the property
and destroying the shadowing.
R=rossberg@chromium.org
BUG=v8:1530
TEST=mjsunit/regress/regress-1530,test262/S15.3.3.1_A4
Committed: http://code.google.com/p/v8/source/detail?r=10279
Patch Set 1 #
Total comments: 6
Patch Set 2 : Addressed comments by Andreas Rossberg. #
Messages
Total messages: 2 (0 generated)
|
|||||||||||||||||||||||||||||||||||||