- 32addd5 Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 13 years ago
- be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 13 years ago
- 339b907 Let %S, %ls, %C match 16bit types in NSStrings. by Nico Weber · 13 years ago
- e6ca97f Fix NSLog format string checking for %@. by Ted Kremenek · 13 years ago
- 9d24c2c Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466. by Ted Kremenek · 13 years ago
- 37969b7 scanf: parse the 'm' length modifier, and check that the right arguments by Hans Wennborg · 13 years ago
- d02deeb Support the 'a' length modifier in scanf format strings as a C90 extension. by Hans Wennborg · 13 years ago
- 6308218 Remove unnecessary braces from my previous commit. by Hans Wennborg · 13 years ago
- f4f0c60 Make printf warnings refer to wint_t and wchar_t by name by Hans Wennborg · 13 years ago
- b8ec3e3 Move definition of ConversionSpecifier::toString() to FormatString.cpp by Hans Wennborg · 13 years ago
- 117348c fix format specifier fixit for printf("%ld", "foo"); by Hans Wennborg · 13 years ago
- a792aff Make printf warnings refer to intmax_t et al. by name by Hans Wennborg · 13 years ago
- 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
- 377cc6e Make r145697 actually work. by Hans Wennborg · 13 years ago
- 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
- 29e97cb Teach format string analysis that "%zu" means size_t. by Hans Wennborg · 13 years ago
- 6ca4a9a Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>. by Ted Kremenek · 13 years ago
- 2dde35b More metaprogramming with builtin types. by John McCall · 13 years ago
- a7da215 Suggest %zu for size_t args to printf. by Hans Wennborg · 13 years ago
- 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 3060178 Fix else style. No functionality change intended. by Chad Rosier · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- d6a4d18 Revert r133024, "[format strings] correctly suggest correct type for '%@' by Daniel Dunbar · 13 years ago
- 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 13 years ago
- 06d88ec Don't print fixits for format specifiers in cases where the fixit does not actually fix the warning. PR8781. by Eli Friedman · 13 years ago
- 1e713f5 When generating printf fixits, preserve the original formating for unsigned integers (e.g., 'x', 'o'). by Ted Kremenek · 13 years ago
- dfbb02a Fix whitespace. by NAKAMURA Takumi · 14 years ago
- 0099530 7bit-ize. by NAKAMURA Takumi · 14 years ago
- 65197b4 Add semantic checking that the "thousands grouping" by Ted Kremenek · 14 years ago
- bd18d45 Add printf format string parsing support for ' by Ted Kremenek · 14 years ago
- 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
- 7966297 Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 14 years ago
- 2e6c19a The 'X' printf type has a valid alternative form. Fixes PR8641. by Anders Carlsson · 14 years ago
- 4d8ae4d Previously, the printf warnings would say your arguments type was 'int' when it was really a 'char' by Ted Kremenek · 14 years ago
- 9325eaf Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981. by Ted Kremenek · 14 years ago
- a412a49 Move 'hasValidLengthModifier' from PrintfFormatSpecifier to FormatSpecifier. by Ted Kremenek · 14 years ago
- 7fdba13 Cleanup whitespace in switch statement. No functionality change. by Ted Kremenek · 14 years ago
- 6ecb950 Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace and by Ted Kremenek · 14 years ago
- de183a4 Rename 'UnicodeStrArg' to 'SArg'. by Ted Kremenek · 14 years ago
- 35d353b Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and printf checking). by Ted Kremenek · 14 years ago
- 6693205 Rename 'VoidPtrArg' to 'pArg' in printf/scanf checking. by Ted Kremenek · 14 years ago
- 99196b1 Rename 'CStrArg' to 'sArg' for printf checking to match with the analagous enum for scanf checking. by Ted Kremenek · 14 years ago
- 92a6feb Rename analyze_printf::ConversionSpecifier::IntAsCharArg to 'cArg' to match by Ted Kremenek · 14 years ago
- 826a345 Add most of the boilerplate support for scanf format string checking. This includes by Ted Kremenek · 14 years ago
- 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
- 4c60219 Printf format strings: Added some more tests and fixed some minor bugs. by Tom Care · 14 years ago
- f521d6e Bug 7394 - Fixed toString representation of Precisions in format strings. by Tom Care · 14 years ago
- e4ee966 Bug 7377: Fixed several bad printf format string bugs. by Tom Care · 14 years ago
- 13927a4 Extend format string type-checking to include '%p'. Fixes remaining cases PR 4468. by Ted Kremenek · 14 years ago
- 876e994 Small fixes regarding printf fix suggestions. by Tom Care · 14 years ago
- c8c4b40 Fix a typo that breaks the GCC build. Turns out that Clang isn't by Douglas Gregor · 14 years ago
- 3bfc5f4 Added FixIt support to printf format string checking. by Tom Care · 14 years ago
- fdb703a Fix '+=' accumulation error when parsing numeric amounts in a format string. by Ted Kremenek · 14 years ago
- d49d877 Allow a '0' precision in format strings (as the man page says it is okay). by Ted Kremenek · 14 years ago
- efaff19 For printf format string checking, add support for positional format strings. by Ted Kremenek · 14 years ago
- 7f70dc8 For printf format string checking, move the tracking of the data argument index out of by Ted Kremenek · 14 years ago
- 87260c7 Add support for '%C' and '%S' printf conversion specifiers. by Ted Kremenek · 14 years ago
- 4e4b30e Refactor the logic for printf argument type-checking into analyze_printf::ArgTypeResult. by Ted Kremenek · 15 years ago
- df17f9d Convert tabs to spaces. by Ted Kremenek · 15 years ago
- 74d56a1 Move ParseFormatString() and FormatStringHandler back into the analyze_printf namespace. by Ted Kremenek · 15 years ago
- f911eba Add format string type checking support for 'long double'. by Ted Kremenek · 15 years ago
- 01aefc6 Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 15 years ago
- c9a89fe Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>. by Ted Kremenek · 15 years ago
- 40888ad Fix spacing. by Ted Kremenek · 15 years ago
- 33567d2 Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that returns the expected type of the matching data argument. It isn't complete, but should handle several of the important cases. by Ted Kremenek · 15 years ago
- 4dcb18f Enhancements to the alternate (WIP) format string checking: by Ted Kremenek · 15 years ago
- 808015a Alternate format string checking: issue warnings for incomplete format specifiers. by Ted Kremenek · 15 years ago
- 26ac2e0 Alternate format string checking: issue a warning for invalid conversion specifiers. by Ted Kremenek · 15 years ago
- 4b220fa Yet another attempt to make the Linux buildbots happy. Apparently there are differences on how nested namespaces are handled... by Ted Kremenek · 15 years ago
- d7a3f01 Move definition of FormatStringHandler::~FormatStringHandler() within namespace directives. Hopefully this will make the Linux buildbots happy. by Ted Kremenek · 15 years ago
- 0d27735 Add precision/field width checking to AlternateCheckPrintfString(). by Ted Kremenek · 15 years ago
- e729acb Fix off-by-one error in ParseFormatSpecifier() when reporting the location of a null character. by Ted Kremenek · 15 years ago
- a8d8fec Add position of conversion specifier character to 'ConversionSpecifier'. by Ted Kremenek · 15 years ago
- d2dcece Rename namespace clang::printf to clang::analyze_printf to avoid problems where the reference to 'printf' is ambiguous. by Ted Kremenek · 15 years ago
- d5f2096 Allow HandleFormatSpecifier() to indicate that no more processing of the format string is desired. by Ted Kremenek · 15 years ago
- c7cbb9b Add '@' conversion specifier. by Ted Kremenek · 15 years ago
- f291976 Remove invalid conversion specifiers from format string checking. by Ted Kremenek · 15 years ago
- c7ae51a Add a few more conversion specifiers to ParseFormatSpecifier (these appear in SemaChecking). by Ted Kremenek · 15 years ago
- 8f0a1c7 Add skeleton for a more structured way to analyzing pring format by Ted Kremenek · 15 years ago