1. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 16 years ago
  2. b3c4774 Refixed pr5050 per Anders comment. Test case enhanced per Doug's comment. by Fariborz Jahanian · 16 years ago
  3. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 16 years ago
  4. 7498e50 Fix the AST tree so ir-gen can do the conversion via copy construction. by Fariborz Jahanian · 16 years ago
  5. 0ed0930 Sigh. Be *really* careful when copying a default function argument during template instantiation by Douglas Gregor · 16 years ago
  6. f43d0b3 Be careful about copying uninstantiated default arguments during template instantiation by Douglas Gregor · 16 years ago
  7. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 16 years ago
  8. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 16 years ago
  9. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 16 years ago
  10. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 16 years ago
  11. 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 16 years ago
  12. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 16 years ago
  13. 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 16 years ago
  14. eb5758b For code completion, note that injected-class-names found as part of by Douglas Gregor · 16 years ago
  15. 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 16 years ago
  16. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 16 years ago
  17. 5bd1a11 When code-completion after a "," is building an overload set, note by Douglas Gregor · 16 years ago
  18. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 16 years ago
  19. b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 16 years ago
  20. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 16 years ago
  21. 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 16 years ago
  22. 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 16 years ago
  23. 8e0a0e4 Make sure we don't try to add code-completion results without an by Douglas Gregor · 16 years ago
  24. 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 16 years ago
  25. 0563c26 Tweak the code-completion results ranking and formation, so that by Douglas Gregor · 16 years ago
  26. b3d4525 Teach code-completion to introduce a ", ..." placeholder for variadic functions by Douglas Gregor · 16 years ago
  27. 17c7a5d Code refactoring and cleanup. by Fariborz Jahanian · 16 years ago
  28. 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 16 years ago
  29. 9075630 (With Doug's help) fix a crash in the code completion code that lead to a test failure. by Anders Carlsson · 16 years ago
  30. b2ef1be Fix a regression in accessing class getter using the dot-syntax by Fariborz Jahanian · 16 years ago
  31. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 16 years ago
  32. e119e84 Spell function pointer correctly. by Daniel Dunbar · 16 years ago
  33. 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 · 16 years ago
  34. df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 16 years ago
  35. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  36. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 16 years ago
  37. 456c4a1 When providing a code-completion suggestion for a hidden name, include by Douglas Gregor · 16 years ago
  38. b9d0ef7 Enhance "case" code completion in C++ to suggest qualified names for by Douglas Gregor · 16 years ago
  39. 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 16 years ago
  40. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 16 years ago
  41. ff360b6 In C++ code completion, only suggest the "template" keyword after ".", by Douglas Gregor · 16 years ago
  42. 63f07c5 Make the construction of the code-completion string for a function by Douglas Gregor · 16 years ago
  43. 56ff871 Introduce code completion patterns for templates, which provide the by Douglas Gregor · 16 years ago
  44. e6e0361 Introduce code completion strings, which describe how to *use* the by Douglas Gregor · 16 years ago
  45. ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 16 years ago
  46. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 16 years ago
  47. 5836b01 Don't perform name lookup into a given declaration context more than once during code completion by Douglas Gregor · 16 years ago
  48. 75b7128 Handle using declarations and overload sets in code completion. by Douglas Gregor · 16 years ago
  49. 33224e6 For code completion in C++ member access expressions and tag names, by Douglas Gregor · 16 years ago
  50. b1c28a1 When gathering results for code completion, only include hidden by Douglas Gregor · 16 years ago
  51. 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 16 years ago
  52. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 16 years ago
  53. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 16 years ago
  54. 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 16 years ago
  55. 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 16 years ago
  56. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 16 years ago
  57. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 16 years ago
  58. 0de51bc Improve handling of vector casts in C++. by Anders Carlsson · 16 years ago
  59. e95b409 Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even by Douglas Gregor · 16 years ago
  60. 861d0e8 Fix a typo in a FIXME by Douglas Gregor · 16 years ago
  61. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 16 years ago
  62. 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 16 years ago
  63. 7171011 Add back the workaround since it lead to constructor conversion bugs :( by Anders Carlsson · 16 years ago
  64. 1fdd89b When printing an overload candidate that is a function template specialization, by Douglas Gregor · 16 years ago
  65. 34acd3e Issue good diagnostics when initialization failes due to by Fariborz Jahanian · 16 years ago
  66. f882574 Add an assertion and a test case, in a fruitless attempt to track down an existing bug by Douglas Gregor · 16 years ago
  67. f652793 Perform overload resolution when selecting a pointer conversion by Fariborz Jahanian · 16 years ago
  68. 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 16 years ago
  69. bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 16 years ago
  70. 474e102 Use getTrueExpr/getFalseExpr as suggested by Doug. by Anders Carlsson · 16 years ago
  71. aac6e3a If a conversion operator exists in a base class, make sure to cast the object to that base class. by Anders Carlsson · 16 years ago
  72. f6c213a When performing an user defined conversion sequence, perform the initial standard conversion sequence. This lets us remove a workaround in SemaCompleteConstructorCall. by Anders Carlsson · 16 years ago
  73. 626c2d6 Revert for real. by Anders Carlsson · 16 years ago
  74. 7f5d03a Whoops, didn't mean to commit this. by Anders Carlsson · 16 years ago
  75. 4c5fad3 Only reuse an already existing ImplicitCastExpr if the cast kinds are the same. by Anders Carlsson · 16 years ago
  76. c0a2fd8 Get rid of the CastInfo struct. by Anders Carlsson · 16 years ago
  77. 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 16 years ago
  78. 78cf9a2 Issue a good diagnostics when attempt to select by Fariborz Jahanian · 16 years ago
  79. 1d524c3 Diagnose taking the address of a bit-field inside a conditional operator. by Anders Carlsson · 16 years ago
  80. 5d7d375 Implement partial ordering of function templates when calling a by Douglas Gregor · 16 years ago
  81. d173b20 Test function template partial ordering when resolving the address of by Douglas Gregor · 16 years ago
  82. 05b23ea Skeletal support for friend class templates. by John McCall · 16 years ago
  83. e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 16 years ago
  84. b191e2d Used visible conversion function api to do overload by Fariborz Jahanian · 16 years ago
  85. 0f9a5b5 -Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. by Sam Weinig · 16 years ago
  86. 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 16 years ago
  87. 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 16 years ago
  88. b0a2290 -Wchar-subscripts should not warn for unsigned char subscripts. Fixes PR4978. by Sam Weinig · 16 years ago
  89. 76e2b71 Add support for -Wchar-subscripts. Fixes PR4801. by Sam Weinig · 16 years ago
  90. 283e4d5 If a function call returns a reference, don't bind it to a temporary. by Anders Carlsson · 16 years ago
  91. 2c59d3c Perform the C++ specific semantic checks of a function declaration after it's been merged with the previous declaration. This ensures that getPreviousDecl() will have the right value when ActOnConversionDeclarator is called. by Anders Carlsson · 16 years ago
  92. 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 16 years ago
  93. debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 16 years ago
  94. 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 16 years ago
  95. 61faec1 Use the correct CastKind for derived-to-base pointer conversions. by Anders Carlsson · 16 years ago
  96. 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 16 years ago
  97. 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 16 years ago
  98. 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 16 years ago
  99. 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 16 years ago
  100. 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 16 years ago