1. e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
  2. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  3. e8c9e92 OpenCL 1.0 Support: by Nate Begeman · 15 years ago
  4. e136e0e Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompatibleAliasDecl. by Anders Carlsson · 15 years ago
  5. 58badb7 See through UsingDecls in more places. by Anders Carlsson · 15 years ago
  6. 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
  7. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  8. 131f465 OpenCL 1.0 Support, patch 1/N: upper case swizzle operator and hex element index. by Nate Begeman · 15 years ago
  9. 3d2065b Extra asserts never hurt anybody, right? by Anders Carlsson · 15 years ago
  10. a07c33e Decltype needs to have a dependent type if the expr passed to it is type dependent. Fixes PR4444. by Anders Carlsson · 15 years ago
  11. 71edeb7 Remove unneeded #includes. by Ted Kremenek · 15 years ago
  12. 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
  13. 08fa2af Type::getDesugaredType needs to handle decltype types. by Anders Carlsson · 15 years ago
  14. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  15. 02995ce Update for LLVM API changes. by Owen Anderson · 15 years ago
  16. fb25052 Check in a new template argument list builder that should work better for variadic templates. by Anders Carlsson · 15 years ago
  17. cb5f8f5 Don't use operator overload '<' for SourceLocation, it has not semantic meaning. by Argyrios Kyrtzidis · 15 years ago
  18. 96888cc Add a comment. by Argyrios Kyrtzidis · 15 years ago
  19. 485f087 patch to mark use of implicit copy constructors. by Fariborz Jahanian · 15 years ago
  20. 1a5364e Addressing Doug's suggestions: by Argyrios Kyrtzidis · 15 years ago
  21. 262f9cf Renamed Protocol as TheProtocol so people can use clang header for by Fariborz Jahanian · 15 years ago
  22. 55d608c Introduce Decl::getSourceRange() which, like Stmt::getSourceRange(), represents the range that the declaration covers. by Argyrios Kyrtzidis · 16 years ago
  23. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 16 years ago
  24. f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 16 years ago
  25. f6ddb73 Some cleanups suggested by Chris by Douglas Gregor · 16 years ago
  26. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
  27. 8bc3fa4 Removed deadcode related to addition of constructor decls to a class. by Fariborz Jahanian · 16 years ago
  28. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
  29. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 16 years ago
  30. f54741e Handle temporaries in default arguments. by Anders Carlsson · 16 years ago
  31. 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 16 years ago
  32. 3b36b66 More parameter pack work. by Anders Carlsson · 16 years ago
  33. d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 16 years ago
  34. 7df71ac PR4391: Tweak -ast-print output to generate valid output for edge cases by Eli Friedman · 16 years ago
  35. 5bc8610 PR4351: Add constant evaluation for constructs like "foo == NULL", where by Eli Friedman · 16 years ago
  36. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
  37. 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 16 years ago
  38. f6c2a2a prune #includes, Builtins.h/cpp no longer depends on libast. by Chris Lattner · 16 years ago
  39. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
  40. 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 16 years ago
  41. 0ceffb5 More work on type parameter packs. by Anders Carlsson · 16 years ago
  42. 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 16 years ago
  43. 6d845ae Keep track of whether a type parameter is actually a type parameter pack. by Anders Carlsson · 16 years ago
  44. 26784c1 Delete method which is now trivial. by Eli Friedman · 16 years ago
  45. 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 16 years ago
  46. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 16 years ago
  47. 8019a7b Adds synthesize ivars to DeclContext. by Fariborz Jahanian · 16 years ago
  48. ae0b4e7 Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. by Anders Carlsson · 16 years ago
  49. 412485d Avoid warnings. by Mike Stump · 16 years ago
  50. 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 16 years ago
  51. 99ba36d Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries. by Anders Carlsson · 16 years ago
  52. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 16 years ago
  53. 9ba4164 Make TemplateArgumentListBuilder take an ASTContext (because we're probably going to need it later). Move push_back to the .cpp file. If the passed in template argument is a type, assert that it's canonical. by Anders Carlsson · 16 years ago
  54. e9c904b Make the TemplateArgumentList take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
  55. 91fdf6f Change the specialization decls to take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
  56. ce1bca7 Minor simplification. by Eli Friedman · 16 years ago
  57. 147bd64 PR4326: Handle constant evaluation for void* pointer subtraction correctly. by Eli Friedman · 16 years ago
  58. 0487f66 Minor improvements to template parameter writing. by Anders Carlsson · 16 years ago
  59. 3899946 Eliminate a warning by Douglas Gregor · 16 years ago
  60. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 16 years ago
  61. d560d50 Template argument deduction for references by Douglas Gregor · 16 years ago
  62. 4027cd1 Place the GC attribute on the same relative pointer by Fariborz Jahanian · 16 years ago
  63. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
  64. 86f4385 Diagnose misuse of __strong attribute in a redeclaration. by Fariborz Jahanian · 16 years ago
  65. 8df7a28 Issue diagnostics on __weak attribute mismatch. by Fariborz Jahanian · 16 years ago
  66. 354e53d Fix a silly typo in my previous objc_gc merging patch. by Eli Friedman · 16 years ago
  67. 07d2587 Cleaned-up version of gc attribute type merging. I still don't like it by Eli Friedman · 16 years ago
  68. 585f7b2 This patch attempts to fix the merging of __strong/__weak attributes by Fariborz Jahanian · 16 years ago
  69. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 16 years ago
  70. 852d63b Disable type merging with gc attributes. This has a number of nasty by Eli Friedman · 16 years ago
  71. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
  72. f757ae7 Add a little FIXME for C++ class printing by Douglas Gregor · 16 years ago
  73. 88eaf07 Clean up the newly added C++ AST nodes. by Anders Carlsson · 16 years ago
  74. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 16 years ago
  75. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 16 years ago
  76. ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 16 years ago
  77. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 16 years ago
  78. b859f35 Small fixes to CXXTemporary and CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  79. fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  80. c1ce477 Add a CXXTemporary class. Not used yet. by Anders Carlsson · 16 years ago
  81. 7462b39 Cleqnup ideas from Chris, thanks. by Mike Stump · 16 years ago
  82. 59e6357 AST printing for C++ base classes by Douglas Gregor · 16 years ago
  83. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 16 years ago
  84. 3d4a7c9 Add a hack to prevent us from printing out the __builtin_va_list by Eli Friedman · 16 years ago
  85. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 16 years ago
  86. 6620a62 Never suppress specifiers when printing the parameters of a function by Douglas Gregor · 16 years ago
  87. 6e1a345 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  88. 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 16 years ago
  89. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 16 years ago
  90. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 16 years ago
  91. c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 16 years ago
  92. 64f6500 Clean up printing for Objective-C, designated initializers. by Douglas Gregor · 16 years ago
  93. db23b15 Some enhancements to DeclStmt printing. Some of this should by Eli Friedman · 16 years ago
  94. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 16 years ago
  95. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 16 years ago
  96. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
  97. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  98. 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 16 years ago
  99. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 16 years ago
  100. 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 16 years ago