index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
clang
/
Analysis
Commit message (
Expand
)
Author
Age
Files
Lines
*
[analyzer] Treat functions without run-time branches as "small".
Artem Dergachev
2019-04-30
1
-0
/
+6
*
Reapply "[analyzer] Introduce a simplified API for adding custom path notes."
Artem Dergachev
2019-04-19
1
-3
/
+2
*
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
Fangrui Song
2019-03-31
1
-1
/
+1
*
Revert "[analyzer] Introduce a simplified API for adding custom path notes."
Artem Dergachev
2019-03-29
1
-2
/
+3
*
[analyzer] Introduce a simplified API for adding custom path notes.
Artem Dergachev
2019-03-29
1
-3
/
+2
*
Minor renaming as suggested in review [NFC]
Aaron Puchert
2019-03-19
1
-4
/
+5
*
Thread safety analysis: Add note for unlock kind mismatch
Aaron Puchert
2019-03-18
1
-0
/
+2
*
Fix "not all control paths return" warning. NFCI.
Simon Pilgrim
2019-02-22
1
-0
/
+1
*
[analyzer] [RetainCountChecker] Bugfix for tracking top-level parameters of O...
George Karpenkov
2019-01-30
1
-1
/
+1
*
Thread safety analysis: Improve diagnostics for double locking
Aaron Puchert
2019-01-29
1
-1
/
+2
*
[analyzer] [RetainCountChecker] Track input parameters to the top-level function
George Karpenkov
2019-01-29
1
-0
/
+5
*
[analyzer] [RetainSummaryManager] [NFC] Split one function into two, as it's ...
George Karpenkov
2019-01-29
1
-4
/
+16
*
[analyzer] [ARCMT] [NFC] Unify entry point into RetainSummaryManager
George Karpenkov
2019-01-29
1
-40
/
+7
*
Extend AnyCall to handle callable declarations without the call expressions
George Karpenkov
2019-01-29
1
-10
/
+44
*
[analyzer] Port RetainSummaryManager to the new AnyCall interface, decouple A...
George Karpenkov
2019-01-25
1
-0
/
+783
*
[analysis] Introduce an AnyCall helper class, for abstraction over different ...
George Karpenkov
2019-01-25
1
-0
/
+174
*
Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>
Serge Guelton
2019-01-20
1
-3
/
+0
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
30
-120
/
+90
*
Fix header issues.
Richard Trieu
2019-01-11
1
-0
/
+1
*
[analyzer] Fix some expressions staying live too long. Add a debug checker.
Artem Dergachev
2018-12-16
1
-2
/
+6
*
Make clang::CallGraph look into template instantiations
Erich Keane
2018-12-12
1
-0
/
+1
*
Move diagnostic enums into Basic.
Richard Trieu
2018-12-08
1
-14
/
+1
*
Reapply Logging: make os_log buffer size an integer constant expression.
Tim Northover
2018-11-02
2
-874
/
+0
*
Revert "Reapply Logging: make os_log buffer size an integer constant expressi...
Tim Northover
2018-11-01
1
-0
/
+155
*
Reapply Logging: make os_log buffer size an integer constant expression.
Tim Northover
2018-11-01
1
-155
/
+0
*
Fix linkage error on ProgramPoint's dump method.
Eric Fiselier
2018-09-30
1
-3
/
+1
*
[analyzer] [NFC] Move the code for dumping the program point to ProgramPoint
George Karpenkov
2018-09-27
1
-0
/
+6
*
Eliminate some unneeded signed/unsigned conversions
Aaron Puchert
2018-09-22
1
-4
/
+4
*
Thread safety analysis: Make printSCFG compile again [NFC]
Aaron Puchert
2018-09-21
1
-1
/
+20
*
[analyzer] Associate diagnostics created in checkEndFunction with a return st...
George Karpenkov
2018-09-21
1
-0
/
+24
*
Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translate
Aaron Puchert
2018-09-19
1
-0
/
+2
*
[NFC] Minor refactoring to setup the stage for supporting pointers in ExprMut...
Shuai Wang
2018-09-16
1
-0
/
+20
*
[NFC] cosmetic tweaks to ExprMutationAnalyzer to be more consistent
Shuai Wang
2018-09-15
1
-3
/
+5
*
[analyzer] Generate and use stable identifiers for LocationContext
George Karpenkov
2018-09-15
1
-9
/
+20
*
[analyzer] Handle forwarding reference better in ExprMutationAnalyzer.
Shuai Wang
2018-09-14
1
-1
/
+23
*
Remove PseudoConstantAnalysis
Shuai Wang
2018-09-14
2
-48
/
+0
*
[analyzer] Add ExprMutationAnalyzer
Shuai Wang
2018-09-11
1
-0
/
+52
*
Remove deprecated API
Stephen Kelly
2018-09-06
1
-4
/
+0
*
[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2
George Karpenkov
2018-08-21
2
-231
/
+37
*
Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"
Bruno Cardoso Lopes
2018-08-18
2
-706
/
+231
*
[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker
George Karpenkov
2018-08-18
2
-231
/
+706
*
[analyzer] Re-instate support for MakeCollectable is RetainCountChecker
George Karpenkov
2018-08-17
1
-0
/
+3
*
[analyzer] [NFC] Move ObjCRetainCount to include/Analysis
George Karpenkov
2018-08-17
1
-0
/
+228
*
Mark up deprecated methods as such
Stephen Kelly
2018-08-09
1
-1
/
+4
*
Add getBeginLoc API to replace getStartLoc
Stephen Kelly
2018-08-09
1
-1
/
+2
*
[analyzer] NFC: Document that we support implicit argument constructors.
Artem Dergachev
2018-08-07
1
-3
/
+10
*
Fix "not all control paths return a value" MSVC warning.
Simon Pilgrim
2018-08-01
1
-0
/
+1
*
[analyzer] CallEvent: Add helper methods for obtaining the callee stack frame.
Artem Dergachev
2018-08-01
1
-0
/
+7
*
[CFG] [analyzer] NFC: Enumerate construction context layer kinds.
Artem Dergachev
2018-07-31
1
-45
/
+181
*
[CFG] [analyzer] Implement function argument construction contexts.
Artem Dergachev
2018-07-31
2
-7
/
+43
[next]