aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer
AgeCommit message (Expand)AuthorFilesLines
6 hours[clang][analyzer] Add StoreToImmutable checker (#150417)Endre Fülöp2-0/+189
3 daysNFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151782)James Y Knight1-7/+7
3 days[Analyzer] No longer crash with VLA operands to unary type traits (#151719)Aaron Ballman1-1/+2
3 days[analyzer] Retain address space information in getElementRegion (#151370)Donát Nagy1-0/+10
3 days[static analyzer] Fix crash on parenthesized expression in assume attribute (...Iris Shi1-1/+1
5 days[NFC][analyzer] Conversion to CheckerFamily: CStringChecker (#150971)Donát Nagy1-94/+52
5 days[analyzer] Fix FP for cplusplus.placement new #149240 (#150161)Aethezz1-25/+5
5 days[analyzer] Conversion to CheckerFamily: StackAddrEscapeChecker (#151136)Donát Nagy1-51/+28
5 days[analyzer] Conversion to CheckerFamily: NSOrCFErrorDerefChecker (#151171)Donát Nagy1-67/+31
5 days[NFC][analyzer] Clean bug type use in BasicObjCFoundationChecks (#151141)Donát Nagy1-25/+13
7 daysRename 'free' in warning messages to 'release' (#150935)Baghirov Feyruz1-3/+3
7 days[analyzer] Conversion to CheckerFamily: DereferenceChecker (#150442)Donát Nagy1-112/+76
11 days[analyzer] Eliminate unique release point assertion (#150240)Donát Nagy1-6/+8
2025-07-19Reland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao3-51/+56
2025-07-18[analyzer] Support parenthesized list initialization (CXXParenListInitExpr) (...Oleksandr T.2-51/+43
2025-07-17Revert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata3-56/+51
2025-07-17[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao3-51/+56
2025-07-15WebKit checkers: recgonize @YES / @NO as safe constants (#148721)Ryosuke Niwa1-1/+4
2025-07-15[clang][analyzer] Add C standard streams to the internal memory space (#147766)Balázs Kéri1-3/+27
2025-07-09[analyzer] Remove redundant bug type DoubleDelete (#147542)Donát Nagy1-42/+16
2025-07-08[analyzer] Conversion to CheckerFamily: MallocChecker (#147080)Donát Nagy2-234/+205
2025-07-07[analyzer] Add support for consteval in ConditionBRVisitor::VisitTerminator (...Imad Aldij1-2/+7
2025-07-07[analyzer] Avoid unnecessary super region invalidation in `CStringChecker` (#...flovent1-3/+45
2025-07-03[clang][analyzer] Fix the false positive ArgInitializedness warning on unname...Tedlion1-0/+2
2025-07-01[alpha.webkit.UncountedCallArgsChecker] Treat CFEqual as a safe function (#14...Rob Buis1-1/+1
2025-06-27[analyzer][NFC] Fix clang-tidy warning in Malloc and UnixApi checkers (#145719)Baranov Victor2-29/+24
2025-06-26[clang] NFC: Add alias for std::pair<FileID, unsigned> used in SourceLocation...Haojian Wu3-5/+4
2025-06-25[clang][analyzer] Correctly handle lambda-converted function pointers (#144906)flovent1-0/+12
2025-06-24[analyzer] Fix crash when modelling 'getline' function in checkers (#145229)Baranov Victor2-25/+47
2025-06-19[analyzer] Conversion to CheckerFamily: DynamicTypePropagation (#144735)Donát Nagy1-29/+26
2025-06-17[llvm] minor fixes for clang-cl Windows DLL build (#144386)Andrew Rogers1-1/+1
2025-06-17[analyzer] Avoid contradicting assumption in tainted div-by-0 error node (#14...Arseniy Zaostrovnykh1-4/+4
2025-06-17[analyzer] Conversion to CheckerFamily: NullabilityChecker (#143735)Donát Nagy1-93/+84
2025-06-17[analyzer] Fix a false memory leak reports involving placement new (#144341)Arseniy Zaostrovnykh1-0/+22
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata1-1/+0
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman1-1/+0
2025-06-09[alpha.webkit.NoUnretainedMemberChecker] Recognize NS_REQUIRES_PROPERTY_DEFIN...Ryosuke Niwa3-11/+67
2025-06-09[WebKit checkers] Add an annotation for pointer conversion. (#141277)Ryosuke Niwa1-0/+12
2025-06-09[WebKit checkers] Treat passing of a member variable which is capable of Chec...Ryosuke Niwa4-0/+31
2025-06-06[clang] Ensure newline at the end of files (NFC) (#143154)Kazu Hirata1-1/+1
2025-06-06[alpha.webkit.UncheckedCallArgsChecker] Forwarding r-value reference should n...Ryosuke Niwa1-0/+5
2025-06-06[analyzer][NFCI] Remove ad-hoc program point tagging (#142980)Donát Nagy12-75/+50
2025-06-05[StaticAnalyzer] Fix tryExpandAsInteger's failures on PCH macros (#142722)Ziqing Luo1-4/+12
2025-06-03[analyzer] Fix tagging of PostAllocatorCall (#142132)Donát Nagy1-2/+2
2025-05-27[analyzer] Introduce the check::BlockEntrance checker callback (#140924)Balázs Benics5-16/+117
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata78-158/+3
2025-05-26[NFC][analyzer] Rename getTagDescription to getDebugName (#141511)Donát Nagy5-11/+10
2025-05-26[analyzer][NFC] Introduce framework for checker families (#139256)Donát Nagy6-57/+51
2025-05-25[StaticAnalyzer] Drop const from a return type (NFC) (#141414)Kazu Hirata1-3/+3
2025-05-25[analyzer] Ignore [[clang::flag_enum]] enums in the EnumCastOutOfRange checke...Balazs Benics1-0/+5