1. f54741e Handle temporaries in default arguments. by Anders Carlsson · 16 years ago
  2. 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 16 years ago
  3. 3b36b66 More parameter pack work. by Anders Carlsson · 16 years ago
  4. d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 16 years ago
  5. 7df71ac PR4391: Tweak -ast-print output to generate valid output for edge cases by Eli Friedman · 16 years ago
  6. 5bc8610 PR4351: Add constant evaluation for constructs like "foo == NULL", where by Eli Friedman · 16 years ago
  7. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 16 years ago
  8. 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 16 years ago
  9. f6c2a2a prune #includes, Builtins.h/cpp no longer depends on libast. by Chris Lattner · 16 years ago
  10. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 16 years ago
  11. 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
  12. 0ceffb5 More work on type parameter packs. by Anders Carlsson · 16 years ago
  13. 67e3320 Improvements to TemplateArgumentListBuilder to make it work better with parameter packs. by Anders Carlsson · 16 years ago
  14. 6d845ae Keep track of whether a type parameter is actually a type parameter pack. by Anders Carlsson · 16 years ago
  15. 26784c1 Delete method which is now trivial. by Eli Friedman · 16 years ago
  16. 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 16 years ago
  17. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 16 years ago
  18. 8019a7b Adds synthesize ivars to DeclContext. by Fariborz Jahanian · 16 years ago
  19. 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
  20. 412485d Avoid warnings. by Mike Stump · 16 years ago
  21. 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 16 years ago
  22. 99ba36d Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries. by Anders Carlsson · 16 years ago
  23. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 16 years ago
  24. 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
  25. e9c904b Make the TemplateArgumentList take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
  26. 91fdf6f Change the specialization decls to take a TemplateArgumentListBuilder. by Anders Carlsson · 16 years ago
  27. ce1bca7 Minor simplification. by Eli Friedman · 16 years ago
  28. 147bd64 PR4326: Handle constant evaluation for void* pointer subtraction correctly. by Eli Friedman · 16 years ago
  29. 0487f66 Minor improvements to template parameter writing. by Anders Carlsson · 16 years ago
  30. 3899946 Eliminate a warning by Douglas Gregor · 16 years ago
  31. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 16 years ago
  32. d560d50 Template argument deduction for references by Douglas Gregor · 16 years ago
  33. 4027cd1 Place the GC attribute on the same relative pointer by Fariborz Jahanian · 16 years ago
  34. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 16 years ago
  35. 86f4385 Diagnose misuse of __strong attribute in a redeclaration. by Fariborz Jahanian · 16 years ago
  36. 8df7a28 Issue diagnostics on __weak attribute mismatch. by Fariborz Jahanian · 16 years ago
  37. 354e53d Fix a silly typo in my previous objc_gc merging patch. by Eli Friedman · 16 years ago
  38. 07d2587 Cleaned-up version of gc attribute type merging. I still don't like it by Eli Friedman · 16 years ago
  39. 585f7b2 This patch attempts to fix the merging of __strong/__weak attributes by Fariborz Jahanian · 16 years ago
  40. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 16 years ago
  41. 852d63b Disable type merging with gc attributes. This has a number of nasty by Eli Friedman · 16 years ago
  42. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
  43. f757ae7 Add a little FIXME for C++ class printing by Douglas Gregor · 16 years ago
  44. 88eaf07 Clean up the newly added C++ AST nodes. by Anders Carlsson · 16 years ago
  45. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 16 years ago
  46. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 16 years ago
  47. ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 16 years ago
  48. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 16 years ago
  49. b859f35 Small fixes to CXXTemporary and CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  50. fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  51. c1ce477 Add a CXXTemporary class. Not used yet. by Anders Carlsson · 16 years ago
  52. 7462b39 Cleqnup ideas from Chris, thanks. by Mike Stump · 16 years ago
  53. 59e6357 AST printing for C++ base classes by Douglas Gregor · 16 years ago
  54. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 16 years ago
  55. 3d4a7c9 Add a hack to prevent us from printing out the __builtin_va_list by Eli Friedman · 16 years ago
  56. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 16 years ago
  57. 6620a62 Never suppress specifiers when printing the parameters of a function by Douglas Gregor · 16 years ago
  58. 6e1a345 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  59. 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 16 years ago
  60. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 16 years ago
  61. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 16 years ago
  62. c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 16 years ago
  63. 64f6500 Clean up printing for Objective-C, designated initializers. by Douglas Gregor · 16 years ago
  64. db23b15 Some enhancements to DeclStmt printing. Some of this should by Eli Friedman · 16 years ago
  65. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 16 years ago
  66. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 16 years ago
  67. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
  68. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  69. 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 16 years ago
  70. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 16 years ago
  71. 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
  72. 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 16 years ago
  73. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 16 years ago
  74. 50c39ea Fix up constant expression handling to deal with the address by Eli Friedman · 16 years ago
  75. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 16 years ago
  76. dbe833d Simplify printing of the statistics for types. by Douglas Gregor · 16 years ago
  77. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 16 years ago
  78. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 16 years ago
  79. 1eed602 Extend getPreferredTypeAlign to handle _Complex double and long long correctly. by Eli Friedman · 16 years ago
  80. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 16 years ago
  81. cd18762 (Next runtime only) check to see if class implements forwardInvocation method by Fariborz Jahanian · 16 years ago
  82. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 16 years ago
  83. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 16 years ago
  84. 100bb76 Fix CMake build for AST XML dumper by Douglas Gregor · 16 years ago
  85. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 16 years ago
  86. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
  87. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 16 years ago
  88. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 16 years ago
  89. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 16 years ago
  90. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 16 years ago
  91. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 16 years ago
  92. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 16 years ago
  93. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 16 years ago
  94. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 16 years ago
  95. 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 16 years ago
  96. b3e2296 A couple of tweaks to make -ast-print produce code that's closer to by Eli Friedman · 16 years ago
  97. 05eb244 Add setters/getters to CXXMethodDecl so it can keep track of which virtual member functions it overrides (if any) by Anders Carlsson · 16 years ago
  98. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 16 years ago
  99. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 16 years ago
  100. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 16 years ago