JSC changed behavior in http://trac.webkit.org/changeset/60119. This is causing the layout test fast/dom/prototype-property.html to fail.
I'm going to mark the test as failing for now so I can roll WebKit DEPS.
vitalyr has been volunteered to look at this :)
For reference, the relevant part of the Web IDL spec is <http://dev.w3.org/2006/webapi/WebIDL/#interface-object> which says: The interface object must also have a property named prototype with attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false } whose value is an object called the interface prototype object.
I have filed V8 issue 1479 for the desired API changes on the V8 side. <http://code.google.com/p/v8/issues/detail?id=1479>
I believe there is another blocking bug on the V8 side; I have filed <http://code.google.com/p/v8/issues/detail?id=1539> for it.
Created attachment 103232 [details] Patch
Created attachment 103313 [details] Updates binding test expected results.
Comment on attachment 103313 [details] Updates binding test expected results. Clearing flags on attachment: 103313 Committed r92747: <http://trac.webkit.org/changeset/92747>
All reviewed patches have been landed. Closing bug.