1. cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
  2. 8e9dcb7 lots of trailing whitespace by Chris Lattner · 16 years ago
  3. 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
  4. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  5. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  6. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  7. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  8. ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
  9. f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
  10. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  11. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  12. 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
  13. 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
  14. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  15. 4b99bae Clean up an already-fixed FIXME by Douglas Gregor · 16 years ago
  16. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  17. 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
  18. d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
  19. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  20. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  21. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
  22. e2c565d When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 16 years ago
  23. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  24. 1931b44 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 16 years ago
  25. ff77645 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 16 years ago
  26. 1dfa6e1 fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 16 years ago
  27. d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 16 years ago
  28. 8395081 allow cast from array to int to be considered as constant by Nuno Lopes · 16 years ago
  29. f231998 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 16 years ago
  30. 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
  31. d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
  32. 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
  33. a518903 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 16 years ago
  34. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  35. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  36. c34ee5e Move InitListChecker out of Sema.h by Douglas Gregor · 16 years ago
  37. 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
  38. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  39. b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
  40. 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
  41. 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  42. 939837f Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  43. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  44. 13ca96a Fix for PR2100: merge types for variables. by Eli Friedman · 16 years ago
  45. 91b9f20 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 16 years ago
  46. be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
  47. 21282df EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 16 years ago
  48. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  49. cf79b01 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 16 years ago
  50. 5af2f35 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 16 years ago
  51. 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
  52. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  53. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  54. 59b5da6 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
  55. 8158f69 Warn about typedefs of enums without any declarator name. Fixes rdar://problem/6503878 by Douglas Gregor · 16 years ago
  56. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
  57. c55a240 Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 16 years ago
  58. 95d58f3 silence release-assert warning. by Chris Lattner · 16 years ago
  59. d5ed8c3 Extract code dealing with typedef declarators into a separate function. by Zhongxing Xu · 16 years ago
  60. cb8f4f1 Extract code dealing with variable declarator into a separate function. by Zhongxing Xu · 16 years ago
  61. 416fcaf Extract code dealing with declarators of function type into a separate function by Zhongxing Xu · 16 years ago
  62. 13fd416 PR3330: given an enum like this: by Chris Lattner · 16 years ago
  63. 6ed2ef8 add support for initializing static vars with a cast to union (gcc extension) by Nuno Lopes · 16 years ago
  64. 7176fff Initial implementation of member name lookup by Douglas Gregor · 16 years ago
  65. eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
  66. 09f41cf Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
  67. fc76761 FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 16 years ago
  68. ee159c1 Permitting typedefs without a name is a Microsoft/GNU extension by Douglas Gregor · 16 years ago
  69. 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
  70. 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
  71. 1a0d31a Properly set the scope of non-fields declared within a struct, union, by Douglas Gregor · 16 years ago
  72. 2726f9a Fix operator precedence. by Sebastian Redl · 16 years ago
  73. dcde115 Don't bother setting NextDeclarator for EnumConstantDecls. It isn't used by Douglas Gregor · 16 years ago
  74. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago
  75. 6037fcb Replace DeclContext's vector of ScopedDecl pointers with a linked list by Douglas Gregor · 16 years ago
  76. a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 16 years ago
  77. 2555351 Remove double-insertion of EnumConstantDecls. Thanks to Zhongxing Xu for pointing this out by Douglas Gregor · 16 years ago
  78. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  79. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  80. bc468ba Fix PR clang/3291 by Douglas Gregor · 16 years ago
  81. 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
  82. e21b994 Use DeclContext::getLookupContext wherever necessary to ensure that we look through transparent contexts by Douglas Gregor · 16 years ago
  83. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  84. ce35607 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 16 years ago
  85. 7bea766 simplify some code using 'continue' and the new 'isInIdentifierNamespace' predicate. by Chris Lattner · 16 years ago
  86. 4f3b8f8 Minor tweaks to the transparent declcontext patch by Douglas Gregor · 16 years ago
  87. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  88. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  89. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  90. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  91. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  92. 70316a0 Add support for out-of-line definitions of conversion functions and member operators by Douglas Gregor · 16 years ago
  93. 2f40270 Add full dllimport / dllexport support: both sema checks and codegen. by Anton Korobeynikov · 16 years ago
  94. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  95. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  96. 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
  97. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  98. fcdbb93 Handle typedefs to VLAs (Emit the size expr when we encounter the typedef by Anders Carlsson · 16 years ago
  99. 1c0cfd4 Get rid of the old Expr::Evaluate variant. by Anders Carlsson · 16 years ago
  100. 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago