1. 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 15 years ago
  2. 37147ea More record layout builder cleanup and simplification. by Anders Carlsson · 15 years ago
  3. 88f4296 Get rid of the PrimaryBase parameter from LayoutVirtualBases. by Anders Carlsson · 15 years ago
  4. 622e247 More cleanup towards fixing the real bug. by Anders Carlsson · 15 years ago
  5. 147b5dd Replace the class offset vectors in RecordLayoutBuilder with maps instead so we'll have faster lookup and so we can detect duplicates. by Anders Carlsson · 15 years ago
  6. 584e1df More cleanup. by Anders Carlsson · 15 years ago
  7. 23a5fcb More record layout builder cleanup. by Anders Carlsson · 15 years ago
  8. b6ee4b0 Assert that primary bases always have offset 0. by Anders Carlsson · 15 years ago
  9. 568eb6c Remove unused 'IVars' field from ObjCInterfaceDecl. That functionality by Ted Kremenek · 15 years ago
  10. 9dc82d2 Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. by Anders Carlsson · 15 years ago
  11. 200c5c2 More cleanup and simplification of the record layout builder. by Anders Carlsson · 15 years ago
  12. e3bdbee Get rid of the LayoutBaseNonVirtually; it was used to lay out a base either as a non-virtual base or a virtual base. by Anders Carlsson · 15 years ago
  13. e239b9d More shuffling. by Anders Carlsson · 15 years ago
  14. 4c3a7b0 Cleanups, no functionality change yet. by Anders Carlsson · 15 years ago
  15. 327fb2d Suppress the tag when printing an ElaboratedType if the language options by John McCall · 15 years ago
  16. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
  17. becb8d5 Allow the fast path through ASTContext::getTypeDeclType to be inlined. by John McCall · 15 years ago
  18. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  19. 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 15 years ago
  20. bb9357c Replace copy loops with memcpy. by Benjamin Kramer · 15 years ago
  21. 503524a Allocate ASTRecordLayout objects using the allocator associated with ASTContext. by Ted Kremenek · 15 years ago
  22. c2350e5 Extend ObjCMessageExpr for class method sends with the source location by Douglas Gregor · 15 years ago
  23. 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 15 years ago
  24. a422864 Patch to build qualifier on objective-c pointer types. Fixes radar 7626768. by Fariborz Jahanian · 15 years ago
  25. 4273857 When we invalidate a declaration, make it public, so that it doesn't by Douglas Gregor · 15 years ago
  26. 4e6ba4b Implement name hiding for names found through virtual base subobjects by Douglas Gregor · 15 years ago
  27. 89b7702 Refactor CXXRecordDecl::lookupInBases() to push the recursion down a by Douglas Gregor · 15 years ago
  28. 7f7f5f2 Revert r97618. Access control sucks by Douglas Gregor · 15 years ago
  29. 3262a0f Factor out the recursive lookup into C++ base classes into a separate, by Douglas Gregor · 15 years ago
  30. 7d10b7e Eliminate the static map of overridden C++ methods, which was going to by Douglas Gregor · 15 years ago
  31. ad5e738 Split out types that are non-canonical unless dependent as their own by John McCall · 15 years ago
  32. db7b72a Support constant-evaluation of __builtin_nans* as well as the correct constant by John McCall · 15 years ago
  33. 5fe8c04 Skip dependent virtual base classes; fixes PR6413. by Douglas Gregor · 15 years ago
  34. 6d90870 Implement semantic analysis for C++ [expr.new]p18-20, which describe by Douglas Gregor · 15 years ago
  35. b2f8121 Forgot to include nested protocols in collection, resulting in by Fariborz Jahanian · 15 years ago
  36. a2e7dd2 Use CXXPseudoDestructorExpr as the stored representation for dependent by Douglas Gregor · 15 years ago
  37. 26d4ac9 Retain complete source information for the type after the '~' in a by Douglas Gregor · 15 years ago
  38. f604a56 References to const int parameters with ICE default arguments are not ICEs. by John McCall · 15 years ago
  39. 11e8ce7 Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 15 years ago
  40. 05f6247 When a reference to a field of a struct/union/class is passed to the by Charles Davis · 15 years ago
  41. 0e5ad25 More support for ivars in class extension. by Fariborz Jahanian · 15 years ago
  42. c0bf462 Perform two more constructor/destructor code-size optimizations: by John McCall · 15 years ago
  43. fdd8ab1 Don't assert that we have a valid access specifier on an invalid by Douglas Gregor · 15 years ago
  44. 325bf17 Set access specifiers on imported declarations. by Douglas Gregor · 15 years ago
  45. ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
  46. c144f35 Implement AST import for C++ member functions, including constructors, destructors, and conversions. Unfortunately, this cannot be tested yet, since we don't have C++ PCH support. by Douglas Gregor · 15 years ago
  47. 788c62d Implement AST importing for C++ namespaces. by Douglas Gregor · 15 years ago
  48. 083a821 Collect the code that imports all of the members of a declaration context into a single function, ImportDeclContext. Use it rather than explicit loops. No functionality change. by Douglas Gregor · 15 years ago
  49. 8761d68 Make Decl::isOutOfLine() virtual, and use that to determine when definitions by Chandler Carruth · 15 years ago
  50. ba7bc55 Revert: "Change InitListExpr to allocate the array for holding references" by Ted Kremenek · 15 years ago
  51. 0e12b44 Add a missing break. Cocoa.h can now be merged twice into the same AST context by Douglas Gregor · 15 years ago
  52. 008847a AST import for CStyleCastExpr. With this, we can import Cocoa.h into an empty context by Douglas Gregor · 15 years ago
  53. bd249a5 AST import for sizeof and alignof expressions by Douglas Gregor · 15 years ago
  54. 4408063 AST import for DeclRefExprs by Douglas Gregor · 15 years ago
  55. f638f95 AST import of parenthesized expressions, unary operators, binary by Douglas Gregor · 15 years ago
  56. 9f9269e Change InitListExpr to allocate the array for holding references by Ted Kremenek · 15 years ago
  57. 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
  58. bb2d176 Try to fix the auroraux buildbot. I suspect it has a "#define SEC" somewhere. by Benjamin Kramer · 15 years ago
  59. b2e400a AST import for character literals by Douglas Gregor · 15 years ago
  60. 2b78502 AST import for forward declarations of Objective-C protocols by Douglas Gregor · 15 years ago
  61. a2bc15b Implement import of forward declarations of Objective-C classes by Douglas Gregor · 15 years ago
  62. b4677b6 AST import of Objective-C categories. by Douglas Gregor · 15 years ago
  63. 31c780d Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 15 years ago
  64. 2cd0093 Implement AST importing of ImplicitParamDecls, despite the sad fact by Douglas Gregor · 15 years ago
  65. e326162 Implement AST merging for Objective-C properties. by Douglas Gregor · 15 years ago
  66. 2e2a400 AST import for Objective-C protocols by Douglas Gregor · 15 years ago
  67. efbddd2 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 15 years ago
  68. 12ead49 Fix unused function warning to handle used attributes and redeclarations. Update test case. by Tanya Lattner · 15 years ago
  69. c3f2d2b Implement AST importing and checking for Objective-C method declarations. by Douglas Gregor · 15 years ago
  70. 2e55e3a Implement AST importing of Objective-C instance variables. by Douglas Gregor · 15 years ago
  71. e873fb7 Introduce a new kind of failed result for isLvalue/isModifiableLvalue by Douglas Gregor · 15 years ago
  72. bf0ee35 White-list comma expressions with the literal 0 as their RHS against by John McCall · 15 years ago
  73. 19c8576 Make the various type-decl Types (and their associated ASTContext routines) by John McCall · 15 years ago
  74. a12d294 Skeleton for importing Objective-C classes by Douglas Gregor · 15 years ago
  75. ea35d11 Cope with anonymous tags defined within declarators by structurally by Douglas Gregor · 15 years ago
  76. 73dc30b Reimplement the structural-equality checks used to determine whether by Douglas Gregor · 15 years ago
  77. 2576061 Class continuation now has its own property ast for by Fariborz Jahanian · 15 years ago
  78. 94ba380 Simplify code. If we can reach here, the base must be virtual. by Zhongxing Xu · 15 years ago
  79. af66758 Add newline. by Daniel Dunbar · 15 years ago
  80. 7fe0b9e Switch the standard DeclarationName comparator to be a tri-valued comparator. by John McCall · 15 years ago
  81. c4a2638 Fix for PR6274: teach constant folding to evaluate __builtin_expect. by Eli Friedman · 15 years ago
  82. 5ce5dab Funnel changes to the ImportedDecls list in the ASTImporter through a by Douglas Gregor · 15 years ago
  83. 36ead2e Implement AST importing and merging for enumeration types and by Douglas Gregor · 15 years ago
  84. 2d901df Don't error when setting a sub-structure variable via objc properties by Fariborz Jahanian · 15 years ago
  85. 432a889 Patch to fix a warning which exposed a bug in building by Fariborz Jahanian · 15 years ago
  86. d014542 Simplify incomplete-array merging code in the AST importer, thanks to by Douglas Gregor · 15 years ago
  87. 1bf4024 Fix a latent bug found by Ahmed Charles, where we were calling by Douglas Gregor · 15 years ago
  88. e72b5dc Handle AST merges of incomplete class types. by Douglas Gregor · 15 years ago
  89. ad7fe86 Fix leak in CXXNewExpr where the SubExprs array would get allocated directly using 'new[]' instead of the allocator associated with ASTContext. by Ted Kremenek · 15 years ago
  90. e2f769b Fix re-allocation in AttrWithString::ReplaceString() to use the allocator assosciated with ASTContext. by Ted Kremenek · 15 years ago
  91. eb3b324 Allocate the SubExprs array in ObjCMessageExpr using the allocator associated with ASTContext. This fixes yet another leak (<rdar://problem/7639260>). by Ted Kremenek · 15 years ago
  92. 4800d95 When AST merging for record declarations fails, warn about the by Douglas Gregor · 15 years ago
  93. 848fa64 More vtable layout dumper improvements. Handle destructors, dump the complete function type of the member functions (using PredefinedExpr::ComputeName. by Anders Carlsson · 15 years ago
  94. 5961611 Use the allocator associated with ASTContext to allocate the args by Ted Kremenek · 15 years ago
  95. 3478eb6 Have ~ASTContext() delete StoredDeclsMap (internal to DeclContext) by by Ted Kremenek · 15 years ago
  96. 3d2c43e Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 15 years ago
  97. 2d5b703 Remove another redundant ASTContext parameter by Douglas Gregor · 15 years ago
  98. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
  99. e9ff443 Diagnose when user provided getter is being used as lvalue by Fariborz Jahanian · 15 years ago
  100. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago