| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Differential Review: https://reviews.llvm.org/D38213
llvm-svn: 314692
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Exporting needed function for future reuse.
- Idiomatic python: using with `file as f` instead of `try/finally`.
- Fixing some indentation issues.
- No need to reinvent python `multiprocessing.getCPUCount()`
- Removing a function parameter which is always the same under all invocations.
- Adding some docstrings.
Differential Revision: https://reviews.llvm.org/D38156
llvm-svn: 313949
|
| |
|
|
|
|
| |
Differential Revision: https://reviews.llvm.org/D38003
llvm-svn: 313923
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds hashes to the plist and html output to be able to identfy bugs
for suppressing false positives or diff results against a baseline. This hash
aims to be resilient for code evolution and is usable to identify bugs in two
different snapshots of the same software. One missing piece however is a
permanent unique identifier of the checker that produces the warning. Once that
issue is resolved, the hashes generated are going to change. Until that point
this feature is marked experimental, but it is suitable for early adoption.
Differential Revision: http://reviews.llvm.org/D10305
Original patch by: Bence Babati!
llvm-svn: 251011
|
| |
|
|
| |
llvm-svn: 246978
|
| |
|
|
|
|
| |
generating reference results in the test suite.
llvm-svn: 241706
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D10812
llvm-svn: 241073
|
| |
|
|
|
|
|
|
| |
This allows us to compare two direct invocations of the analyzer on a
single source file without having to wrap the output plists in their
own directories.
llvm-svn: 177804
|
| |
|
|
|
|
| |
report)
llvm-svn: 168105
|
| |
|
|
| |
llvm-svn: 167981
|
| |
|
|
|
|
| |
clang_version, fix the compare routine.
llvm-svn: 166129
|
| |
|
|
| |
llvm-svn: 166048
|
| |
|
|
| |
llvm-svn: 165995
|
| |
|
|
| |
llvm-svn: 162598
|
| |
|
|
|
|
|
| |
We no longer associate the correct HTML file with plist diagnostic.
Fall out from r162028.
llvm-svn: 162071
|
| |
|
|
|
|
|
|
|
|
| |
This prevents us from treating the issues from different files with the
same function names and same offsets as the same.
The issue identifier now includes the file name. Also added a way to
strip off the root directories form the source file names.
llvm-svn: 161150
|
| |
|
|
|
|
| |
Fallout from CmpRuns.py API changes in r160314.
llvm-svn: 160800
|
| |
|
|
|
|
|
|
|
| |
CmpRuns can be used for static analyzer bug report comparison. However,
we want to make sure external users do not rely on the way bugs are
represented (plist files). Make sure that we have a user
friendly/documented API for CmpRuns script.
llvm-svn: 160314
|
| |
|
|
|
|
|
| |
(For the future: It would be more efficient to produce a hash key with
the embedded function info inside the compiler.)
llvm-svn: 158187
|
| |
|
|
|
|
| |
(Uses the functionality which has been in CmpRuns long before.)
llvm-svn: 148868
|
| |
|
|
|
|
| |
diagnostic message).
llvm-svn: 148867
|
| |
|
|
| |
llvm-svn: 144113
|
| |
|
|
|
|
| |
Until we find out a way to easily find out what changed by looking at the logs.
llvm-svn: 143789
|
| |
|
|
| |
llvm-svn: 139550
|
| |
|
|
|
|
| |
modules.
llvm-svn: 139543
|
|
|
llvm-svn: 139540
|