1. 7966297 Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 14 years ago
  2. 2e6c19a The 'X' printf type has a valid alternative form. Fixes PR8641. by Anders Carlsson · 14 years ago
  3. 4d8ae4d Previously, the printf warnings would say your arguments type was 'int' when it was really a 'char' by Ted Kremenek · 14 years ago
  4. c82faca Check format strings when a called function has more than one FormatAttr (one for 'scanf' and one for 'printf'). Fixes <rdar://problem/8409437>. by Ted Kremenek · 14 years ago
  5. 95355bb It appears that technically a null format string is not warned under -Wformat-nonliteral, as by Ted Kremenek · 14 years ago
  6. 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
  7. baa4006 Don't warn when a '%%' or '%*d' (scanf) is used in a format string with positional arguments, since by Ted Kremenek · 14 years ago
  8. 45f9b7e Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 14 years ago
  9. e4ee966 Bug 7377: Fixed several bad printf format string bugs. by Tom Care · 14 years ago
  10. 01cb1aa Fix format string checking of '%c' by treating it as an integer conversion. Fixes PR 7391. by Ted Kremenek · 14 years ago
  11. 13927a4 Extend format string type-checking to include '%p'. Fixes remaining cases PR 4468. by Ted Kremenek · 14 years ago
  12. b90f4b3 Tell the string literal parser when it's not permitted to emit by Douglas Gregor · 15 years ago
  13. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
  14. 6ee7653 Fix two bugs in format-string checking: by Ted Kremenek · 15 years ago
  15. d49d877 Allow a '0' precision in format strings (as the man page says it is okay). by Ted Kremenek · 15 years ago
  16. e3fc547 Fix crasher caused by setting a bit in a possibly empty bitvector while by Ted Kremenek · 15 years ago
  17. efaff19 For printf format string checking, add support for positional format strings. by Ted Kremenek · 15 years ago
  18. 7f70dc8 For printf format string checking, move the tracking of the data argument index out of by Ted Kremenek · 15 years ago
  19. 78c97fb Disable one test case because of the inconsistent results it is giving on by Ted Kremenek · 15 years ago
  20. 87260c7 Add support for '%C' and '%S' printf conversion specifiers. by Ted Kremenek · 15 years ago
  21. 0da9e95 Add test case to show that Clang now checks the format string by Ted Kremenek · 15 years ago
  22. 0395618 Fix test case. by Ted Kremenek · 15 years ago
  23. 4e4b30e Refactor the logic for printf argument type-checking into analyze_printf::ArgTypeResult. by Ted Kremenek · 15 years ago
  24. 5c41ee8 Patch by Cristian Draghici: by Ted Kremenek · 15 years ago
  25. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago
  26. f911eba Add format string type checking support for 'long double'. by Ted Kremenek · 15 years ago
  27. 180f284 Format string checking: selectively ignore implicit casts to 'int' by Ted Kremenek · 15 years ago
  28. 01aefc6 Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 15 years ago
  29. c9a89fe Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>. by Ted Kremenek · 15 years ago
  30. d635c5f Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 15 years ago
  31. 31f8e32 Be a little more permissive than C99: allow 'unsigned' to be used for by Ted Kremenek · 15 years ago
  32. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
  33. e030358 add a bunch of missing prototypes to tests by Chris Lattner · 15 years ago
  34. 813b70d fix a bug handling the gnu ?: extension. Patch by Storlek on IRC, by Chris Lattner · 15 years ago
  35. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  36. 23afaad Don't #include <stdio.h> when tests don't need it, or use clang instead of clang-cc when they do. by Daniel Dunbar · 15 years ago
  37. addb0f6 Fix some Window-isms to get these tests to pass on Windows. by John Thompson · 15 years ago
  38. 42ae3e8 Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs && "Arg access out of range!"). by Ted Kremenek · 16 years ago
  39. 655f141 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 16 years ago
  40. be8434a tweak warning options to be more like gcc: by Chris Lattner · 16 years ago
  41. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
  42. 082d936 Fix <rdar://problem/6704086> by allowing the format string checking in Sema to by Ted Kremenek · 16 years ago
  43. d0d082f use the full spelling of a string literal token so that trigraphs by Chris Lattner · 16 years ago
  44. 07f192e add c testcase for string literal diagnostic improvement. by Chris Lattner · 16 years ago
  45. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  46. 0fdea46 Fix test case (incomplete "expected-warning" line) by Ted Kremenek · 16 years ago
  47. d30ef87 Patch by Roman Divacky: by Ted Kremenek · 16 years ago
  48. de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
  49. 50ff6f3 Fix test failure on Linux. by Eli Friedman · 16 years ago
  50. 4489fe1 Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
  51. 4a33646 Modified format-string checking to not emit a warning when all of the by Ted Kremenek · 17 years ago
  52. 1ff8b58 Fix a warning by Anders Carlsson · 17 years ago
  53. 580b664 Added notion of '*' specified format width/specifiers when checking by Ted Kremenek · 17 years ago
  54. 6eda8c9 Add some more diagnostics for va_start, fix tests so they pass with these new diags. by Anders Carlsson · 17 years ago
  55. 3b427b3 rename -parse-ast-print to -ast-print by Chris Lattner · 17 years ago
  56. 9f3d942 Removed option "-parse-ast-check" from clang driver. This is now implemented by Ted Kremenek · 17 years ago
  57. 71895b9 Added support for additional format string checking for the printf by Ted Kremenek · 17 years ago
  58. 59907c4 initial support for checking format strings, patch by Ted Kremenek: by Chris Lattner · 17 years ago