v8/test
ricow@chromium.org 357afa385b Change Object.defineProperty to accept undefined as getters and setters and to correctly accept overriding an accessor with a data property.
In the past we only accepted functions as argument for setting an
accessor. Since one should be able to set an accessor to undefined
this had to be changed to take either.

In addition, we did not lookup properties in the prototype chain,
causing us to call the setter of an existing accessor up the prototype
chain when trying to replace an existing accessor (that was not local)
with a data property.


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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6045 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-12-16 12:21:08 +00:00
..
cctest Update test expectations for ARM crankshaft build. 2010-12-15 07:46:22 +00:00
es5conform Fix ES5 failure after removing Number/String/Boolean.prototype.toJSON. 2010-12-15 12:39:18 +00:00
message Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
mjsunit Change Object.defineProperty to accept undefined as getters and setters and to correctly accept overriding an accessor with a data property. 2010-12-16 12:21:08 +00:00
mozilla Update test expectations for ARM crankshaft build. 2010-12-15 07:46:22 +00:00
sputnik Change the HGraphBuilder to dispatch on the context. 2010-12-09 12:49:53 +00:00