Only thing left is getExtension in WebGLRenderingContextBase.idl, which, with a little refactoring, we can use the new OverrideIDLType extended attribute to vanquish.
Created attachment 298329[details]
Archive of layout-test-results from ews101 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews101 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 298330[details]
Archive of layout-test-results from ews105 for mac-elcapitan-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews105 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Created attachment 298332[details]
Archive of layout-test-results from ews117 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews117 Port: mac-elcapitan Platform: Mac OS X 10.11.6
The timeout of uniform-array-length-overflow.html is interesting. It illustrates that our IDLSequence conversion code is just too slow.
The custom code was doing it's conversion in toNumberVector, which got the length, and then did a get() for each integer between 0 and length. The generic IDL conversion code that I switched it to uses JSC's forEachInIterable(), which may just be too slow. I will look into speeding that up and/or special casing js arrays.
Created attachment 298334[details]
Archive of layout-test-results from ews100 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews100 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 298335[details]
Archive of layout-test-results from ews107 for mac-elcapitan-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews107 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Created attachment 298336[details]
Archive of layout-test-results from ews113 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews113 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Attachment 298487[details] did not pass style-queue:
ERROR: Source/WebCore/ForwardingHeaders/runtime/JSGlobalObjectInlines.h:0: No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
Total errors found: 1 in 23 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 298487[details]
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=298487&action=review> Source/WebCore/bindings/js/JSDOMConvert.h:1039
> + JSC::JSObject* object = JSC::asObject(value);
This iteration code LGTM
> Source/WebCore/bindings/js/JSDOMConvert.h:1051
> + // FIXME: Is the right exception to throw?
Or maybe OOM?
Created attachment 298497[details]
Archive of layout-test-results from ews103 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews103 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 298498[details]
Archive of layout-test-results from ews117 for mac-elcapitan
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews117 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Created attachment 298499[details]
Archive of layout-test-results from ews105 for mac-elcapitan-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews105 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Created attachment 298504[details]
Archive of layout-test-results from ews121 for ios-simulator-wk2
The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews121 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Attachment 298506[details] did not pass style-queue:
ERROR: Source/WebCore/ForwardingHeaders/runtime/JSGlobalObjectInlines.h:0: No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
Total errors found: 1 in 23 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Attachment 298513[details] did not pass style-queue:
ERROR: Source/WebCore/ForwardingHeaders/runtime/JSGlobalObjectInlines.h:0: No copyright message found. You should have a line: "Copyright [year] <Copyright Owner>" [legal/copyright] [5]
Total errors found: 1 in 23 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 298513[details]
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=298513&action=review> Source/WebCore/Modules/indexeddb/IDBKeyRange.idl:31
> + [OverrideIDLType=IDLIDBKey] readonly attribute any lower;
This isn't really related to removing WebGL bindings, is it?
> Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:5330
> + # FIXME: We need a more robost way to specify this requirement so as not
robust
> Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:5362
> + # FIXME: We need a more robost way to specify this requirement so as not
robust
2017-01-08 18:33 PST, Sam Weinig
2017-01-08 19:08 PST, Sam Weinig
2017-01-08 19:15 PST, Sam Weinig
2017-01-08 19:26 PST, Sam Weinig
2017-01-08 20:37 PST, Build Bot
2017-01-08 20:39 PST, Build Bot
2017-01-08 20:45 PST, Build Bot
2017-01-08 21:36 PST, Sam Weinig
2017-01-08 22:49 PST, Build Bot
2017-01-08 22:50 PST, Build Bot
2017-01-08 23:00 PST, Build Bot
2017-01-10 10:52 PST, Sam Weinig
2017-01-10 11:18 PST, Sam Weinig
2017-01-10 12:29 PST, Build Bot
2017-01-10 12:36 PST, Build Bot
2017-01-10 12:37 PST, Build Bot
2017-01-10 12:51 PST, Build Bot
2017-01-10 13:17 PST, Sam Weinig
2017-01-10 14:21 PST, Sam Weinig
2017-01-13 08:51 PST, Sam Weinig