aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
AgeCommit message (Expand)AuthorFilesLines
3 hours[LifetimeSafety] Add language option for experimental lifetime safety (#149592)Utkarsh Saxena1-2/+1
9 hoursReapply "[LifetimeSafety] Revamp test suite using unittests (#149158)"Utkarsh Saxena1-2/+2
10 hoursRevert "[LifetimeSafety] Revamp test suite using unittests (#149158)"Utkarsh Saxena1-2/+2
12 hours[LifetimeSafety] Revamp test suite using unittests (#149158)Utkarsh Saxena1-2/+2
5 days[Sema] Use llvm::all_of (NFC) (#149256)Kazu Hirata1-2/+1
7 daysThread Safety Analysis: Fix pointer handling of variables with deprecated att...Marco Elver1-5/+20
8 days[Analysis] Avoid some warnings about exit from noreturn function (#144408)Serge Pavlov1-0/+150
8 days[clang] Add -Wuninitialized-const-pointer (#148337)Igor Kudrin1-4/+16
8 days[clang] Fix suppressing diagnostics for uninitialized variables (#148336)Igor Kudrin1-40/+48
12 days[clang] Combine ConstRefUse with other warnings for uninitialized values (#14...Igor Kudrin1-41/+13
12 days[LifetimeSafety] Introduce intra-procedural analysis in Clang (#142313)Utkarsh Saxena1-0/+10
2025-06-27[Sema] Fix a warningKazu Hirata1-1/+1
2025-06-27[clang] Suppress noreturn warning if last statement in a function is a throw ...Samarth Narang1-1/+23
2025-05-26Thread Safety Analysis: Support reentrant capabilities (#137133)Marco Elver1-3/+5
2025-05-10[Clang] Improve `-Wtautological-overlap-compare` diagnostics flag (#133653)Yutong Zhu1-2/+3
2025-04-23Remove spurious semicolon; NFCAaron Ballman1-1/+1
2025-04-23Control analysis-based diagnostics with #pragma (#136323)Aaron Ballman1-12/+31
2025-04-19[clang] Use llvm::SmallVector::pop_back_val (NFC) (#136451)Kazu Hirata1-2/+1
2025-04-15[Fix] Speedup -Wunsafe-buffer-usage when using clang modules. (#127161)Matt1-3/+15
2025-04-08[Clang] add ext warning for missing return in 'main' for C89 mode (#134617)Oleksandr T.1-11/+16
2025-02-26Thread Safety Analysis: Support warning on passing/returning pointers to guar...Marco Elver1-0/+24
2025-02-25[Wunsafe-buffer-usage] Turn off unsafe-buffer warning for methods annotated w...Malavika Samak1-0/+3
2025-02-19[Clang] [Sema] Combine fallout warnings to just one warning (#127546)foxtran1-95/+49
2025-02-18[Clang] Warn about `[[noreturn]]` on coroutines (#127623)nerix1-3/+5
2024-12-20Thread Safety Analysis: Support passing scoped locks between functions with a...Malek Ben Slimane1-0/+40
2024-11-21[Clang] Prevent null dereferences (#115502)smanna121-1/+1
2024-11-18[-Wunsafe-buffer-usage] Fix bug in unsafe casts to incomplete types (#116433)Ziqing Luo1-7/+16
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-3/+0
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-88/+83
2024-10-17[-Wunsafe-buffer-usage] Emit a warning if pointer returned by vector::data an...Malavika Samak1-0/+9
2024-09-22[-Wunsafe-buffer-usage] Fix a bug and suppress libc warnings for C files (#10...Ziqing Luo1-1/+2
2024-09-05Re-land "[-Wunsafe-buffer-usage] Warning Libc functions (#101583)"ziqingluo-901-1/+22
2024-09-04Revert "[-Wunsafe-buffer-usage] Warning Libc functions (#101583)"ziqingluo-901-14/+0
2024-09-04[-Wunsafe-buffer-usage] Warning Libc functions (#101583)Ziqing Luo1-0/+14
2024-08-14[attributes][-Wunsafe-buffer-usage] Support adding unsafe_buffer_usage attrib...Malavika Samak1-1/+13
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov1-4/+4
2024-05-16Respect the [[clang::unsafe_buffer_usage]] attribute for constructors (#91777)Dana Jansens1-4/+21
2024-03-06[clang][NFC] Trim license header comments to 81 characters (#82919)Balazs Benics1-1/+1
2024-02-12[-Wunsafe-buffer-usage] Introduce std::array fixits (#80084)jkorous-apple1-2/+14
2024-01-26[-Wunsafe-buffer-usage] Add a new warning for uses of std::span two-parameter...Ziqing Luo1-2/+13
2024-01-22[Sema] Fix a warningKazu Hirata1-2/+0
2024-01-22[-Wunsafe-buffer-usage] Fix the crash introduced by the unsafe invocation of ...Malavika Samak1-7/+12
2024-01-02[-Wunsafe-buffer-usage] Warning for unsafe invocation of span::data (#75650)Malavika Samak1-2/+14
2023-10-19Reapply "[clang analysis][thread-safety] Handle return-by-reference..… (#68...Clement Courbet1-0/+12
2023-10-06Revert "Reapply "[clang analysis][thread-safety] Handle return-by-reference.....Caroline Tice1-12/+0
2023-10-06Reapply "[clang analysis][thread-safety] Handle return-by-reference..… (#68...Clement Courbet1-0/+12
2023-09-29Revert "[clang analysis][thread-safety] Handle return-by-reference...… (#67...Clement Courbet1-12/+0
2023-09-29[clang analysis][thread-safety] Handle return-by-reference... (#67776)Clement Courbet1-0/+12
2023-09-21[-Wunsafe-buffer-usage] Group parameter fix-itsZiqing Luo1-5/+14
2023-08-18Re-land "[-Wunsafe-buffer-usage][NFC] Slightly refactor and optimize the code"ziqingluo-901-44/+42