> On Oct. 7, 2016, 10:24 p.m., Brandon Potter wrote:
> > Do you think it's worthwhile to adopt a more detailed organization for 
> > headers?
> > 
> > Currently, we have this:
> > 1) primary header (foo.hh for foo.cc)
> > 2) mix of C/C++ headers alphabetically ordered
> > 3) project headers alphabetically ordered
> > 
> > Should we move to something like the Google Style Guide's ruleset? 
> > https://google.github.io/styleguide/cppguide.html
> > 
> > It looks like this:
> > 1) dir2/foo2.h.
> > 2) C system files.
> > 3) C++ system files.
> > 4) Other libraries' .h files.
> > 5) Your project's .h files.
> > 
> > Having the primary header on top is useful, but I do not know what the 
> > other ordering provides or that it protects us against anything. It does 
> > provide more organization so that it's easier to identify an include if you 
> > happen to glance up at the header sections, but that seems minor and 
> > probably isn't their justification. Does anyone else have thoughts on the 
> > topic?
> 
> Andreas Sandberg wrote:
>     With the exception of the distinction between 4 & 5, isn't this what we 
> are doing already?

Yeah, it is the same except 4 & 5. I thought that 2 & 3 might have been crammed 
together in our files, but it doesn't actually seem to be the case.


- Brandon


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3648/#review8795
-----------------------------------------------------------


On Oct. 7, 2016, 3:11 p.m., Andreas Sandberg wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/3648/
> -----------------------------------------------------------
> 
> (Updated Oct. 7, 2016, 3:11 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> Changeset 11669:258c76f88f24
> ---------------------------
> style: Add options to select checkers and apply fixes
> 
> Add an option, --checker/-c, to style.py that selects individual style
> checkers to apply. When this option isn't specified, the script
> defaults to all available style checkers. The option may be specified
> multiple times to run multiple style checkers.
> 
> The option, --fix/-f, can be specified to automatically fix style
> violations.
> 
> Change-Id: Id7597fba6b65cecfa17a88b1c87c8a4c8315af59
> Signed-off-by: Andreas Sandberg <andreas.sandb...@arm.com>
> Reviewed-by: Andreas Hansson <andreas.hans...@arm.com>
> 
> 
> Diffs
> -----
> 
>   util/style.py 380375085863 
> 
> Diff: http://reviews.gem5.org/r/3648/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Andreas Sandberg
> 
>

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to