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