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
/
lib
/
Analysis
Commit message (
Expand
)
Author
Age
Files
Lines
*
[c++20] Implement P1009R2: allow omitting the array bound in an array
Richard Smith
2019-05-06
1
-2
/
+2
*
[analyzer] Treat functions without run-time branches as "small".
Artem Dergachev
2019-04-30
1
-0
/
+45
*
[analyzer] RetainCount: Add a suppression for "the Matching rule".
Artem Dergachev
2019-04-26
1
-14
/
+21
*
Use llvm::stable_sort
Fangrui Song
2019-04-24
1
-5
/
+1
*
[analyzer] Unbreak body farms in presence of multiple declarations.
Artem Dergachev
2019-04-23
1
-2
/
+0
*
Thread Safety: also look at ObjC methods
JF Bastien
2019-03-25
1
-8
/
+13
*
[CFG] [analyzer] pr41142: C++17: Skip transparent InitListExprs in constructors.
Artem Dergachev
2019-03-21
1
-0
/
+9
*
Thread safety analysis: Add note for unlock kind mismatch
Aaron Puchert
2019-03-18
1
-2
/
+2
*
[analyzer] RetainCount: A function isn't a CFRetain if it takes no arguments.
Artem Dergachev
2019-03-15
1
-6
/
+7
*
[analyzer] handle modification of vars inside an expr with comma operator
Petar Jovanovic
2019-03-07
1
-13
/
+33
*
Fix file headers. NFC
Fangrui Song
2019-03-01
1
-1
/
+1
*
Revert "[Analysis] -Wunreachable-code shouldn't fire on the increment of a fo...
Sam McCall
2019-02-15
1
-4
/
+0
*
[Analysis] -Wunreachable-code shouldn't fire on the increment of a foreach loop
Sam McCall
2019-02-15
1
-0
/
+4
*
[analyzer] [RetainCountChecker] Bugfix: in non-OSObject-mode, do not track CX...
George Karpenkov
2019-02-05
1
-6
/
+6
*
[AST] Update the comments of the various Expr::Ignore* + Related cleanups
Bruno Ricci
2019-02-03
1
-2
/
+3
*
Add a new builtin: __builtin_dynamic_object_size
Erik Pilkington
2019-01-30
1
-1
/
+2
*
[analyzer] [RetainCountChecker] Bugfix for tracking top-level parameters of O...
George Karpenkov
2019-01-30
1
-2
/
+2
*
Thread safety analysis: Improve diagnostics for double locking
Aaron Puchert
2019-01-29
1
-4
/
+5
*
[analyzer] [RetainCountChecker] Track input parameters to the top-level function
George Karpenkov
2019-01-29
1
-1
/
+44
*
[analyzer] [RetainSummaryManager] [NFC] Split one function into two, as it's ...
George Karpenkov
2019-01-29
1
-56
/
+42
*
[analyzer] [ARCMT] [NFC] Unify entry point into RetainSummaryManager
George Karpenkov
2019-01-29
1
-31
/
+6
*
[analyzer] [RetainCountChecker] Support 'taggedRetain' and 'taggedRelease'
George Karpenkov
2019-01-29
1
-2
/
+2
*
[analyzer] Port RetainSummaryManager to the new AnyCall interface, decouple A...
George Karpenkov
2019-01-25
2
-0
/
+1269
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
23
-92
/
+69
*
[analyzer] Do not try to body-farm Objective-C properties with custom accessors.
Artem Dergachev
2019-01-18
1
-0
/
+5
*
[AST] Remove ASTContext from getThisType (NFC)
Brian Gesiak
2019-01-11
1
-10
/
+6
*
[AST] Store the callee and argument expressions of CallExpr in a trailing array.
Bruno Ricci
2018-12-21
1
-11
/
+11
*
[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.
Bruno Ricci
2018-12-21
2
-4
/
+7
*
[analyzer] Fix some expressions staying live too long. Add a debug checker.
Artem Dergachev
2018-12-16
1
-0
/
+48
*
Thread safety analysis: Avoid intermediate copies [NFC]
Aaron Puchert
2018-12-16
1
-21
/
+31
*
Thread safety analysis: Allow scoped releasing of capabilities
Aaron Puchert
2018-12-16
1
-39
/
+73
*
Change CallGraph print to show the fully qualified name
Erich Keane
2018-12-12
1
-1
/
+1
*
Misc typos fixes in ./lib folder
Raphael Isemann
2018-12-10
1
-1
/
+1
*
Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""
Fangrui Song
2018-11-30
1
-7
/
+12
*
Revert r347417 "Re-Reinstate 347294 with a fix for the failures."
Fangrui Song
2018-11-30
1
-12
/
+7
*
Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."
Hans Wennborg
2018-11-28
1
-7
/
+12
*
Revert r347417 "Re-Reinstate 347294 with a fix for the failures."
Hans Wennborg
2018-11-27
1
-12
/
+7
*
Re-Reinstate 347294 with a fix for the failures.
Bill Wendling
2018-11-21
1
-7
/
+12
*
Revert r347364 again, the fix was incomplete.
Nico Weber
2018-11-21
1
-12
/
+7
*
Reinstate 347294 with a fix for the failures.
Bill Wendling
2018-11-20
1
-7
/
+12
*
Compound literals, enums, et al require const expr
Bill Wendling
2018-11-09
1
-0
/
+12
*
[coroutines] Fix fallthrough warning on try/catch
Brian Gesiak
2018-11-03
1
-12
/
+15
*
Reapply Logging: make os_log buffer size an integer constant expression.
Tim Northover
2018-11-02
6
-2833
/
+0
*
Fix clang -Wimplicit-fallthrough warnings across llvm, NFC
Reid Kleckner
2018-11-01
3
-2
/
+3
*
Revert "Reapply Logging: make os_log buffer size an integer constant expressi...
Tim Northover
2018-11-01
3
-1
/
+205
*
Reapply Logging: make os_log buffer size an integer constant expression.
Tim Northover
2018-11-01
3
-205
/
+1
*
Create ConstantExpr class
Bill Wendling
2018-10-31
3
-4
/
+6
*
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
Erik Pilkington
2018-10-30
1
-1
/
+1
*
[AST] Only store data for the NRVO candidate in ReturnStmt if needed
Bruno Ricci
2018-10-30
1
-3
/
+2
*
[AST] Only store the needed data in IfStmt
Bruno Ricci
2018-10-27
1
-15
/
+18
[next]