1. f6cde77 Add printName to DeclarationName which prints the human-readable name on a by Benjamin Kramer · 14 years ago
  2. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
  3. 2b334bb make our existing "switch on bool" warning work for C. Since by Chris Lattner · 14 years ago
  4. 4b16e97 Remove printfs. by Anders Carlsson · 14 years ago
  5. 4cf6f5f More work on wide bit-fields, WIP. by Anders Carlsson · 14 years ago
  6. 0f0e9b0 Rename the ASTContext member 'Context'. by Anders Carlsson · 14 years ago
  7. 9791357 Split adding the primary virtual base offsets out into a separate pass. This fixes a bug where we would lay out virtual bases in the wrong order. by Anders Carlsson · 14 years ago
  8. b6830d6 Tweak spelling (Bitfield -> BitField) by Daniel Dunbar · 14 years ago
  9. b6a1693 Add TargetInfo::useBitfieldTypeAlignment(). by Daniel Dunbar · 14 years ago
  10. aa1d761 Add encoding of reference types like gcc does for objc methods and by Fariborz Jahanian · 14 years ago
  11. 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 14 years ago
  12. 21c0160 Fix an embarrasing memory error. I was apparently very tired when I wrote this by John McCall · 14 years ago
  13. 4895a8c Remove unnecessary cast. by Daniel Dunbar · 14 years ago
  14. 363ff23 Teach HasSideEffect about InitListExprs. Not having by Chris Lattner · 14 years ago
  15. 80638c5 Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not. by Anders Carlsson · 14 years ago
  16. 573021f Fix another vbase layout bug. by Anders Carlsson · 14 years ago
  17. a1e8716 Add a simple debug-only verification pass to the record layout builder. by Anders Carlsson · 14 years ago
  18. bdda6c1 Simplify the virtual base layout code and fix a bug where we wouldn't store the offset for a virtual base. by Anders Carlsson · 14 years ago
  19. 4ecb25f Fixes a regression caused by implementing cstyle methods for objc. by Fariborz Jahanian · 14 years ago
  20. 7732cc9 Implement method type encoding in the presense by Fariborz Jahanian · 14 years ago
  21. 6f46c26 Fix a misuse of iterators when iterating through block's by Fariborz Jahanian · 14 years ago
  22. af2094e Implement dependent friend function template specializations. by John McCall · 14 years ago
  23. bf9e48c AST: Move C++ record layout dumping to ASTContext::DumpRecordLayout. by Daniel Dunbar · 14 years ago
  24. db88d8a When a template (without arguments) is passed as a template type by Jeffrey Yasskin · 14 years ago
  25. c46a246 Don't emit an 'unused expression' warning for '||' and '&&' expressions that contain assignments by Ted Kremenek · 14 years ago
  26. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 14 years ago
  27. a983448 Put type restriction on convesion to nonconforming 'id' back in by Fariborz Jahanian · 14 years ago
  28. a0a270c Match MemoryBuffer API changes. by Chris Lattner · 14 years ago
  29. 84139d6 Extend the type printing policy to allow one to turn off the printing by Douglas Gregor · 14 years ago
  30. 018b54e fix PR6780, properly handling the IR {|} escapes in inline asm strings. by Chris Lattner · 14 years ago
  31. 27a961a AST: Add ObjCIvarDecl::getContainingInterface(). by Daniel Dunbar · 14 years ago
  32. a065492 Sema/Obj-C: Narrow type of ObjCIvarDecl::Create, and check additional invariants on the provided DeclContext. by Daniel Dunbar · 14 years ago
  33. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 14 years ago
  34. 699fca2 Relax the typesafty rules of block pointers types which by Fariborz Jahanian · 14 years ago
  35. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  36. 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 14 years ago
  37. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
  38. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  39. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 14 years ago
  40. 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 14 years ago
  41. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
  42. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  43. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  44. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
  45. f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 14 years ago
  46. b836518 When copying a partial diagnostic into a DependentDiagnostic, allocate by Douglas Gregor · 14 years ago
  47. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  48. 1c36393 When collecting virtual bases it's very important to use the canonical type of the base class. Otherwise, we might add the same virtual base class twice if the virtual base is an instantiated template. Fixes PR6251. by Anders Carlsson · 14 years ago
  49. 6f6de73 Fix a nasty bug in the virtual base computation which would lead to us initializing virtual bases in the wrong order. by Anders Carlsson · 14 years ago
  50. 802c66e Be a bit more consistent in using operator-> by Rafael Espindola · 14 years ago
  51. 2243288 Properly account for redeclarations when explicitly instantiating class templates. by John McCall · 14 years ago
  52. 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 14 years ago
  53. 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 14 years ago
  54. 3bfacdf More clean up of ivars which are either in class extensions and by Fariborz Jahanian · 14 years ago
  55. 909e6aa Sort calls to add_clang_library() by Kovarththanan Rajaratnam · 14 years ago
  56. e0cdb4e Evaluate: Fix a subtle bug in the pointer evaluator in which we would do an by Daniel Dunbar · 14 years ago
  57. c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 14 years ago
  58. ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 14 years ago
  59. 73061d0 Pretty-print anonymous types using their kind and presumed location. by John McCall · 14 years ago
  60. b03d33e Make PredefinedExpr::ComputeName() more robust to incorrect by Ted Kremenek · 14 years ago
  61. 90c7126 Some cleanup, change diagnostic when assigning to by Fariborz Jahanian · 14 years ago
  62. 132f2a2 objective-c patch to provide type safty when blocks are passing or by Fariborz Jahanian · 14 years ago
  63. 8472af4 Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 14 years ago
  64. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 14 years ago
  65. 36c35ba Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 14 years ago
  66. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 14 years ago
  67. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 14 years ago
  68. 37cafb0 Move method FindPropertyVisibleInPrimaryClass() from ObjCContainerDecl to ObjCInterfaceDecl. by Ted Kremenek · 14 years ago
  69. de09d0c Change ObjCCategoryDecl::FindPropertyDeclaration() to lookup by Ted Kremenek · 14 years ago
  70. 9f550ff Make 'findPropertyDecl()' a static method of ObjCPropertyDecl. by Ted Kremenek · 14 years ago
  71. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 14 years ago
  72. b05b5f3 Remember access paths for visible conversion decls. by John McCall · 14 years ago
  73. 1c471f3 Check compatibility of vector types using their canonicalizations. by John McCall · 14 years ago
  74. 3352406 Allow users to set CPPFLAGS and CXXFLAGS on the make command line. by Jeffrey Yasskin · 14 years ago
  75. bf73b35 Remember whether a ParmVarDecl was spelled with a default argument or by John McCall · 14 years ago
  76. 0faede6 Improve the unused-value check to look into comma expressions and filter out by John McCall · 14 years ago
  77. 187ab37 Extend the builtin syntax to allow address-space qualifiers on pointers and by John McCall · 14 years ago
  78. d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 14 years ago
  79. 7d2aa11 For ivars created using @synthesize, set their DeclContext to be by Ted Kremenek · 14 years ago
  80. 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 14 years ago
  81. 37147ea More record layout builder cleanup and simplification. by Anders Carlsson · 14 years ago
  82. 88f4296 Get rid of the PrimaryBase parameter from LayoutVirtualBases. by Anders Carlsson · 14 years ago
  83. 622e247 More cleanup towards fixing the real bug. by Anders Carlsson · 14 years ago
  84. 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 · 14 years ago
  85. 584e1df More cleanup. by Anders Carlsson · 14 years ago
  86. 23a5fcb More record layout builder cleanup. by Anders Carlsson · 14 years ago
  87. b6ee4b0 Assert that primary bases always have offset 0. by Anders Carlsson · 14 years ago
  88. 568eb6c Remove unused 'IVars' field from ObjCInterfaceDecl. That functionality by Ted Kremenek · 14 years ago
  89. 9dc82d2 Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. by Anders Carlsson · 14 years ago
  90. 200c5c2 More cleanup and simplification of the record layout builder. by Anders Carlsson · 14 years ago
  91. 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 · 14 years ago
  92. e239b9d More shuffling. by Anders Carlsson · 14 years ago
  93. 4c3a7b0 Cleanups, no functionality change yet. by Anders Carlsson · 14 years ago
  94. 327fb2d Suppress the tag when printing an ElaboratedType if the language options by John McCall · 14 years ago
  95. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
  96. becb8d5 Allow the fast path through ASTContext::getTypeDeclType to be inlined. by John McCall · 14 years ago
  97. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  98. 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
  99. bb9357c Replace copy loops with memcpy. by Benjamin Kramer · 14 years ago
  100. 503524a Allocate ASTRecordLayout objects using the allocator associated with ASTContext. by Ted Kremenek · 14 years ago