1. 4938f23 Static local variables don't result in global constructors being emitted. by Anders Carlsson · 14 years ago
  2. 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
  3. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  4. 7f6ff02 Add redeclaration checking for static data members and fix a corner by Douglas Gregor · 14 years ago
  5. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  6. 757c600 Miscellaneous found by inspection with John and Sebastian by Douglas Gregor · 14 years ago
  7. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  8. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  9. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  10. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  11. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  12. 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 14 years ago
  13. 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
  14. e0054f6 Remove AnalysisBasedWarnings.h's dependency on Type.h by John McCall · 14 years ago
  15. fbce0e1 It turns out that this template is only instantiated at one type. by John McCall · 14 years ago
  16. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  17. 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
  18. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  19. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  20. 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 14 years ago
  21. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  22. d097be8 Handling remaining rule for synthesize bitfields in by Fariborz Jahanian · 14 years ago
  23. 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
  24. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  25. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  26. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  27. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  28. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  29. 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
  30. 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
  31. 2d7d2d9 A field of incomplete type is sufficiently disruptive that we should mark by John McCall · 14 years ago
  32. dd7744d Emit diagnostic error when the field of an anonymous struct is non trivial. by Argyrios Kyrtzidis · 14 years ago
  33. 06999f8 Don't warn for the common pattern of disallowing copying: by Argyrios Kyrtzidis · 14 years ago
  34. bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
  35. 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
  36. 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 14 years ago
  37. f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
  38. 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 14 years ago
  39. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  40. fcadea2 Fix a crash on invalid when declaring an implicit member of a class with an by John McCall · 14 years ago
  41. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  42. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  43. bf87f2c Fix redefinition of typedefs of fixable variably-modified array types; should by Eli Friedman · 14 years ago
  44. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  45. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  46. d945538 Make sure that we diagnose attribute((overloadable)) functions without by Douglas Gregor · 14 years ago
  47. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  48. ed328c6 Diagnose the use of "inline" on block-scope function declarations in by Douglas Gregor · 14 years ago
  49. 9983d2d Properly pop out of Objective-C method declarations when they are (ill-formedly) by John McCall · 14 years ago
  50. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  51. 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
  52. 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
  53. 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
  54. b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
  55. 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
  56. b567a8b Fix indentation. by John McCall · 14 years ago
  57. e46f62c Don't consider all local variables in C++ to mandate scope-checking, just by John McCall · 14 years ago
  58. b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 14 years ago
  59. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  60. 447234d Allow a looser form of compatibility checking (which ignores by Douglas Gregor · 14 years ago
  61. 98c2e62 Don't set out-of-line template specialization/definition information by Douglas Gregor · 14 years ago
  62. 3c46e8d Fix namespace polution. by Dan Gohman · 14 years ago
  63. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  64. f178dca Be careful; even though we had a proper name at the beginning of by Douglas Gregor · 14 years ago
  65. acb7039 We never want to pop the translation unit DC, so assert if this happens. by John McCall · 14 years ago
  66. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  67. a0ebd60 Revert Microsoft-specific override of the "typedef requires a name" by Douglas Gregor · 14 years ago
  68. 0c99ec6 Suppress the "typedef requires a name" warning in Microsoft-extensions mode by Douglas Gregor · 14 years ago
  69. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  70. b21fc4a Butcher a perfectly reasonable diagnostic to pacify old versions of SWIG. by Chandler Carruth · 14 years ago
  71. bee05c1 Add builtin definition for scanf, including extending the builtin encoding to by Ted Kremenek · 14 years ago
  72. 0167f3c When there are extra or missing template parameter lists in a template by Douglas Gregor · 14 years ago
  73. aef0199 Diagnose typedef of an operator name. Fixes PR7462 by Douglas Gregor · 14 years ago
  74. a131d0f Complain when an unnamed enumeration has no enumerations (in C++). Fixes PR7466. by Douglas Gregor · 14 years ago
  75. f9ea1f3 Produce an error on encountering a pointer or reference to a qualified function type. Fixes PR7470. by Sebastian Redl · 14 years ago
  76. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  77. 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
  78. db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
  79. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  80. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  81. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  82. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  83. fba9e8f Add comment for my last patch. by Fariborz Jahanian · 14 years ago
  84. 7d99e98 Fixes a regression when redeclaration of a global satic by Fariborz Jahanian · 14 years ago
  85. f3a7b7c In C++, allow a declaration of an enum to follow a definition of that by Douglas Gregor · 14 years ago
  86. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  87. d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
  88. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  89. d27e50c Don't poke at an undefined class type of a field. Fixes PR7355. by Douglas Gregor · 14 years ago
  90. 52a0275 Fix the build. Using declarations should not be considering when looking by John McCall · 14 years ago
  91. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  92. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  93. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  94. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  95. c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
  96. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  97. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  98. 515ddd8 Fix two typos in comments. by Sebastian Redl · 14 years ago
  99. e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
  100. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago