Add support for elements and array indices in Object.defineProperty
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 14 Jun 2010 13:55:38 +0000 (13:55 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 14 Jun 2010 13:55:38 +0000 (13:55 +0000)
commitde512af0680d45990670568d4ea5784c9113f784
treeb9fb84810562f54f94b66b3fdec9a8aa0738392e
parentd3fc2db9f6bc7aef7a98a634d3dd8867e9a83e57
Add support for elements and array indices in Object.defineProperty
(fixes bug 619).

This also fixes a bug in GetOwnProperty in runtime.cc discovered by
the new test cases. That part of the code was not testable before
since we had no way of correctly defining properties on elements.

Review URL: http://codereview.chromium.org/2832001

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4862 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/objects.h
src/runtime.cc
test/mjsunit/object-define-property.js
test/mjsunit/regress/regress-619.js [moved from test/mjsunit/bugs/bug-619.js with 93% similarity]