By "style", we're only discussing indentation here, not the aArgument and
mMember and sSstatic prefixes and other aspects of the coding conventions,
is that right?

On Tue, May 10, 2016 at 7:15 PM, Jason Orendorff <jorendo...@mozilla.com>
wrote:

> On Fri, May 6, 2016 at 1:07 PM, Jakob Stoklund Olesen <jole...@mozilla.com
> >
> wrote:
>
> > On May 6, 2016, at 09:59, Jason Orendorff <jorendo...@mozilla.com>
> wrote:
> >
> > On Fri, May 6, 2016 at 10:43 AM, Jakob Stoklund Olesen <
> > jole...@mozilla.com> wrote:
> >
> >> Unfortunately, the way SpiderMonkey indents case labels is too odd for
> >> clang-format. I don’t think it has a configuration flag that can do that
> >> half-indent.
> >
> >
> > Feel free to mass-change it to whatever Gecko does and update the style
> > guide. We'll cope.
> >
> >
> > The mozilla style is to indent the case label by one level from the
> > switch, and the code inside the case by one further level. With 4-space
> > indent, it looks like this:
> >
> >     switch (tag) {
> >         case SCRIPT_INT: {
> >             uint32_t i;
> >             if (mode == XDR_ENCODE)
> >                 i = uint32_t(vp.toInt32());
> >
>
> That looks pretty great to me.
>
> I think that if we can cope with such an invasive mass change, we should
> > instead go with Terrence’s suggestion and simply adopt the same style as
> > the rest of Gecko, including the 2-space indent.
> >
>
> I've said before that we won't do this without talking it over as a team.
> Well, team? What do you think?
>
> Personally I dislike the 2-space indent. But what matters to me here is
> eliminating a speed bump for both Gecko and SM hackers; and reducing
> pointless arguments on dev.platform. Whether or not I personally like the
> style is not even close to being on that list.
>
> -j
> _______________________________________________
> dev-tech-js-engine-internals mailing list
> dev-tech-js-engine-internals@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals
>
_______________________________________________
dev-tech-js-engine-internals mailing list
dev-tech-js-engine-internals@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to