as in title
rdar://7214220
Created attachment 39791 [details] Implement ES5 Object.defineProperty function https://bugs.webkit.org/show_bug.cgi?id=29503 Reviewed by NOBODY(OOPS!) Implement Object.defineProperty. This requires adding the API to ObjectConstructor, along with a helper function that implements the ES5 internal [[ToPropertyDescriptor]] function. It then adds JSObject::defineOwnProperty that implements the appropriate ES5 semantics. Currently defineOwnProperty uses a delete followed by a put to redefine attributes of a property, clearly this is less efficient than it could be but we can improve this if it needs to be possible in future. --- 33 files changed, 921 insertions(+), 73 deletions(-)
Comment on attachment 39791 [details] Implement ES5 Object.defineProperty function r=me
Committed r48542