1. 07518f2 Warn on flexible array members when in C89 mode, with -pedantic. by David Chisnall · 14 years ago
  2. eece8c3 Remove a variable rendered unused by r152750. by Richard Smith · 14 years ago
  3. 4b38ded Instantiating a class template should not instantiate the definition of any by Richard Smith · 14 years ago
  4. e943003 Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 14 years ago
  5. 84208dc PR11925: A function can't have a variably-modified return type. Not even in C++. by Richard Smith · 14 years ago
  6. 05afe5e Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 14 years ago
  7. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  8. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  9. f604212 Slightly tweak this condition. "isTransparentContext()" was checking whether an by Nick Lewycky · 14 years ago
  10. d9e1e57 Could not find this in C99. Perhaps this rule comes from a DR, but in any case by Nick Lewycky · 14 years ago
  11. 2559629 Improve our semantic error recovery. by Argyrios Kyrtzidis · 14 years ago
  12. c8a322a lldb support: under debugger support flag, when sending message by Fariborz Jahanian · 14 years ago
  13. 62ee641 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 14 years ago
  14. 9d35581 [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 14 years ago
  15. 978dfc0 Fix -Wuninitialized to catch the case of a class being initialized with a call by Richard Trieu · 14 years ago
  16. 6f8780b Reapply r151638 and r151641. by James Molloy · 14 years ago
  17. 5929ef2 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 14 years ago
  18. ecd2edf Un-break clang based on r151638 - What was meant to be a trivial variable name change went horribly wrong and I forgot to retest afterwards. by James Molloy · 14 years ago
  19. 051390ff Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 14 years ago
  20. 8e1c932 Don't assert when trying to diagnose why a class with a constructor template is by Richard Smith · 14 years ago
  21. 91f5ae5 Try to handle qualifiers more consistently for array InitListExprs. Fixes <rdar://problem/10907510>, and makes the ASTs a bit more self-consistent. by Eli Friedman · 14 years ago
  22. a7765fe modern objc translator. Finish off first cut of the by Fariborz Jahanian · 14 years ago
  23. d5c4844 When we resolve the type of an 'auto' variable, clear out the linkage by Douglas Gregor · 14 years ago
  24. cb5e468 Remove a debugging line accidentally left in the last commit. by David Chisnall · 14 years ago
  25. 0867d9c Implement #pragma redefine_extname. by David Chisnall · 14 years ago
  26. 7c01917 Avoid infinite mutual recursion in DiagnoseInvalidRedeclaration. by Kaelyn Uhrain · 14 years ago
  27. 4297375 C++11 allows unions to have static data members. Remove the corresponding by Richard Smith · 14 years ago
  28. 59e41d0 Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>. by Eli Friedman · 14 years ago
  29. 5ed3caf Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 14 years ago
  30. 6331c40 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 14 years ago
  31. 3607ffe Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 14 years ago
  32. 5a41f68 Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 14 years ago
  33. a935179 Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 14 years ago
  34. 63168c7 PR11684, core issue 1417: by Richard Smith · 14 years ago
  35. c2a9493a Adding support for warning when a non-C compatible user-defined type is returned from an extern "C" function. by Aaron Ballman · 14 years ago
  36. 21f4692 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 14 years ago
  37. a767941 Fix a bug in semantic analysis involving anonymous structs and flexible arrays. by Eli Friedman · 14 years ago
  38. 2beed11 Fix a couple of nasty bugs involving negative enum constants. <rdar://problem/10760113>. by Eli Friedman · 14 years ago
  39. 9033e2b Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 14 years ago
  40. 2de5a93 constexpr: Implement DR1358: An instantiation of a constexpr function which by Richard Smith · 14 years ago
  41. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  42. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  43. f4c51d9 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 14 years ago
  44. 3f333f2 Disallow constexpr main. by Richard Smith · 14 years ago
  45. b64a1fa Don't warn about anonymous struct/union in C11. by Hans Wennborg · 14 years ago
  46. 3bda6b1 Add some code to accurately perform odr-used marking for variables per the C++11 rules. by Eli Friedman · 14 years ago
  47. 17612b1 objc: don't crash if primary class is missing and continuation class by Fariborz Jahanian · 14 years ago
  48. f8bb3de Fix crash on invalid in microsoft anonymous struct extension. by Nico Weber · 14 years ago
  49. 4e8942c Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 14 years ago
  50. 7945c98 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 14 years ago
  51. 4244b43 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 14 years ago
  52. 78536ae Replace a hack to handle NSLog/NSLogv in sema by declaring them as Library Builtins. by Jean-Daniel Dupas · 14 years ago
  53. 9ce58bd Small code cleanup/simplification in Sema::ClassifyName. by Kaelyn Uhrain · 14 years ago
  54. 09edce0 Minor fixups for auto deduction of initializer lists. by Sebastian Redl · 14 years ago
  55. 2056a69 In Microsoft Mode, disable the C++11 strict integral conversion rules for enumerator that were introduced with r148439. Otherwise MSVC headers won't compile in C++ 11 mode. by Francois Pichet · 14 years ago
  56. ceec306 Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 14 years ago
  57. f8379a0 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 14 years ago
  58. b137840 Convert SemaDecl.cpp to pass callback objects to CorrectTypo. by Kaelyn Uhrain · 14 years ago
  59. 42acd4a Auto deduction support for std::initializer_list, including for-range support. This means you can now write: by Sebastian Redl · 14 years ago
  60. 9d7cf2b objc: fixes a bug where struct used inside an by Fariborz Jahanian · 14 years ago
  61. f47fa30 Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  62. ec9fd13 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
  63. c09e055 Progress towards making isUsed() reflect whether a declaration is odr-used; don't set isUsed for local variables which are referenced in unevaluated contexts. Make other code use isReferenced() (which basically indicates that a declaration isn't dead) where appropriate. by Eli Friedman · 14 years ago
  64. 90b748e Don't crash while trying to diagnose a function declared at block scope with an by Richard Smith · 14 years ago
  65. 8d06f42 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 14 years ago
  66. 4f8cb1e objective-c: fixes a regression in looking up names by Fariborz Jahanian · 14 years ago
  67. aab3698 Improve the diagnostic when trying to redefine a typedef with a by Douglas Gregor · 14 years ago
  68. 7363fb0 C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 14 years ago
  69. 0f8ee22 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 14 years ago
  70. 7f21bd7 Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726. by Eli Friedman · 14 years ago
  71. dbd93bf Always allow redefinition of typedefs when modules are enabled. This by Douglas Gregor · 14 years ago
  72. 3732fa5 Made unknown builtin diagnostic remappable. by Abramo Bagnara · 14 years ago
  73. 1cd8368 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 14 years ago
  74. 7c23b08 Improvements to the uninitialized variable warning: Check if the constructor by Rafael Espindola · 14 years ago
  75. b3851f5 David Blaikie and Chandler would like us to diagnose by Richard Smith · 14 years ago
  76. d069d2f Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 14 years ago
  77. 71c8055 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 14 years ago
  78. a59dc2f The value of a const weak variable is not an integer constant. by John McCall · 14 years ago
  79. b59643b Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 14 years ago
  80. 22d0974 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 14 years ago
  81. 32c1757 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 14 years ago
  82. 01fb1135 Use hasSameType. by Rafael Espindola · 14 years ago
  83. cde2c8f Delay checking of typedefs of dependent types. Fixes PR11630. by Rafael Espindola · 14 years ago
  84. f0215fe Fix constexpr handling to allow 'extern constexpr' variable declarations. We no by Richard Smith · 14 years ago
  85. 65e025c Remove unused variables. by Rafael Espindola · 14 years ago
  86. 242ad89 C++11 half of r147023: In C++11, additionally eagerly instantiate: by Richard Smith · 14 years ago
  87. 21823bf When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 14 years ago
  88. d0b4dd6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 14 years ago
  89. e321795 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 · 14 years ago
  90. 1640832 Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it only by Douglas Gregor · 14 years ago
  91. 0cc8578 Refactor and simplify AddInitializerToDecl. by Richard Smith · 14 years ago
  92. 96b4874 Move & comment the 'decltype in declarator-id' as suggested by Doug Gregor. by David Blaikie · 14 years ago
  93. 42b99e0 Disallow decltype in qualified declarator-ids. by David Blaikie · 14 years ago
  94. b989e6e objc-arc: better diagnostic when block is declared inside a struct/union. by Fariborz Jahanian · 14 years ago
  95. 70a1324 Only do typo correction for implicit function decls when by Hans Wennborg · 14 years ago
  96. 42d3af9 When folding the size of a global scope VLA to a constant, require the array by Richard Smith · 14 years ago
  97. 2fb8b91 Suggest typo corrections for implicit function declarations. by Hans Wennborg · 14 years ago
  98. 7c6515a Make sure we perform lvalue-to-rvalue conversions for enum initializers. PR11484. by Eli Friedman · 14 years ago
  99. bcfc7d0 When we treat an #include or #import as a module import, create an by Douglas Gregor · 14 years ago
  100. ba34552 Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 14 years ago