On Mon, Nov 30, 2015 at 6:34 AM, Tim Guan-tin Chien <timdr...@mozilla.com> wrote:
> Thanks, bug 1150859 only covers ./browser/. > Is this a done deal which we want to get rid of #ifdef in all JS code > everywhere? > > (My particular interest would be obviously ./dom/ and ./b2g/) > Make this happen! Fennec (mobile/android) already did this: https://bugzilla.mozilla.org/show_bug.cgi?id=1093358. Nick > > On Mon, Nov 30, 2015 at 5:44 PM, Gijs Kruitbosch <gijskruitbo...@gmail.com > > > wrote: > > > Yes. See bug 1150859 and friends. > > > > ~ Gijs > > > > On 30/11/2015 09:05, Tim Guan-tin Chien wrote: > > > >> The Gecko JavaScript is also littered with #ifdef and # is really not a > >> token for comment in JS... is there any plan to migrate that away since > >> there is ESLint present? > >> > >> On Sun, Nov 29, 2015 at 10:37 PM, Vivien Nicolas <vnico...@mozilla.com> > >> wrote: > >> > >> On Sun, Nov 29, 2015 at 2:30 PM, David Bruant <bruan...@gmail.com> > wrote: > >>> > >>> Hi, > >>>> > >>>> Just a drive-by comment to inform folks that there is an effort to > >>>> transition Mozilla JavaScript codebase to standard JavaScript. > >>>> Main bugs is: https://bugzilla.mozilla.org/show_bug.cgi?id=867617 > >>>> > >>>> And https://bugzilla.mozilla.org/show_bug.cgi?id=1103158 is about > >>>> removing non-standard features from SpiderMonkey. > >>>> Of course this can rarely be done right away and most often requires > >>>> dependent bugs to move code to standard ECMAScript (with a period with > >>>> warnings about the usage of the non-standard feature). > >>>> > >>>> > >>> What about .jsm modules ? Or is that not really considered ? > >>> > >>> I have been told that ES6 modules may help to solve some of the > problems > >>> covered by .jsm but I don't see how you can create a ES6 module that is > >>> can > >>> be accessed from multiple js context from the same origin. Mostly > >>> interested as it would be nice to be able to write a module once and > >>> share > >>> it between multiple tabs instead of having to reload the same JS script > >>> for > >>> all similar tabs, like all the bugzilla tabs many of us have open for > >>> example. > >>> _______________________________________________ > >>> dev-platform mailing list > >>> dev-platform@lists.mozilla.org > >>> https://lists.mozilla.org/listinfo/dev-platform > >>> > >>> > > _______________________________________________ > > dev-platform mailing list > > dev-platform@lists.mozilla.org > > https://lists.mozilla.org/listinfo/dev-platform > > > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform