Implement Object.prototype.{hasOwnProperty, propertyIsEnumerable} for proxies.
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 21 Jul 2011 11:20:27 +0000 (11:20 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 21 Jul 2011 11:20:27 +0000 (11:20 +0000)
commit3f5bc11c556c49e9a987ff7ccad357bc7fb1b0f3
tree3249d3c1d7530ebaf3f963bcdd38ecff7bd5d801
parent5fba76891b752558386bca613a1663b6207704c2
Implement Object.prototype.{hasOwnProperty, propertyIsEnumerable} for proxies.
Refactor trap invocation.
Test other Object.prototype functionality for proxies.

R=ager@chromium.org
BUG=v8:1543
TEST=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8707 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/messages.js
src/proxy.js
src/v8natives.js
test/mjsunit/harmony/proxies.js