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
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance