so now the m75 branch off. Any one willing to second the shipping of DateTimeFormat dateStyle & timeStyle options?
On Thu, Apr 11, 2019 at 4:02 PM Frank Tang <ft...@chromium.org> wrote: > Since that missed the April 5 m75 Feature Freeze day and we are a week > away from the April 18 m75 branch off date, I intend to move that to ship > for m76 and land the cl of moving to ship around April 20, after the > branching. > > On Thu, Apr 11, 2019 at 3:53 PM Sathya Gunasekaran <gsat...@chromium.org> > wrote: > >> LGTM >> >> On Mon, Apr 1, 2019 at 12:13 PM Sathya Gunasekaran <gsat...@chromium.org> >> wrote: >> >>> >>> >>> On Fri, Mar 29, 2019 at 7:41 AM Frank Tang <ft...@chromium.org> wrote: >>> >>>> Spec >>>> >>>> https://github.com/tc39/proposal-intl-datetime-style/ >>>> >>>> Summary >>>> >>>> A Stage 3 proposal that adds two options to Intl.DateTimeFormat: >>>> dateStyle and timeStyle. These options give a compact way to request the >>>> appropriate, locale-specific way to ask for a date and time of given >>>> lengths >>>> Example >>>> >>>> let o = new Intl.DateTimeFormat("en" , { >>>> timeStyle: "short" >>>> });console.log(o.format(Date.now())); // "13:31" >>>> let o = new Intl.DateTimeFormat("en" , { >>>> dateStyle: "short" >>>> });console.log(o.format(Date.now())); // "21.03.2012" >>>> let o = new Intl.DateTimeFormat("en" , { >>>> timeStyle: "medium", >>>> dateStyle: "short" >>>> });console.log(o.format(Date.now())); // "21.03.2012, 13:31" >>>> >>>> >>>> >>>> Interoperability and compatibility risk >>>> >>>> The two new options added to Intl.DateTimeFormat is new and should have >>>> no risk to break pre-existing javascript code. >>>> >>>> - >>>> >>>> Firefox:Public support >>>> <https://bugzilla.mozilla.org/show_bug.cgi?id=1329904> >>>> - >>>> >>>> Edge: No public signals >>>> - >>>> >>>> Safari:No public signals >>>> - >>>> >>>> Web Developers:No signals >>>> >>>> >>>> Is this feature fully tested? >>>> >>>> Yes; our implementation passes our own V8 tests for all the features. >>>> >>>> test/intl/date-format/constructor-date-time-style.js >>>> test/intl/date-format/constructor-date-time-style-order.js >>>> test/intl/date-format/property-override-date-time-style.js >>>> test/intl/date-format/constructor-date-style-order.js >>>> test/intl/date-format/property-override-date-style.js >>>> test/intl/date-format/constructor-time-style-order.js >>>> test/intl/date-format/property-override-time-style.js >>>> >>>> >>> What about test262 tests? >>> >> >> Test262 tests for this has landed and V8 passes all of them: >> >> https://chromium.googlesource.com/v8/v8/+/96c1a8835f04859fccf1d183c0f545cab7affe1d# >> >> >>> >>> >>>> Tracking bug >>>> >>>> https://crbug.com/v8/8702 >>>> >>>> >>>> Design Doc: >>>> >>>> https://goo.gl/v7n7zV >>>> >>>> >>>> Link to entry on the Chrome Platform Status dashboard >>>> >>>> https://www.chromestatus.com/features/5091631933947904 >>>> >>>> >>>> >>>> Requesting approval to ship? >>>> >>>> Yes. Note that since this is a V8/JS feature, this post is just an FYI >>>> to blink-dev — no signoff from Blink API owners is required. >>>> >>> -- -- v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.