1. 93983f8 Convert property implementation to DeclContext::addDecl(). by Steve Naroff · 16 years ago
  2. 6327e0d A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 16 years ago
  3. 2129212 Explicit declaration of property setters over-ride by Fariborz Jahanian · 16 years ago
  4. a66793e This patch removes mergeProperties and does the property lookup by Fariborz Jahanian · 16 years ago
  5. 6037fcb Replace DeclContext's vector of ScopedDecl pointers with a linked list by Douglas Gregor · 16 years ago
  6. a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 16 years ago
  7. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  8. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
  9. 84efc04 Fix crash on null deference when searching for readwrite properties in by Daniel Dunbar · 16 years ago
  10. d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
  11. b3eef68 Revert my previous, failed attempt to pretty-print anonymous struct/union accesses well. Added a FIXME so we know to revisit this later by Douglas Gregor · 16 years ago
  12. 6321c0a Fix ObjCInterfaceDecl::Destroy and ObjCProtocolDecl::Destroy to iterate and destroy all contained ObjCMethodDecls in one sweep. This fixes a use-after-free error found by valgrind. by Ted Kremenek · 16 years ago
  13. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  14. 92f863b Removed ObjCContainerDecl::getPropertyMethods()...doesn't belong in the AST. by Steve Naroff · 16 years ago
  15. 3e0a540 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 16 years ago
  16. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  17. 83233a4 Fix printing of member references to avoid displaying implicitly-generated member references, e.g., for anonymous struct/unions or implicit 'this' in member functions by Douglas Gregor · 16 years ago
  18. 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
  19. e4f039e ObjC AST cleanups/simplifications (phase 1). by Steve Naroff · 16 years ago
  20. 17a9b9e When determining whether a variable is a file-scoped variable, check by Douglas Gregor · 16 years ago
  21. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  22. ce35607 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 16 years ago
  23. 4f3b8f8 Minor tweaks to the transparent declcontext patch by Douglas Gregor · 16 years ago
  24. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  25. 8141b75 Back out code for handling VectorType's in getFloatingRank. by Daniel Dunbar · 16 years ago
  26. d786f6a Implement getFloatingRank() for extended vectors. by Daniel Dunbar · 16 years ago
  27. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  28. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  29. 6b54bd1 Fix an uninitialized-variable warning by Douglas Gregor · 16 years ago
  30. 7a89722 Fix try statement deserialization. by Sebastian Redl · 16 years ago
  31. 501c725 Add serialization support for TypeOfType. by Zhongxing Xu · 16 years ago
  32. 8fbc527 Add serialization support for TypeOfExpr. by Zhongxing Xu · 16 years ago
  33. 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
  34. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  35. fdfab6b When determining whether a class type has a const copy constructor, be by Douglas Gregor · 16 years ago
  36. 3e1b16c Last patch, for now, to privde ObjC's encoding of types. by Fariborz Jahanian · 16 years ago
  37. 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
  38. a1c033e Lot more encoding work. We are closing the gap to by Fariborz Jahanian · 16 years ago
  39. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  40. 5b8c7d9 More encoding support; in this case, encoding of by Fariborz Jahanian · 16 years ago
  41. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  42. 669e8d3 Fixed a bug showed up the meta-data for protocol by Fariborz Jahanian · 16 years ago
  43. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  44. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  45. 3f70456 Add codegen support for __null by Anders Carlsson · 16 years ago
  46. c994bb2 Correct comments. by Zhongxing Xu · 16 years ago
  47. 8ce6666 fix 80-col violation. by Zhongxing Xu · 16 years ago
  48. 6183a99 Add ASTContext::getBaseElementType and use it in CodeGenFunction::EmitArraySubscriptExpr. by Anders Carlsson · 16 years ago
  49. 97e0179 Did not mean to commit this. by Anders Carlsson · 16 years ago
  50. 8b33c08 Handle VLA indexing by Anders Carlsson · 16 years ago
  51. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  52. 4306d3c Finish up saving original parameter type and by Fariborz Jahanian · 16 years ago
  53. 4f5420d Add case for the new AST node. by Fariborz Jahanian · 16 years ago
  54. 73da9e4 introducing ParmVarWithOriginalTypeDecl class to by Fariborz Jahanian · 16 years ago
  55. adcaf54 Strangely enough, name of ObjC class is not encoded into the by Fariborz Jahanian · 16 years ago
  56. 43822ea More encoding support. This time for @encode of classes and bitfields. by Fariborz Jahanian · 16 years ago
  57. 1c0cfd4 Get rid of the old Expr::Evaluate variant. by Anders Carlsson · 16 years ago
  58. c166d73 Several@encode bug fixes for ObjC. by Fariborz Jahanian · 16 years ago
  59. efc4c4b Removed a slot in ObjCMemRegExpr used in code gen which did not belong there. by Fariborz Jahanian · 16 years ago
  60. d8df682 Fix http://llvm.org/bugs/show_bug.cgi?id=3189. by Steve Naroff · 16 years ago
  61. 99f06ba fix leakage of var's initializers by Nuno Lopes · 16 years ago
  62. b74668e fix a few more memory leaks: clean the ASTRecordLayouts, ASTObjCInterfaces and ASTRecordForInterface maps by Nuno Lopes · 16 years ago
  63. a769c00 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
  64. c9ca4a2 Added comment to Steve's patch to clarify the case. by Fariborz Jahanian · 16 years ago
  65. 7d1117d Fix <rdar://problem/6450964> clang on xcode: Assertion failed: (RecordForDecl && "lookupFieldDeclForIvar no storage for class"). by Steve Naroff · 16 years ago
  66. 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
  67. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  68. e8e3205 Warning fixes to operator precedence warnings. by Eli Friedman · 16 years ago
  69. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  70. 3281eff Diagnose that ivars in current and super class may not by Fariborz Jahanian · 16 years ago
  71. 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
  72. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  73. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  74. 9fbb609 Removed setRecordForDecl. Added a FIXME. by Fariborz Jahanian · 16 years ago
  75. 0874bd3 Don't double-destroy constructors defined out-of-line. This is a by Douglas Gregor · 16 years ago
  76. 7df7b6b Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
  77. f9d1e4b dont call iterator::end() on every cycle and dont read already-deleted memory by Nuno Lopes · 16 years ago
  78. 640b319 minor WS fix for the previous commit by Nuno Lopes · 16 years ago
  79. 6d34ae5 fix leakage of CXXSpecialName objects in DeclarationNameTable by Nuno Lopes · 16 years ago
  80. aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
  81. 60f8c86 Add storage layout to ObjC classes. by Fariborz Jahanian · 16 years ago
  82. 42b83dd Implement the final (hopefully) wrinkle to i-c-e + builtin_constant_p by Chris Lattner · 16 years ago
  83. 1f64805 add a fixme. by Chris Lattner · 16 years ago
  84. 28daa53 implement rdar://6091492 - ?: with __builtin_constant_p as the operand is an i-c-e. by Chris Lattner · 16 years ago
  85. 670a62c Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue by Chris Lattner · 16 years ago
  86. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  87. a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
  88. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  89. bc76dd0 The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  90. 83f96f6 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
  91. 4e78fd0 Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  92. c0febd5 Fix <rdar://problem/6418623> Bogus block type compatibility warning. by Steve Naroff · 16 years ago
  93. 91b51a9 Prevent bogus warning on unimplemented setter/getter when user by Fariborz Jahanian · 16 years ago
  94. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  95. 2fda504 Add preliminary CFG support for @throw. We basically treat it like a return statement. by Ted Kremenek · 16 years ago
  96. b79c01e ObjCInterfaceDecl::lookupInstanceMethod() needs to look through a categories protocols. by Steve Naroff · 16 years ago
  97. e9a0f43 Workaround for PR3173. The fix is correct in the sense that if the enum by Eli Friedman · 16 years ago
  98. 1ac2bc4 Use of properties declared in protocols in the category by Fariborz Jahanian · 16 years ago
  99. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  100. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago