Landing for Peter Hallam
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Jan 2011 11:49:09 +0000 (11:49 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Jan 2011 11:49:09 +0000 (11:49 +0000)
commit08cd803827faf244dfd6db91a293f4d644467bb3
tree4dc76c66e53a289dc934598ae53dad3ee839e991
parentb02ff71824aed58e56a80559ab04ec2b93fadf80
Landing for Peter Hallam

First cut at bug 992

Fixes JS portion of DefineOwnProperty when there is
an existing property and the new descriptor is generic.

Makes code follow spec steps more closely.

Fixes typo for check for unchanged enumerable in step 6.

Adds regression test.

Codereview url: http://codereview.chromium.org/6035014/

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6220 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/runtime.cc
src/v8natives.js
test/mjsunit/object-define-property.js