toV8Object() is used only for MessagePort and ArrayBuffer only by SerializedScriptValue. It is wasteful to generate toV8Object() for all interfaces.
Created attachment 177457 [details] Patch
You're changing the return value in WebArrayBuffer and WebBlob when m_private is 0. It may be correct to do so, but it was never like this before.
Created attachment 177463 [details] Patch
(In reply to comment #2) > You're changing the return value in WebArrayBuffer and WebBlob when m_private is 0. It may be correct to do so, but it was never like this before. Good point! Fixed. (Though I guess returning v8::Null() would be a correct behavior. Either way let's fix it in a follow-up patch.)
Comment on attachment 177463 [details] Patch Attachment 177463 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/15126592
Comment on attachment 177463 [details] Patch Attachment 177463 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/15117858
Created attachment 177466 [details] Patch
Comment on attachment 177466 [details] Patch Clearing flags on attachment: 177466 Committed r136634: <http://trac.webkit.org/changeset/136634>
All reviewed patches have been landed. Closing bug.