Jordy Rose
|
08b86531ad
[analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages).
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
7ee2049278
[arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
69325d5b7c
[arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option.
|
vor 14 Jahren |
Jonathan D. Turner
|
3bd21383f0
Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
c2e70b46b6
[arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be.
|
vor 14 Jahren |
Chandler Carruth
|
f7f8188fac
Raise the ARCMT functionality in Clang into proper FrontendActions.
|
vor 14 Jahren |
Ted Kremenek
|
72e3a0a2a5
Re-enable disable free optimization where the FrontendAction is not freed when -disable-free is passed. This accidentally was commited in r128011.
|
vor 14 Jahren |
Ted Kremenek
|
4f32786ac4
Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes.
|
vor 14 Jahren |
Douglas Gregor
|
e6ec11aa15
Remove the AST printer (-ast-print-xml), which is too incomplete and
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
116f3640da
Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers.
|
vor 14 Jahren |
Douglas Gregor
|
91a230a15f
Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
43dee22025
[analyzer] Overhauling of the checker registration mechanism.
|
vor 14 Jahren |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
vor 14 Jahren |
Ted Kremenek
|
21142581d5
Chris Lattner has strong opinions about directory
|
vor 14 Jahren |
Ted Kremenek
|
3a8f40ed5e
Rename headers: 'clang/GR' 'clang/EntoSA' and
|
vor 14 Jahren |
Ted Kremenek
|
9ef6537a89
Rename static analyzer namespace 'GR' to 'ento'.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
5a4f98ff94
[analyzer] Refactoring: Move stuff into namespace 'GR'.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
98cabbad47
[analyzer] Refactoring: include/clang/Checker -> include/clang/GR
|
vor 14 Jahren |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
vor 14 Jahren |
John McCall
|
f351424139
Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
e8f0ba75a3
getNumErrors() -> hasErrorOccurred()
|
vor 14 Jahren |
Peter Collingbourne
|
1b7255de78
Move ExecuteCompilerInvocation to a new library FrontendTool
|
vor 15 Jahren |