Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 rokov pred |
Gabor Horvath
|
ecd7572cea
[Static Analyzer] Make NonNullParamChecker emit implicit null dereference events.
|
10 rokov pred |
Alexey Bataev
|
4de8211781
[OPENMP 4.0] Initial support for array sections.
|
10 rokov pred |
Yaron Keren
|
f49d6b8491
Remove and forbid raw_svector_ostream::flush() calls.
|
10 rokov pred |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
10 rokov pred |
Yaron Keren
|
f4eb309a6e
Fix another ternary Visual C++ is OK wiht but gcc not.
|
10 rokov pred |
Yaron Keren
|
9bd91b686a
Remove many superfluous SmallString::str() calls.
|
10 rokov pred |
Alp Toker
|
c556f81241
Track IntrusiveRefCntPtr::get() changes from LLVM r212366
|
11 rokov pred |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 rokov pred |
Benjamin Kramer
|
ba9fd9e97e
[C++11] Replace llvm::tie with std::tie.
|
11 rokov pred |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
11 rokov pred |
Ted Kremenek
|
43b82b823a
[analyzer] tracking stores/constraints now works for ObjC ivars or struct fields.
|
12 rokov pred |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 rokov pred |
Jordan Rose
|
dede2fd56d
[analyzer] bugreporter::getDerefExpr now takes a Stmt, not an ExplodedNode.
|
12 rokov pred |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 rokov pred |
Benjamin Kramer
|
a93d0f2806
Include pruning and general cleanup.
|
12 rokov pred |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
12 rokov pred |
Jordan Rose
|
991bcb4370
[analyzer] Check that an ObjCIvarRefExpr's base is non-null even as an lvalue.
|
13 rokov pred |
Anna Zaks
|
9b925ac059
[analyzer] Enhance the member expr tracking to account for references.
|
13 rokov pred |
Anna Zaks
|
9bc1e6db1c
[analyzer] Remove unneeded code.
|
13 rokov pred |
Anna Zaks
|
80de487e03
[analyzer] Improved diagnostic pruning for calls initializing values.
|
13 rokov pred |
Jordan Rose
|
a1f81bb0e5
[analyzer] Rename addTrackNullOrUndefValueVisitor to trackNullOrUndefValue.
|
13 rokov pred |
Jordan Rose
|
522f46f497
[analyzer] Don't assume values bound to references are automatically non-null.
|
13 rokov pred |
Jordan Rose
|
685379965c
[analyzer] When a symbol is null, we should track its constraints.
|
13 rokov pred |
Jordan Rose
|
9f3b9d54cc
[analyzer] Add a simple check for initializing reference variables with null.
|
13 rokov pred |
Ted Kremenek
|
ed7948b55f
Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we have significantly
|
13 rokov pred |
Ted Kremenek
|
76aadc346c
[analyzer] Implement basic path diagnostic pruning based on "interesting" symbols and regions.
|
13 rokov pred |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 rokov pred |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 rokov pred |
Benjamin Kramer
|
8fe83e1df9
Move a method from IdentifierTable.h out of line and remove the SmallString include.
|
13 rokov pred |