Commit History

Autor SHA1 Mensaxe Data
  Hans Wennborg f4f0c6095d Make printf warnings refer to wint_t and wchar_t by name %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg b8ec3e35d2 Move definition of ConversionSpecifier::toString() to FormatString.cpp %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg 117348caf0 fix format specifier fixit for printf("%ld", "foo"); %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg a792aff1c7 Make printf warnings refer to intmax_t et al. by name %!s(int64=13) %!d(string=hai) anos
  Nick Lewycky 687b5df89d Revert r145697 and dependent patch r145702. It added a dependency from %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg 377cc6e3e8 Make r145697 actually work. %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg 5fdc1b993d Make conversion specifier warning refer to typedef if possible. %!s(int64=13) %!d(string=hai) anos
  Hans Wennborg 29e97cb35f Teach format string analysis that "%zu" means size_t. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 6ca4a9ae99 Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>. %!s(int64=14) %!d(string=hai) anos
  John McCall 2dde35bc62 More metaprogramming with builtin types. %!s(int64=14) %!d(string=hai) anos
  Hans Wennborg a7da215516 Suggest %zu for size_t args to printf. %!s(int64=14) %!d(string=hai) anos
  John McCall 0ddaeb9b03 Add a new placeholder type to represent "unbridged" %!s(int64=14) %!d(string=hai) anos
  Anton Korobeynikov aa4a99b4a6 Provide half floating point support as a storage only type. %!s(int64=14) %!d(string=hai) anos
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. %!s(int64=14) %!d(string=hai) anos
  Chad Rosier 3060178ad9 Fix else style. No functionality change intended. %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports %!s(int64=14) %!d(string=hai) anos
  Daniel Dunbar d6a4d18f52 Revert r133024, "[format strings] correctly suggest correct type for '%@' %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 84862f6a0b [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. %!s(int64=14) %!d(string=hai) anos
  Eli Friedman 06d88ec420 Don't print fixits for format specifiers in cases where the fixit does not actually fix the warning. PR8781. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 1e713f50e9 When generating printf fixits, preserve the original formating for unsigned integers (e.g., 'x', 'o'). %!s(int64=14) %!d(string=hai) anos
  NAKAMURA Takumi dfbb02a16a Fix whitespace. %!s(int64=14) %!d(string=hai) anos
  NAKAMURA Takumi 0099530a22 7bit-ize. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 65197b4b0c Add semantic checking that the "thousands grouping" %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek bd18d4584a Add printf format string parsing support for ' %!s(int64=14) %!d(string=hai) anos
  Chris Lattner 3f59c975aa The -fshort-wchar option causes wchar_t to become unsigned, in addition to being %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 7966297a70 Fix range in printf warnings for invalid conversion specifiers. %!s(int64=14) %!d(string=hai) anos
  Anders Carlsson 2e6c19abcf The 'X' printf type has a valid alternative form. Fixes PR8641. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 4d8ae4d57e Previously, the printf warnings would say your arguments type was 'int' when it was really a 'char' %!s(int64=15) %!d(string=hai) anos
  Ted Kremenek 9325eaf08f Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981. %!s(int64=15) %!d(string=hai) anos
  Ted Kremenek a412a49916 Move 'hasValidLengthModifier' from PrintfFormatSpecifier to FormatSpecifier. %!s(int64=15) %!d(string=hai) anos