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

Reply via email to