Spec change: https://github.com/heycam/webidl/pull/914
Created attachment 439269 [details]
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Created attachment 439283 [details]
Bring back [LegacyFactoryFunctionEnabledBySetting] attribute and attempt to fix WPE build by exporting constructor's finishCreation() methods.
Created attachment 439291 [details]
Attempt to fix WPE build by populating TestWebCore_LIBRARIES.
Created attachment 439420 [details]
Abolish calling into InternalFunction::finishCreation(VM&, unsigned length, const String& name) and instead merely reorder properties.
Created attachment 439464 [details]
Fix: don't overwrite "length" that was defined via [LegacyFactoryFunctionEnabledBySetting] attribute
Committed r283233 (242275@main): <https://commits.webkit.org/242275@main>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 439464 [details].
Thank you for review, Alex!