tvcutsem/harmony-reflect — pull request #3 by polotek (2012-05-13 07:12:15+00:00)
Title: Proxy shim

I'm not sure about this "fix". But this is what got the proxy tests to run on v8. Before this it would throw hard errors before finishing the suite. Spidermonkey (via Firefox) had no such problems. I'm still not sure I fully understand this part of the spec. But it seems that `Object.getOwnPropertyDescriptor` has some special behavior when used on a proxy. I believe this is your comment here http://wiki.ecmascript.org/doku.php?id=harmony:proxies#non-configurable_properties

What's not clear to me is which js engine is working correctly, SM or v8. This patch allows v8 to complete the tests (with failures). But this patch also makes SM start failing tests. I hope you can shed some light here. I'll also post an issue for the v8 failure with a simple test that demonstrates it.