For future reference: this landed <https://chromium.googlesource.com/v8/v8.git/+/fd9251dbece8929a95cd16cabaa285ac5cb6d345%5E%21/> in V8 v6.6.257 and should thus be available in Chrome 66.
On Fri, Feb 16, 2018 at 7:58 PM, Benedikt Meurer <bmeu...@chromium.org> wrote: > LGTM! > > > On Fri, Feb 16, 2018 at 7:57 PM Sathya Gunasekaran <gsat...@chromium.org> > wrote: > >> LGTM >> >> On Fri, Feb 16, 2018 at 5:24 AM, PhistucK <phist...@gmail.com> wrote: >> > I know. >> > >> > Regarding "public support" - not "opposed" does not necessarily mean >> > "support" (it could be neutral). Transparency is important in >> > chromestatus.com (and in intent, I would argue). >> > Second, web developers are not part of the TC39 stages, so support or >> > reactions from them are not a given (not as far as "strongly positive"). >> > I think it makes sense to add links for opinions that are not your own. >> > >> > Just my two or three cents. >> > >> > >> > ☆PhistucK >> > >> > On Fri, Feb 16, 2018 at 3:07 PM, Mathias Bynens <m...@google.com> >> wrote: >> >> >> >> 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. >> >> >> >> For ECMAScript features like this one, if a browser vendor would be >> >> opposed to this proposal, they would block its advancement at TC39. >> Given >> >> that this proposal already made it to Stage 3 I would be surprised if >> >> vendors would suddenly change their mind now. >> >> >> >> On Fri, Feb 16, 2018 at 1:50 PM, PhistucK <phist...@gmail.com> wrote: >> >>> >> >>> (At least on blink-dev) >> >>> "Interoperability risk" should have links for citing each vendor and >> web >> >>> developer support. >> >>> >> >>> >> >>> ☆PhistucK >> >>> >> >>> On Fri, Feb 16, 2018 at 2:15 PM, Mathias Bynens <math...@chromium.org >> > >> >>> wrote: >> >>>> >> >>>> Contact emails >> >>>> >> >>>> math...@chromium.org >> >>>> >> >>>> >> >>>> Spec >> >>>> >> >>>> https://github.com/tc39/proposal-json-superset >> >>>> >> >>>> >> >>>> Summary >> >>>> >> >>>> A Stage 3 proposal makes ECMAScript a syntactic superset of JSON by >> >>>> allowing U+2028 and U+2029 in string literals. >> >>>> >> >>>> >> >>>> Motivation >> >>>> >> >>>> ECMAScript claims JSON as a subset in JSON.parse, but (as has been >> >>>> well-documented) that is not true because JSON strings can contain >> unescaped >> >>>> U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR characters while >> >>>> ECMAScript strings cannot. >> >>>> >> >>>> These exceptions add unnecessary complexity to the specification and >> >>>> increase the cognitive burden on both implementers and users, >> allowing for >> >>>> the introduction of subtle bugs. Also, as a lesser but concrete >> corollary >> >>>> problem, certain source concatenation and construction tasks >> currently >> >>>> require additional steps to process valid JSON into valid ECMAScript >> before >> >>>> embedding it. >> >>>> >> >>>> >> >>>> Interoperability risk >> >>>> >> >>>> Firefox: Public support >> >>>> >> >>>> Edge: Public support >> >>>> >> >>>> Safari: Public support >> >>>> >> >>>> Web developers: Strongly positive >> >>>> >> >>>> >> >>>> Compatibility risk >> >>>> >> >>>> This change is backwards-compatible. User-visible effects will be >> >>>> limited to the elimination of SyntaxError completions when parsing >> strings >> >>>> that include unescaped LINE SEPARATOR or PARAGRAPH SEPARATOR >> characters, >> >>>> which in practice are uncommon. >> >>>> >> >>>> >> >>>> Is this feature fully tested? >> >>>> >> >>>> Yes; see >> >>>> v8/test/cctest/test-parsing/LineOrParagraphSeparator{ >> AsLineTerminator,InStringLiteral,InStringLiteralHarmony}. >> >>>> >> >>>> >> >>>> Tracking bug >> >>>> >> >>>> https://bugs.chromium.org/p/v8/issues/detail?id=7418 >> >>>> >> >>>> >> >>>> Link to entry on the Chrome Platform Status dashboard >> >>>> >> >>>> https://www.chromestatus.com/features/6102319234023424 >> >>>> >> >>>> >> >>>> Requesting approval to ship? >> >>>> >> >>>> Yes >> >>>> >> >>>> -- >> >>>> You received this message because you are subscribed to the Google >> >>>> Groups "blink-dev" group. >> >>>> To unsubscribe from this group and stop receiving emails from it, >> send >> >>>> an email to blink-dev+unsubscr...@chromium.org. >> >>>> To view this discussion on the web visit >> >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ >> CAJYpFjDOzdTHBNJR0oheBPOtKCETJQUxPqd3pYCz3DA8%3DGKRTg%40mail.gmail.com. >> >>> >> >>> >> >> >> > >> > -- >> > -- >> > v8-users mailing list >> > v8-users@googlegroups.com >> > http://groups.google.com/group/v8-users >> > --- >> > You received this message because you are subscribed to the Google >> Groups >> > "v8-users" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an >> > email to v8-users+unsubscr...@googlegroups.com. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> -- >> v8-users mailing list >> v8-users@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to v8-users+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > > > > * • * > *Benedikt Meurer** • **Google Germany GmbH* > * • *Erika-Mann-Str. 33 > <https://maps.google.com/?q=Erika-Mann-Str.+33*+**%C2%A0%E2%80%A2+%C2%A0*80636+Munich&entry=gmail&source=g> > * • > <https://maps.google.com/?q=Erika-Mann-Str.+33*+**%C2%A0%E2%80%A2+%C2%A0*80636+Munich+%3Chttps://maps.google.com/?q%3DErika-Mann-Str.%2B33*%2B**%25C2%25A0%25E2%2580%25A2%2B%25C2%25A0*80636%2BMunich%26entry%3Dgmail%26source%3Dg%3E&entry=gmail&source=g>*80636 > Munich > <https://maps.google.com/?q=Erika-Mann-Str.+33*+**%C2%A0%E2%80%A2+%C2%A0*80636+Munich&entry=gmail&source=g> > > • bmeu...@google.com > > > Geschäftsführer: Paul Manicle, Halimah DeLaine Prado > > Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: > Hamburg > > Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, > leiten Sie diese bitte nicht weiter, informieren Sie den Absender und > löschen Sie die E-Mail und alle Anhänge. Vielen Dank. This e-mail is > confidential. If you are not the right addressee please do not forward it, > please inform the sender, and please erase this e-mail including any > attachments. Thanks. > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.