1. c9875bf Don't complain about falling off the end of a function with an asm by Mike Stump · 16 years ago
  2. 29a7f33 Clean up enum constants so that they're finally sane. Fixes PR3173 and a by Eli Friedman · 16 years ago
  3. 5501636 Add support for finding composite type of twp objective-c pointers by Fariborz Jahanian · 16 years ago
  4. 41ce66f Improve the diagnostic when a new declaration conflicts with a using shadow by John McCall · 16 years ago
  5. eebc475 Move composite type finding of two objective-c expressions by Fariborz Jahanian · 16 years ago
  6. 0966f35 Implement C++ DR437, which involves exception-specifications that name by Douglas Gregor · 16 years ago
  7. d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 16 years ago
  8. 9f54ad4 Implement redeclaration checking and hiding semantics for using declarations. There by John McCall · 16 years ago
  9. 153c33e Fix for PR5515: allow "merging" array bounds both forwards and backwards. by Eli Friedman · 16 years ago
  10. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 16 years ago
  11. 83dc325 Codegen. support for ObjCIsaExpr AST which until now by Fariborz Jahanian · 16 years ago
  12. 842aef8 First pass at implementing C++ enum semantics: calculate (and store) an by John McCall · 16 years ago
  13. eac8139 Look through using declarations when searching for allocation overloads. by Anders Carlsson · 16 years ago
  14. 772fffa Fix for PR5730: make sure to consistently call by Eli Friedman · 16 years ago
  15. c8c771e Whitespace fix. by Eli Friedman · 16 years ago
  16. 63fb673 Don't warn about function templates or function template specializations. by Anders Carlsson · 16 years ago
  17. 871b2e7 Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolved by John McCall · 16 years ago
  18. 9f89dd7 Move the missing prototypes checking out into a new function. Don't warn about inline functions. Add a test. by Anders Carlsson · 16 years ago
  19. b6cc91b Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash when the assign operator method needs to be instantiated. Doug, please review the updated default-assignment-operator.cpp change. by Anders Carlsson · 16 years ago
  20. b891921 Add support for the cleanup attribute for C++; we don't have to copy by Mike Stump · 16 years ago
  21. 43c79c2 Implemented an implicit conversion from "noreturn" function types (and by Douglas Gregor · 16 years ago
  22. 92ef5d7 More detailed analysis of typecast to an objective-c pointer by Fariborz Jahanian · 16 years ago
  23. fead20c Handle unresolved using decls in bare lookups. These are not being adequately by John McCall · 16 years ago
  24. 0cedfbd Patch to allow matching 0 with an objective-c pointer type by Fariborz Jahanian · 16 years ago
  25. ebea307 Patch to allow cstyle cast of objective-c pointers in objective-c++ by Fariborz Jahanian · 16 years ago
  26. 52efc3f Refactor objective-c pointer assignment compatibility logic. No by Fariborz Jahanian · 16 years ago
  27. 0ae7b3f Implement template instantiation for exception specifications. Also, by Douglas Gregor · 16 years ago
  28. 1237259 When performing unqualified name lookup in C++, don't look directly by Douglas Gregor · 16 years ago
  29. 454feb9 The refactor of implicit member access expressions means we don't need this by John McCall · 16 years ago
  30. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 16 years ago
  31. 604e7f1 Correctly implement the C++03 and 0x restrictions on class-member using by John McCall · 16 years ago
  32. 6bc2013 Fix for PR5710: make sure to put function template specializations into the by Eli Friedman · 16 years ago
  33. 7e42cf2 Patch to warn when discarding objective-c pointer type qualifiers by Fariborz Jahanian · 16 years ago
  34. 812c154 Recover from dot accesses to record pointers and arrow accesses to records. by John McCall · 16 years ago
  35. 3cdff23 Add the BlockDecl to the DeclContext. by Ted Kremenek · 16 years ago
  36. 6d910f0 Allow accessing 'isa' via '->' operator. (fixes radar 7447251). by Fariborz Jahanian · 16 years ago
  37. 2b5ff1a Patch to allow restrict applied to id/Class types. (fixes radar 7442244). by Fariborz Jahanian · 16 years ago
  38. 2a7925c When in an Objective-C instance method, super is a valid code-completion result by Douglas Gregor · 16 years ago
  39. 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 16 years ago
  40. c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 16 years ago
  41. d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 16 years ago
  42. f53df23 Move key functions to a separate map. by Anders Carlsson · 16 years ago
  43. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 16 years ago
  44. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 16 years ago
  45. 721e77d Move RequireCompleteType requirement for fields early into ActOnField so that by Eli Friedman · 16 years ago
  46. d490f95 PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. by Douglas Gregor · 16 years ago
  47. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 16 years ago
  48. fbcb5d6 Switch the std::multimap shadow map used in code completion to an by Douglas Gregor · 16 years ago
  49. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 16 years ago
  50. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 16 years ago
  51. 0336843 Fix a slight oversight in computing whether a copy constructor is elidable. by Eli Friedman · 16 years ago
  52. 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 16 years ago
  53. d013733 Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so that by Eli Friedman · 16 years ago
  54. 0e7049f Avoid trashing two temporary strings. by Benjamin Kramer · 16 years ago
  55. f42d488 strcasecmp is unportable. by Benjamin Kramer · 16 years ago
  56. 2b0cc12 Improve the performance of code completion by 2.2x when completing for ordinary names with Cocoa.h included, by drastically improving the performance of our results sorting. by Douglas Gregor · 16 years ago
  57. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 16 years ago
  58. ed97649 Fix "using typename" and the instantiation of non-dependent using declarations. by John McCall · 16 years ago
  59. 5c478cf Diagnose declarations of implicit member functions. by Anders Carlsson · 16 years ago
  60. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 16 years ago
  61. 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 16 years ago
  62. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 16 years ago
  63. 3aaf486 Make sure that overridden method decls are always canonical. by Anders Carlsson · 16 years ago
  64. 9aef726 Fix for PR5679: make __builtin_prefetch a bit more flexible in what it accepts by Eli Friedman · 16 years ago
  65. 5023437 When recovering from an invalid forward reference to an enum type in C++, by John McCall · 16 years ago
  66. e7184df A new helper function to set various bits in the class when by Fariborz Jahanian · 16 years ago
  67. 1ab537b Unify the end-of-class code paths used by the parser and template by Douglas Gregor · 16 years ago
  68. 51f9404 When instantiating a class, if a base specifier is not dependent we still need to copy its attributes down to the instantiated class. by Anders Carlsson · 16 years ago
  69. 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 16 years ago
  70. 701c89e Honor using declarations in overload resolution. Most of the code for by John McCall · 16 years ago
  71. fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 16 years ago
  72. 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 16 years ago
  73. 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 16 years ago
  74. 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 16 years ago
  75. 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 16 years ago
  76. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 16 years ago
  77. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 16 years ago
  78. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 16 years ago
  79. 5fcf1f0 Fix another "operator delete missing" crash: make sure we don't check by Eli Friedman · 16 years ago
  80. ca6affd Make sure to call AddOverriddenMethods for implicit copy assignment operators; by Eli Friedman · 16 years ago
  81. 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 16 years ago
  82. 6bc9768 Fix a code gen. crash synthesizing a destructor. Fixes pr5660. by Fariborz Jahanian · 16 years ago
  83. b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 16 years ago
  84. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 16 years ago
  85. ec2a4ed Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 16 years ago
  86. e6342c0 Funtion templates and function template specializations do not by Douglas Gregor · 16 years ago
  87. 4ba3136 Move the checking of overridden virtual functions into the code path by Douglas Gregor · 16 years ago
  88. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 16 years ago
  89. d3a5058 An inherited virtual (where "virtual" wasn't written explicitly) can by Douglas Gregor · 16 years ago
  90. 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 16 years ago
  91. 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 16 years ago
  92. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 16 years ago
  93. 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 16 years ago
  94. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 16 years ago
  95. 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 16 years ago
  96. bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 16 years ago
  97. 660cc18 Remove useless c_str() calls in SemaCodeComplete. by Benjamin Kramer · 16 years ago
  98. 7d8a782 Don't call Decl::CollectingStats(false) and Stmt::CollectingStats(false). When called with false these functions return whether statistics are enabled. They don't change any state. Since we're not using the return value avoid calling them in the first place. by Kovarththanan Rajaratnam · 16 years ago
  99. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 16 years ago
  100. f4fdd9b Fix 80-cols violations by Sean Hunt · 16 years ago