Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [MANTA] Manta software engineering


Chronological Thread 
  • From: Abe Stephens <abe@sci.utah.edu>
  • To: "'manta@sci.utah.edu'" <manta@sci.utah.edu>
  • Subject: Re: [MANTA] Manta software engineering
  • Date: Thu, 26 Jul 2007 17:35:12 -0600

Some statistics:

925     header and source files.
307     unique warning/line numbers with g++ -Wall.

93      caused by strict-aliasing rules.
67      from swig generated code.
64      caused by uninitialized variables.
48      caused by signed / unsigned comparison
27      caused by icc pragmas

Abe

On Jul 26, 2007, at 4:45 PM, Steven G. Parker wrote:

I am really happy to see all of the activity in Manta from various contributors, and hope that it will continue. At the same time, Manta will no longer have a full-time software engineer. Consequently, this creates an increased responsibility to help keep it from becoming a mess. As a first step in this direction, we are formally declaring war on all warnings emitted by the compilation process. On August 8th, we will turn on the compiler flags so that warnings will be turned into hard errors. Please help clean up warnings before that time, as we reserve the right to retire any non-essential code that doesn't compile cleanly. We are considering additional software engineering steps such as regression testing so that we can make it useful for everyone.

We tried to keep this date clear of deadlines that we know of, but if the data causes any hardships then please let me know right away.

Thanks,
Steve








Archive powered by MHonArc 2.6.16.

Top of page