1. 7339749 PR3691: Add support for complex modes. I also tossed in support for XF by Eli Friedman · 15 years ago
  2. 592b67b fix PR# by Chris Lattner · 15 years ago
  3. 7b5b5b4 fix PR2639 by Chris Lattner · 15 years ago
  4. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
  5. 1a7acfa Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable will have the right type by the time the initializer is checked. This ensures that code like by Anders Carlsson · 15 years ago
  6. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 15 years ago
  7. 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 15 years ago
  8. 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 15 years ago
  9. 722c717 Fix obvious shortcoming in the implementations of Evaluate for by Eli Friedman · 15 years ago
  10. 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 15 years ago
  11. 3d692df When checking printf-arguments for functions with '__attribute__ ((format (printf, X, Y)))' by Ted Kremenek · 15 years ago
  12. 7fa649f Oops, Ted beat me to it. I'll just play angry god and remove his version! by Daniel Dunbar · 15 years ago
  13. c8d8fa9 Add coverage of "member of anonymous union redeclares ..." diagnostic. by Daniel Dunbar · 15 years ago
  14. beba7f4 Add test case for PR 3675. by Ted Kremenek · 15 years ago
  15. 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 15 years ago
  16. f04ec67 Some additional ICE tests. by Eli Friedman · 15 years ago
  17. 3cc7292 rename test by Chris Lattner · 15 years ago
  18. 19753cf ok, not as broken as I thought, just confusing. This allows by Chris Lattner · 15 years ago
  19. bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 15 years ago
  20. b90052a Use CheckAssignmentConstraints for checking the cleanup attr function. Fixes PR3656. by Anders Carlsson · 15 years ago
  21. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 15 years ago
  22. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 15 years ago
  23. 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 15 years ago
  24. 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 15 years ago
  25. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 15 years ago
  26. 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 15 years ago
  27. 91110ee A few small improvements to Evaluate for stuff I noted in FIXMEs. by Eli Friedman · 15 years ago
  28. c91b7d9 Fix test to be legal on 64-bit systems. by Eli Friedman · 15 years ago
  29. 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 15 years ago
  30. c508203 Fix for PR3433: map __alignof__ to preferred alignment. (This was by Eli Friedman · 15 years ago
  31. dcdafb6 Improvements to ASTContext::getDeclAlignInBytes; fixes the testcase in by Eli Friedman · 15 years ago
  32. 85c3515 Sanity fix for PR3642: if we're treating a diagnostic as an error, it's by Eli Friedman · 15 years ago
  33. 8d7d6e9 Force arch for these test cases. by Daniel Dunbar · 15 years ago
  34. 4fff481 Evaluation of unary deref could call integer evaluator on non-integral by Daniel Dunbar · 15 years ago
  35. 540b146 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 15 years ago
  36. e8761c8 Add support for * (unary dereference) operator to ExprConstant. by Eli Friedman · 15 years ago
  37. da15323 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 15 years ago
  38. d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 15 years ago
  39. 403bc2b Arguments to unordered comparison builtins may need implicit casts. by Daniel Dunbar · 15 years ago
  40. 5bab788 Add sema support for the noinline attribute. by Anders Carlsson · 15 years ago
  41. 6beb165 fix test case by Zhongxing Xu · 15 years ago
  42. 1c17689 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 15 years ago
  43. e2f0e96 Make sure to check the value of the constant expression, as suggested by Daniel. by Anders Carlsson · 15 years ago
  44. 4d4c50d Handle the GNU void* and function pointer arithmetic extensions for constant expressions as well. by Anders Carlsson · 15 years ago
  45. 9b76143 Make error-message check platform-agnostic by Douglas Gregor · 15 years ago
  46. 7c53ca6 Downgrade the "excess elements in initializer" errors to warnings *in by Douglas Gregor · 15 years ago
  47. c2b6a82 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 15 years ago
  48. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 15 years ago
  49. 7549c55 __attribute__((aligned)) was being ignored! by Daniel Dunbar · 15 years ago
  50. d0d082f use the full spelling of a string literal token so that trigraphs by Chris Lattner · 15 years ago
  51. 07f192e add c testcase for string literal diagnostic improvement. by Chris Lattner · 15 years ago
  52. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 15 years ago
  53. c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 15 years ago
  54. edbb94c Fix test on platforms where size_t != unsigned long. by Eli Friedman · 15 years ago
  55. 2d6744f isICE was evaluating ?: incorrectly with missing-gcc-LHS extension. by Daniel Dunbar · 15 years ago
  56. 2846584 Proof that attribute __overloadable__ works as well as overloadable by Douglas Gregor · 15 years ago
  57. 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 15 years ago
  58. 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 15 years ago
  59. 5bef8dd add support for -fno-math-errno, and validate that it affects sema properly. by Chris Lattner · 15 years ago
  60. 7d84c76 sema no longer explodes, yay! by Chris Lattner · 15 years ago
  61. 396b2a2 Diagnose non-power-of-2 arguments to attribute aligned. by Daniel Dunbar · 15 years ago
  62. 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 15 years ago
  63. 73525de enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy by Chris Lattner · 15 years ago
  64. 6871981 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 15 years ago
  65. cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 15 years ago
  66. 553905d add support for deprecated objc ivars. by Chris Lattner · 15 years ago
  67. cfdff38 Add support for deprecated members of RecordDecls (e.g. struct fields). by Chris Lattner · 15 years ago
  68. b104b1f Don't allow taking the address of an element in an ext_vector by Nate Begeman · 15 years ago
  69. 61a0f17 allow implementations of deprecated functions to use deprecated symbols. by Chris Lattner · 16 years ago
  70. f244cd7 Add a test case for -ffreestanding that redefines malloc. by Douglas Gregor · 16 years ago
  71. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  72. 4238254 new tests, it would be nice to not warn on the second one. by Chris Lattner · 16 years ago
  73. 026dc96 Several related changes: by Chris Lattner · 16 years ago
  74. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  75. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  76. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  77. 186204b Warn about attribute used ignored on "extern int a __attribute__((used))". by Daniel Dunbar · 16 years ago
  78. 56cd21b If x is an invalid field decl, don't construct an expression for P->x, by Chris Lattner · 16 years ago
  79. b805dad Sema/AST support for attribute used. Patch by Anders Johnson (with small tweaks & test case)! by Daniel Dunbar · 16 years ago
  80. b235caa Start warning about unknown attributes. by Anders Carlsson · 16 years ago
  81. d87df37 Add sema support for the nodebug attribute. by Anders Carlsson · 16 years ago
  82. f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
  83. ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
  84. 4fc526d Add missing test for the "overloadable" attribute by Douglas Gregor · 16 years ago
  85. dfb5e59 Fix a bug with designated initializers where we were stepping out of a by Douglas Gregor · 16 years ago
  86. adadd8d Fix va_arg bug noticed by Eli, __builtin_va_arg is not an l-value by Daniel Dunbar · 16 years ago
  87. 241540e Add test for overloading with _Complex in C by Douglas Gregor · 16 years ago
  88. 3ebc36a testcase for rdar://6096412 which already works. by Chris Lattner · 16 years ago
  89. 0bfe54f GNU allows structs with flexible array members to be placed inside by Douglas Gregor · 16 years ago
  90. fdf5569 When handling "the rest" of a designated array subobject, maybe sure by Douglas Gregor · 16 years ago
  91. 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
  92. ddf7e99 Make the test cases failing due to exact diagnostic matching XFAIL. by Sebastian Redl · 16 years ago
  93. bfa2ac0 Fixup expected errors. by Mike Stump · 16 years ago
  94. 89941c1 Improve Sema of the cleanup attribute somewhat. by Anders Carlsson · 16 years ago
  95. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
  96. 392cf91 Use our new snazzy stdint.h to make a testcase 64-bit portable. by Sebastian Redl · 16 years ago
  97. eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
  98. 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
  99. 18d76c2 Note the Radar number that corresponds to PR3137 by Douglas Gregor · 16 years ago
  100. 0e8aaaf Test for PR3137. by Eli Friedman · 16 years ago