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)
|