| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC | Fangrui Song | 2018-10-20 | 1 | -2/+1 |
* | Thread safety analysis: Handle conditional expression in getTrylockCallExpr | Aaron Puchert | 2018-10-06 | 1 | -1/+13 |
* | Thread safety analysis: Examine constructor arguments | Aaron Puchert | 2018-10-04 | 1 | -51/+49 |
* | Thread safety analysis: Unwrap __builtin_expect in getTrylockCallExpr | Aaron Puchert | 2018-10-03 | 1 | -1/+5 |
* | [analyzer] Fix crash in exploded graph dumping | George Karpenkov | 2018-10-02 | 1 | -4/+1 |