1. 43e875d Convert SemaDecl.cpp to pass callback objects to CorrectTypo. by Kaelyn Uhrain · 13 years ago
  2. c876946 Treat -Wformat=0 as an alias for -Wformat. by Hans Wennborg · 13 years ago
  3. 244ee7b Pedantic diagnostic correction: in C++, we have integral constant expressions, by Richard Smith · 13 years ago
  4. 117c456 Make sure to consider non-DeclContext scopes properly when finding by Douglas Gregor · 13 years ago
  5. 37969b7 scanf: parse the 'm' length modifier, and check that the right arguments by Hans Wennborg · 13 years ago
  6. 28058d1 scanf analysis: the 'a' length modifier is valid with a scanlist by Hans Wennborg · 13 years ago
  7. 6de0b48 scanf analysis: don't bail out after successful parse of scanlist by Hans Wennborg · 13 years ago
  8. 72b8f78 Extend test-case as requested by Eli by Douglas Gregor · 13 years ago
  9. ec3bd72 Improve the diagnostic when trying to redefine a typedef with a by Douglas Gregor · 13 years ago
  10. c0004df C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 13 years ago
  11. 7ead5c7 Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 13 years ago
  12. d87a0cd Suppress -Wunused-value within macros from system headers. by Matt Beaumont-Gay · 13 years ago
  13. a0b2ba1 Minor refactoring of sentinel warning on blocks. Add a test for this warning. by Eli Friedman · 13 years ago
  14. 7307643 The value of a const weak variable is not an integer constant. by John McCall · 13 years ago
  15. 952b35d Add test case for PR 9774, which got fixed along the way. by Ted Kremenek · 13 years ago
  16. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  17. 14b9436 Attempt to fix test on 32-bit hosts. by Eli Friedman · 13 years ago
  18. 6bd9719 Fix a case where Expr::isConstantInitializer would return true for an expression we can't support. In a slightly amusing twist, the case in question was already in the clang regression tests marked as a valid construct. <rdar://problem/10020074> by Eli Friedman · 13 years ago
  19. 9c7a925 Remove some extraneous carriage returns from these files. One of the by Chandler Carruth · 13 years ago
  20. fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
  21. 25b009a PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression which by Richard Smith · 13 years ago
  22. 31b9a98 Fix test/Sema/format-strings-scanf.c by Hans Wennborg · 13 years ago
  23. d02deeb Support the 'a' length modifier in scanf format strings as a C90 extension. by Hans Wennborg · 13 years ago
  24. b17ee5b Enhance the -Wsign-compare handling to suppress the -Wsign-compare warning in the case of a shifted bitfield. PR11572. by Eli Friedman · 13 years ago
  25. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  26. 364a59e Fixes a bug in calculation of field offsets of ms_struct by Fariborz Jahanian · 13 years ago
  27. c08e618 Fix signature of vsscanf in Builtins.def by Hans Wennborg · 13 years ago
  28. d95a8ab0 Fix signature of sscanf in Builtins.def by Hans Wennborg · 13 years ago
  29. 439ddaa Make fscanf, vscanf, etc. be recognized as scanf-like functions. by Hans Wennborg · 13 years ago
  30. 6fcd932 Check that arguments to a scanf call match the format specifier, by Hans Wennborg · 13 years ago
  31. e7edf30 test/Sema/attr-availability.c: Add explicit -triple x86_64-apple-darwin9, for now. by NAKAMURA Takumi · 13 years ago
  32. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  33. f48fdb0 C++11 constant expressions: Don't use CheckICE in C++11; instead, determine by Richard Smith · 13 years ago
  34. f4f0c60 Make printf warnings refer to wint_t and wchar_t by name by Hans Wennborg · 13 years ago
  35. 117348c fix format specifier fixit for printf("%ld", "foo"); by Hans Wennborg · 13 years ago
  36. e052d46 Replace the implementation of __builtin_constant_p (which was based on the GCC by Richard Smith · 13 years ago
  37. 5a477db deprecated enum should not warn when used initializing another deprecated enumerator. by Fariborz Jahanian · 13 years ago
  38. e3ca33a Only do typo correction for implicit function decls when by Hans Wennborg · 13 years ago
  39. a792aff Make printf warnings refer to intmax_t et al. by name by Hans Wennborg · 13 years ago
  40. aa9c350 When folding the size of a global scope VLA to a constant, require the array by Richard Smith · 13 years ago
  41. 122de3e Suggest typo corrections for implicit function declarations. by Hans Wennborg · 13 years ago
  42. 649657e Move block return type inference diagnostic to a common place where by Fariborz Jahanian · 13 years ago
  43. 0586520 If block literal return type is not specified, return type of the block is by Fariborz Jahanian · 13 years ago
  44. 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
  45. 377cc6e Make r145697 actually work. by Hans Wennborg · 13 years ago
  46. 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
  47. bff22ac Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560. by Eli Friedman · 13 years ago
  48. c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
  49. 901dd66 Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov. by Eli Friedman · 13 years ago
  50. 39b4fc8 pinpoint name/location of deprecated/unavailable enumerator by Fariborz Jahanian · 13 years ago
  51. 2ad226b PR11391: Don't try to evaluate the LHS of a _Complex assignment as an rvalue. by Richard Smith · 13 years ago
  52. b755a9d Fix PR11385: A pointer constant expression which has been cast via an integer is by Richard Smith · 13 years ago
  53. ddadaa4 Add missing casts to AST. by Eli Friedman · 13 years ago
  54. 8ac2c66 Make sure that restrict-qualifying an array actually adds a restrict qualifier. PR11354. (operator bool() is evil!) by Eli Friedman · 13 years ago
  55. 6f9f03e Check pointer types for arguments of Neon load/store macros. rdar://9958031 by Bob Wilson · 13 years ago
  56. 9da2352 Fix the layout of vb-tables and vf-tables in the MS C++ ABI. by John McCall · 13 years ago
  57. 32bae37 Fix vector macros to correctly check argument types. <rdar://problem/10261670> by Bob Wilson · 13 years ago
  58. 74f4634 Constant expression evaluation: although we don't know whether a literal will by Richard Smith · 13 years ago
  59. 19bda3a Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 13 years ago
  60. 65ac598 When constant-folding, don't look at the initializer of a global const variable by Richard Smith · 13 years ago
  61. 6a7c94a Refactoring and test for r143360. Support for array rvalue to pointer decay is by Richard Smith · 13 years ago
  62. 7993e8a Fix assert on constant expression evaluation of floating point increment. by Richard Smith · 13 years ago
  63. 342f1f8 Don't crash if a GCC binary conditional is used in a constant expression on an by Richard Smith · 13 years ago
  64. ee591a9 Fix assertion in constant expression evaluation. The LHS of a floating-point by Richard Smith · 13 years ago
  65. 55733de Fix for PR9751 to change the behavior of -Wformat warnings. If the format by Richard Trieu · 13 years ago
  66. 29e97cb Teach format string analysis that "%zu" means size_t. by Hans Wennborg · 13 years ago
  67. 90eed21 Do not warn when weak-import attribute is applied to enum by Fariborz Jahanian · 13 years ago
  68. 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
  69. 32cb471 In accordance with the C89, C99 and C++98 standards, ICEs can only contain by Richard Smith · 13 years ago
  70. 5e745da Only emit implicit constant conversion truncation warnings in reachable code. Apparently this is what GCC does, and some code depends on this. Fixes <rdar://problem/10321089>. by Ted Kremenek · 13 years ago
  71. 9bc2c6e Add tests for CodeGen types in MS ABI. Based on patch by r4start. by Eli Friedman · 13 years ago
  72. 227e483 More ASTRecordLayout changes for MS ABI; based on patch by r4start. by Eli Friedman · 13 years ago
  73. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  74. 0d38181 Only warn at self-initialization if some later use is always uninitialized. by Matt Beaumont-Gay · 13 years ago
  75. 68db6f0 Break out ssize_t test from Sema/format-strings-fixit.c by Hans Wennborg · 13 years ago
  76. 36e7608 Another attempt at fixing format-strings-fixit.c. by Hans Wennborg · 13 years ago
  77. 4886e32 Disable the ssize_t test in format-strings-fixit.c. by Hans Wennborg · 13 years ago
  78. a7da215 Suggest %zu for size_t args to printf. by Hans Wennborg · 13 years ago
  79. 97c0aef Rewrite parts of MS ABI C++ layout. Based on work by r4start; I ended up doing this while I was trying to review his patch. by Eli Friedman · 13 years ago
  80. 6ec9643 The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also by Tanya Lattner · 13 years ago
  81. d82e5d3 Perform an lvalue-to-rvalue conversion on an array index in a __builtin_offsetof expression. by Richard Smith · 13 years ago
  82. 20cdbeb Add sema checks for calls to functions taking static array parameters by Peter Collingbourne · 13 years ago
  83. 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
  84. 9ce6377 Only warn in -Wliteral-conversion if the conversion loses information by Matt Beaumont-Gay · 13 years ago
  85. 9e76172 Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. by Ted Kremenek · 13 years ago
  86. 18c407f Change __extension__ to disable only diagnostics controlled by -pedantic. by Bob Wilson · 13 years ago
  87. 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 13 years ago
  88. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  89. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  90. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  91. aa2176b r141345 also fixed a -Wuninitialized bug where loop conditions were not always flagged as being uninitialized. Addresses <rdar://problem/9432305>. by Ted Kremenek · 13 years ago
  92. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  93. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  94. d211cb7 Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538. by Ted Kremenek · 13 years ago
  95. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  96. 53c8167 c: assignment/init of a function pointer whose function(s) by Fariborz Jahanian · 13 years ago
  97. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  98. 9afbfbe Support dllimport and dllexport on x86-64 Windows. PR10978. Patch by Ruben Van Boxem. by Eli Friedman · 13 years ago
  99. 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
  100. 3fedbe1 Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) by Eli Friedman · 13 years ago