summaryrefslogtreecommitdiff
path: root/clang/lib/AST/FormatString.cpp
AgeCommit message (Expand)Author
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-07-19Reland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao
2025-07-17Revert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata
2025-07-17[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao
2025-02-24[clang] Implement __attribute__((format_matches)) (#116708)apple-fcloutier
2024-08-20[Clang] CWG722: nullptr to ellipses (#104704)Mital Ashok
2024-03-31[Sema] Implement support for -Wformat-signedness (#74440)Karl-Johan Karlsson
2024-02-27[clang] Update -Wformat warnings for fixed-point format specifiers (#82855)PiJoules
2024-01-08[Sema] Warning for _Float16 passed to format specifier '%f' (#74439)Haocong Lu
2023-09-01[clang] Emit `Wformat` for bool value and char specifier confusion in scanfPodchishchaeva, Mariya
2023-08-25[Sema] tolerate more promotion matches in format string checkingFélix Cloutier
2023-06-16Diagnose incorrect use of scoped enumerations in format stringsAaron Ballman
2023-04-20[Sema] -Wformat: recognize %lb for the printf/scanf family of functionsFangrui Song
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-10-20[HLSL] Disable integer promotion to avoid int16_t being promoted to int for H...Xiang Li
2022-09-01[clang][Sema] check default argument promotions for printfYingChi Long
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-08-04[Sema] -Wformat: support C23 format specifier %b %BFangrui Song
2022-07-27[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-05Allow non-variadic functions to be attributed with `__attribute__((format))`Félix Cloutier
2022-06-02[PS5] Support r and y specifiers of freebsd_kernel_printf format stringsPaul Robinson
2021-12-29[clang] Remove unused "using" (NFC)Kazu Hirata
2020-07-10[Sema] Emit a -Wformat warning for printf("%s", (void*)p)Erik Pilkington
2020-04-28[AST] Use PrintingPolicy for format string diagnosisJessica Clarke
2020-01-28Revert "[Clang] Warn about 'z' printf modifier in old MSVC."Nico Weber
2020-01-28[Clang] Warn about 'z' printf modifier in old MSVC.Simon Tatham
2019-10-04[Sema] Split out -Wformat-type-confusion from -Wformat-pedanticErik Pilkington
2019-09-18[Sema] Suppress -Wformat diagnostics for bool types when printed using %hhdErik Pilkington
2019-08-23[Sema] Don't warn on printf('%hd', [char]) (PR41467)Nathan Huckleberry
2019-01-29OpenCL: Use length modifier for warning on vector printf argumentsMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-01OpenCL: Improve vector printf warningsMatt Arsenault
2018-11-13OpenCL: Don't warn on v printf modifierMatt Arsenault
2018-11-02Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover