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