ES5 date parsing currently requires are fields to be present, which does not match the spec (ES5.1 15.9.1.15). The spec allow a date to be date only, or date + time. The date portion on the should match: (pseudocode!:) [(+|-)YY]YYYY[-MM[-DD]] The time portion should match: THH:mm[:ss[.sss]][Z|(+|-)HH:mm]
Created attachment 121369 [details] Fix
Comment on attachment 121369 [details] Fix View in context: https://bugs.webkit.org/attachment.cgi?id=121369&action=review run perf tests > Source/JavaScriptCore/ChangeLog:8 > + ES5 date parsing currently requires are fields to be present, which does not match the spec (ES5.1 15.9.1.15). all
Fixed in r104251