[Python-Dev] Running Clang 2.7's static analyzer over the code base (original) (raw)

Benjamin Peterson benjamin at python.org
Tue May 4 00:47:48 CEST 2010


2010/5/3 Brett Cannon <brett at python.org>:

Since 2.7 is probably going to exist for a while, I am running Clang 2.7's static analyzer (clang --static) over trunk. It's mostly just finding stuff like unneeded variable initialization or variables that are never used (compilation is picking up unused returned values, almost all from PyObjectINIT). When I check in these changes I will do it file by file, but my question is how to handle Misc/NEWS. I have gone through the underscores and the 'a's in Modules and already have six modified files, so the final count might be a little high. Do people want individual entries per file, or simply a single entry that lists each file modified?

Do these changes even warrant a NEWS entry? NEWS is more for user facing changes.

We should probably go through the C code and fix the whitespace before we hit 2.7 final (there is a ton of lines with extraneous spaces).

Why?

-Brett

-- Regards, Benjamin



More information about the Python-Dev mailing list