2 weeks without any objections.  I went ahead and created the module!

On Tue, Sep 29, 2015 at 3:02 PM, Ehsan Akhgari <[email protected]>
wrote:

> On 2015-09-29 2:29 PM, Andrew McCreight wrote:
>
>> This sounds good! It sounds like Javascript rewriting and analysis is
>> specifically excluded, maybe because most of our JS is in Firefox, not
>> Core?
>>
>
> Yes.  This is restricted to C++.
>
> > Should C++ be in the name of the module?
>
> Sure!
>
> You should make a wiki page listing these tools (which then could be added
>> as a URL for the module), and ideally a single repo for the various things
>> people come up with (for instance, I've hacked up a thing to fix mode
>> lines
>> that just lives in a random repo I have ), at least where there isn't one
>> already.
>>
>
> Agreed.  Documenting the existing stuff and converging towards a common
> base is on the list of my goals.
>
>
> On Tue, Sep 29, 2015 at 11:02 AM, Ehsan Akhgari <[email protected]>
>> wrote:
>>
>> I would like to propose the creation of a new module that is focused on
>>> performing compile time checks and analyses on our C++ code, and also to
>>> provide tools for mass automatic rewriting of it.
>>>
>>> The scope of this module includes our existing clang-plugin checks
>>> (showing
>>> up as "S" builds on TreeHerder), the rooting hazard analysis checks
>>> (showing up as "H" builds on TreeHerder) and also other new checks and
>>> tools which will be written/adopted as needed in the future.  Also under
>>> this module we will work on making mass rewrites of our C++ code a
>>> reality.  That includes both tools for fixing coding style issues, and
>>> also
>>> more sophisticated rewrites that can help us refactor our code more
>>> easily
>>> and effectively.  While the rewriting side of things is much younger than
>>> the analysis side of things, my goal is to formalize the current efforts,
>>> and speed up the development of this area with the awesome peers we have
>>> on
>>> the CC list.
>>>
>>> Here is the details for the module:
>>>
>>> Name: Static analysis & rewriting
>>> Description: Tools for checking C++ code looking for problems at compile
>>> time, plus tools for automated rewriting of C++ code.
>>> Owner: Ehsan Akhgari
>>> Peer(s): Steve Fink, Michael Layzell, Jeff Muizelaar, Birunthan
>>> Mohanathas
>>> Source Dir(s): build/clang-plugin, tools/rewriting among other out of
>>> tree
>>> tools.
>>> Bugzilla Component(s): Core::Rewriting & Analysis
>>> URL(s):
>>> Discussion Group: mozilla.dev.platform
>>>
>>> Cheers,
>>> --
>>> Ehsan
>>> _______________________________________________
>>> governance mailing list
>>> [email protected]
>>> https://lists.mozilla.org/listinfo/governance
>>>
>>> _______________________________________________
>> governance mailing list
>> [email protected]
>> https://lists.mozilla.org/listinfo/governance
>>
>>
>


-- 
Ehsan
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance

Reply via email to