1. db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
  2. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  3. dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
  4. bc047ba Test out-of-line definition of a static data member of a member class of a nested class template. Phew by Douglas Gregor · 15 years ago
  5. c131ebb Test out-of-line definitions of static data members of nested member class templates by Douglas Gregor · 15 years ago
  6. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  7. 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
  8. c87efbd Skip over bases/fields with dependent types. Fixes pr4771. by Fariborz Jahanian · 15 years ago
  9. 0b84a53 Add a little more testing for default arguments of constructors in a class template by Douglas Gregor · 15 years ago
  10. 5653ca5 If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. by Anders Carlsson · 15 years ago
  11. 8644aec Improved support for default arguments in constructors for class templates. by Anders Carlsson · 15 years ago
  12. 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
  13. c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
  14. 9983cc1 Don't try to evaluate an expression that is type- or value-dependent while building the CFG by Douglas Gregor · 15 years ago
  15. 77a2b4f Fixes pr4763. by Fariborz Jahanian · 15 years ago
  16. 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
  17. efd5bda Make sure to adjust function template declarations to their templated by Douglas Gregor · 15 years ago
  18. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  19. 1561248 Add test taking the address of a member function template and converting it to a member pointer. by Douglas Gregor · 15 years ago
  20. dec0666 Introduce support for constructor templates, which can now be declared by Douglas Gregor · 15 years ago
  21. 6b90686 Implement support for calling member function templates, which involves: by Douglas Gregor · 15 years ago
  22. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  23. d1067e5 Implement transformation of template names within the generic tree by Douglas Gregor · 15 years ago
  24. 37d93e9 Keep track of the template arguments deduced when matching a class by Douglas Gregor · 15 years ago
  25. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  26. 6f2c46b Make canonicalization of overloaded function declarations match the by Douglas Gregor · 15 years ago
  27. 4a3f780 Canonicalize function parameters by Douglas Gregor · 15 years ago
  28. 6ebd15e Canonicalization and profiling for overloaded function declarations, by Douglas Gregor · 15 years ago
  29. 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 15 years ago
  30. 1503f77 Make the check for the linkage of a template handle the case of nested by Eli Friedman · 15 years ago
  31. 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 15 years ago
  32. 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 15 years ago
  33. b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 15 years ago
  34. c5b8c9b What luck! Clang obtains support for refering to members of the by Douglas Gregor · 15 years ago
  35. 59c0437 Refactor base/member initializers, and construct them correctly in cases by Eli Friedman · 15 years ago
  36. 1f27ac6 Remove an obsolete kludge based on the previous, completely broken handling of function templates by Douglas Gregor · 15 years ago
  37. f61ef4f Test redefinition of class template partial specializations by Douglas Gregor · 15 years ago
  38. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
  39. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  40. 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
  41. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  42. 65b9005 When instantiating a variable without an initializer, call by Douglas Gregor · 15 years ago
  43. 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
  44. 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
  45. de99a45 Slight code reorganization to allow instantiating post-inc/dec. by Eli Friedman · 15 years ago
  46. f290e0d Fix the problems with template argument deduction and array types for by Douglas Gregor · 15 years ago
  47. b084a05 Canonicalize the types produced by template argument deduction. by Douglas Gregor · 15 years ago
  48. 1f618a0 Slighty more testing for template argument deduction with array arguments by Douglas Gregor · 15 years ago
  49. 9e9fae4 Improve template argument deduction for array types, so that a parameter by Douglas Gregor · 15 years ago
  50. 5c7e281 Test template instantiation for member functions of class templates defined by Douglas Gregor · 15 years ago
  51. d1969d8 Prep for new warning. by Mike Stump · 15 years ago
  52. e7f3840 Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out the cause of the crash. by Argyrios Kyrtzidis · 15 years ago
  53. fb8e7a6 Disable this test for now, it has been crashing on linux for weeks. by Daniel Dunbar · 15 years ago
  54. 839fbc5 The -disable-free hack didn't work... by Daniel Dunbar · 15 years ago
  55. 70b8742 Fix comment, and reduce computational expense of this test. by Daniel Dunbar · 15 years ago
  56. e2a3e9a Add -disable-free to this test in the hopes if having it pass on Linux for now. by Daniel Dunbar · 15 years ago
  57. 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
  58. cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
  59. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  60. b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
  61. 364e021 Improve support for overloaded operator templates. by Douglas Gregor · 15 years ago
  62. 5d39dee Fix a bogus error overloading an operator where the only class by Eli Friedman · 15 years ago
  63. 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
  64. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  65. e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
  66. d7b9e9f Some semantic tests for implicit instantiations by Douglas Gregor · 15 years ago
  67. 4c4f7cb Robustify a bunch of C++-related declaration actions. by Douglas Gregor · 15 years ago
  68. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
  69. c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
  70. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  71. 5e9f35c Update LLVM. by Douglas Gregor · 15 years ago
  72. 247baca Move a bunch of tests into temp.param, and write a few tests for paragraphs that hadn't been touched before by Douglas Gregor · 15 years ago
  73. 923f753 Fix for PR4382: allow instantiating dependent nested name specifiers. by Eli Friedman · 15 years ago
  74. 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 15 years ago
  75. 0ceffb5 More work on type parameter packs. by Anders Carlsson · 15 years ago
  76. 031a588 When some template parameters of a class template partial by Douglas Gregor · 15 years ago
  77. 49d2557 A parameter pack must always come last in a class template. by Anders Carlsson · 15 years ago
  78. ce5635a Address more comments from Doug. by Anders Carlsson · 15 years ago
  79. 9c4c5c8 Parameter packs can't have default arguments. by Anders Carlsson · 15 years ago
  80. 16df850 Finish implementing checking of class template partial specializations by Douglas Gregor · 15 years ago
  81. 6aa75cf Diagnose C++ [temp.class.spec]p9b3, where a class template partial by Douglas Gregor · 15 years ago
  82. e94866f Diagnose the incorrect use of non-type template arguments for class by Douglas Gregor · 15 years ago
  83. 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
  84. ba1ecb5 Verify that the template parameters of a class template partial by Douglas Gregor · 15 years ago
  85. 1d79faf Fix PR4365. by Anders Carlsson · 15 years ago
  86. 859ba50 Deducation and instantiation of block types. by Anders Carlsson · 15 years ago
  87. 02cbbd2 Once we have deduced the template arguments of a class template by Douglas Gregor · 15 years ago
  88. 3b56c00 Add a null check that fixes the crash in PR4362, and make sure to instantiate non-type template arguments. by Anders Carlsson · 15 years ago
  89. c149412 Make sure to calculate value-dependence correctly when deal with ICEs. by Eli Friedman · 15 years ago
  90. 3c94374 Move test to be with the other typename tests. by Eli Friedman · 15 years ago
  91. 637a409 Template argument deduction for member pointers. by Douglas Gregor · 15 years ago
  92. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  93. 6d968e8 Example metaprogram for reversing and searching in a type list by Douglas Gregor · 15 years ago
  94. d708c72 Implement template argument deduction for class template by Douglas Gregor · 15 years ago
  95. 994b6cb Address comments from Doug. by Anders Carlsson · 15 years ago
  96. 1fe067a Test template argument deduction on function types a little more by Douglas Gregor · 15 years ago
  97. a27fad5 Template argument deduction for function types. by Anders Carlsson · 15 years ago
  98. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 15 years ago
  99. fc0f021 Template instantiation support for Obj-C @encode expressions. by Anders Carlsson · 15 years ago
  100. f4e2a2c Fix another crash and actually make the test case work. by Anders Carlsson · 15 years ago