1. 0a897e3 Simplify checking of explicit template specialization/explicit by Douglas Gregor · 15 years ago
  2. 34a0447 Better living through metaprogramming. Create a base class which abstracts by John McCall · 15 years ago
  3. 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
  4. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  5. 77da3f4 Member function templates (and instantiations/specializations thereof) by Douglas Gregor · 15 years ago
  6. 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 15 years ago
  7. fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
  8. 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 15 years ago
  9. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
  10. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  11. f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
  12. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  13. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  14. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  15. 12af63b Refactoring to further simplify collection of visible conversion functions. by Fariborz Jahanian · 15 years ago
  16. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  17. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  18. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  19. 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
  20. 82109bd Fix eof. by Mike Stump · 15 years ago
  21. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  22. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  23. b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
  24. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  25. 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
  26. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  27. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  28. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  29. 0c41180 Pull TypeLocVisitor into its own header file. by Argyrios Kyrtzidis · 15 years ago
  30. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  31. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  32. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  33. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
  34. 68006af Introduce TypeLoc::getSourceRange(). by Argyrios Kyrtzidis · 15 years ago
  35. b735471 -Introduce TypeLoc::getOpaqueData() -Make TypeLoc's constructor public. by Argyrios Kyrtzidis · 15 years ago
  36. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  37. 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
  38. d3a23b2 Add all of the C99 complex builtins prefixed with __builtin_ by Douglas Gregor · 15 years ago
  39. f88df86 Make Decl::dump const. by Anders Carlsson · 15 years ago
  40. ff24608 Address comment from Daniel. by Anders Carlsson · 15 years ago
  41. a223935 Rename NextOffset to DataSize. by Anders Carlsson · 15 years ago
  42. dfde681 Start at NextOffset when laying out bases as well. by Anders Carlsson · 15 years ago
  43. 7e41038 Use NextOffset when laying out a field. by Anders Carlsson · 15 years ago
  44. 1eca99b Even more work on empty classes. by Anders Carlsson · 15 years ago
  45. bdbeeb5 Fix MSVC build by renaming a variable. PR5043 by Benjamin Kramer · 15 years ago
  46. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  47. a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
  48. fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
  49. 6026504 More work on empty classes. by Anders Carlsson · 15 years ago
  50. 6b304a0 Make it really, really easy to change the alignment of Type (and ExtQuals). by John McCall · 15 years ago
  51. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  52. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  53. ffbdefc More improvements with laying out empty bases. by Anders Carlsson · 15 years ago
  54. 1345bd2 More work on empty classes. by Anders Carlsson · 15 years ago
  55. 9606149 Scaffolding for supporting empty bases/fields. by Anders Carlsson · 15 years ago
  56. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
  57. 56cfdc1 If we already set a primary base, don't set it to the first nearly empty base class. by Anders Carlsson · 15 years ago
  58. 8ebcdfe Fix speling error. by Anders Carlsson · 15 years ago
  59. 0cd40e4 Explicitly initialize the PrimaryBase and PrimaryBaseWasVirtual members. by Anders Carlsson · 15 years ago
  60. a48f552 Yes. by Mike Stump · 15 years ago
  61. 932eb6d Add safe part of previous (reverted) commit, necessary to update to LLVM API change. by Daniel Dunbar · 15 years ago
  62. f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 15 years ago
  63. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 15 years ago
  64. b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
  65. 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
  66. 196efbf Fix doc. by Mike Stump · 15 years ago
  67. e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
  68. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  69. f515b22 Disable questionable code for handling isNullPointerConstant on value dependent by Daniel Dunbar · 15 years ago
  70. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
  71. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
  72. b237fd6 Temporary band-aid for handling empty classes somewhat better. by Anders Carlsson · 15 years ago
  73. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
  74. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  75. 59a53fa Do not generate write-barrier in indirect assignment to a weak object. by Fariborz Jahanian · 15 years ago
  76. a5c1294 In building list of visible conversion functions, use by Fariborz Jahanian · 15 years ago
  77. 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 15 years ago
  78. 14e0b3d Make sure we're comparing the canonical types when we determine by Douglas Gregor · 15 years ago
  79. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
  80. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
  81. c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
  82. c3f48cd Using the property dot-syntax to invoke a non-eixsting by Fariborz Jahanian · 15 years ago
  83. b2f295c Add utility to evaluate lvalues which are an offset relative to a stack by Eli Friedman · 15 years ago
  84. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
  85. faebcbb More improvement in building list of visible conversion by Fariborz Jahanian · 15 years ago
  86. debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
  87. 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 15 years ago
  88. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
  89. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
  90. af3280f Eliminate FunctionDecl::getBodyIfAvailable by Douglas Gregor · 15 years ago
  91. 4f213d3 No need to build the visible conversionfunction list for root class. by Fariborz Jahanian · 15 years ago
  92. 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 15 years ago
  93. 9f18507 Tweak the semantics of FunctionDecl::isOutOfLine to consider an by Douglas Gregor · 15 years ago
  94. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  95. 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
  96. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
  97. 75212ee Fix a regression where write-barrier was not being generated for block pointer. by Fariborz Jahanian · 15 years ago
  98. f299124 Eliminate some "default"s in CheckICE. by Douglas Gregor · 15 years ago
  99. 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 15 years ago
  100. e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago