1. 8593c78 Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. by Sebastian Redl · 15 years ago
  2. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  3. 3433cf7 Template instantiation for C++ "new" expressions. by Douglas Gregor · 15 years ago
  4. 66b46be Fix template instantiation for compound statements so that it properly by Douglas Gregor · 15 years ago
  5. d7e2705 Introduce a new kind of RAII class, ASTOwningVector, which is an by Douglas Gregor · 15 years ago
  6. e06274d Template instantiation for CXXExprWithTemporaries, which occurs when by Douglas Gregor · 15 years ago
  7. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  8. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 15 years ago
  9. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  10. a1f3dba add header to be built by gcc 4.3 on Linux. by Zhongxing Xu · 15 years ago
  11. 0529519 Add FIXMEs for the remaining C and C++ expression types that still by Douglas Gregor · 15 years ago
  12. dd02730 Template instantiation for __builtin_va_arg. by Douglas Gregor · 15 years ago
  13. c9ecc57 Template instantiation for __builtin_choose_expr. by Douglas Gregor · 15 years ago
  14. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  15. cde0173 Template instantiation for __builtin_shufflevector. by Douglas Gregor · 15 years ago
  16. dc241b4 Template instantiation for __builtin_types_compatible_p. by Douglas Gregor · 15 years ago
  17. cd93817 Template instantiation for GNU statement expressions by Douglas Gregor · 15 years ago
  18. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 15 years ago
  19. 6731c31 Template instantiation for compound assignment operators. by Douglas Gregor · 15 years ago
  20. a3a7b8e Template instantiation for cast expressions. by Douglas Gregor · 15 years ago
  21. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 15 years ago
  22. 7c3e8a1 Create CXXConstructExpr calls for arguments passed to functions. by Anders Carlsson · 15 years ago
  23. 6865480 When assigning from an rvalue to a const reference, the implicit cast from T -> const T is not an lvalue cast. by Anders Carlsson · 15 years ago
  24. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  25. 3384c9c Template instantiation for array subscript expressions. This was far by Douglas Gregor · 15 years ago
  26. 3d1a7af BlockDecl node must be complete before block attributes by Fariborz Jahanian · 15 years ago
  27. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  28. b738e08 Fix sorting of using directives, from Jay Foad by Douglas Gregor · 15 years ago
  29. 2f2433f Deal with an icky corner case where we were complaining that a catch by Douglas Gregor · 15 years ago
  30. 725165f more printf attribute on block declaration and by Fariborz Jahanian · 15 years ago
  31. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  32. 68d10c4 Include StmtNodes.def to declare Visit methods for all of the known by Douglas Gregor · 15 years ago
  33. 52b2fe2 Simplify struct/class tag mismatch warning, per Sebastian's suggestion by Douglas Gregor · 15 years ago
  34. 755f9d2 Minor tweak to support format attribute on blocks. No change in functionality. by Fariborz Jahanian · 15 years ago
  35. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  36. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  37. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  38. bde2008 Fix instantiate-function-1.cpp. by Anders Carlsson · 15 years ago
  39. df3b208 Fix DISABLE_SMART_POINTERS build. by Anders Carlsson · 15 years ago
  40. 165a0a0 Implement Sema::ActOnFinishFullExpr and create a CXXExprWithTemporaries node if necessary. by Anders Carlsson · 15 years ago
  41. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  42. a59077d Add FIXME about not using MemberExpr nodes when the base type is a dependent type. by Anders Carlsson · 15 years ago
  43. 8ff8c22 Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087> by Anders Carlsson · 15 years ago
  44. 758a422 Add OldMD to the list of methods NewMD overrides by Anders Carlsson · 15 years ago
  45. 441cf10 Refactor address-of-void extension a bit so that it's more obviously by Eli Friedman · 15 years ago
  46. 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 15 years ago
  47. 196f7d0 Don't return member pointer types for static member functions. Fixes 6879261. by Anders Carlsson · 15 years ago
  48. 4ef2770 Improve checking of member expressions where the base type is a dependent type. by Anders Carlsson · 15 years ago
  49. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  50. 88d936b Avoid calling mergeTypes in C++. I think these are the correct C++ by Eli Friedman · 15 years ago
  51. 5c091ba Add stricter checking for va_arg. by Eli Friedman · 15 years ago
  52. 88f7b57 PR2044: reject declarations of functions returning variably modified types. by Eli Friedman · 15 years ago
  53. 759f252 PR3009: Get rid of bogus warning for scalar compound literals. by Eli Friedman · 15 years ago
  54. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  55. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  56. 623712b Remove useless wrapper. by Eli Friedman · 15 years ago
  57. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  58. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  59. c13b7ca Removed superfluous code. by Fariborz Jahanian · 15 years ago
  60. 620d89c Early support for __format__attribute on blocks. Work in progress... by Fariborz Jahanian · 15 years ago
  61. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  62. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  63. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  64. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  65. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  66. 49f25ec Make sure that we use the canonical type for the names of instantiated by Douglas Gregor · 15 years ago
  67. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  68. 50557a7 Allow instantiation of NULL expressions and statements by Douglas Gregor · 15 years ago
  69. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  70. e28be43 I take it back, InstantiateExpr does not check for null. by Anders Carlsson · 15 years ago
  71. 0712d29 Instantiation support for 'this' by Anders Carlsson · 15 years ago
  72. a52aac4 No need to null check the expr, Sema::SemaRef.InstantiateExpr handles all that. by Anders Carlsson · 15 years ago
  73. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  74. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
  75. b70ccad Move statement instantiation into its own file. No functionality change by Douglas Gregor · 15 years ago
  76. e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
  77. 03d7776 Instantiate return statements. by Anders Carlsson · 15 years ago
  78. d19cd90 Add NullStmt::Clone and use it by Anders Carlsson · 15 years ago
  79. 137fa56 Instantiate goto and label statements. (Very useful, I know) by Anders Carlsson · 15 years ago
  80. b9f1b8d Implement template instantiation for DeclStmt by Douglas Gregor · 15 years ago
  81. 2574a68 Don't warn if result/argument type of an implemented by Fariborz Jahanian · 15 years ago
  82. e7a18c8 Template instantiation for the NULL statement. Lame, I know by Douglas Gregor · 15 years ago
  83. 54dabfc Introduce basic support for instantiating the definitions of member by Douglas Gregor · 15 years ago
  84. 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
  85. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
  86. 48dd19b Introduce a stack of instantiation scopes that are used to store the mapping from variable declarations that occur within templates to their instantiated counterparts by Douglas Gregor · 15 years ago
  87. 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 15 years ago
  88. ffb0081 updated comments. by Fariborz Jahanian · 15 years ago
  89. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 15 years ago
  90. c3a68b2 Better diagnostics for covariance when checking overriding return types. by Anders Carlsson · 15 years ago
  91. 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 16 years ago
  92. 236673e Diagnose missing sentinel argument on a funciton call with sentinel attribute. by Fariborz Jahanian · 16 years ago
  93. 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 16 years ago
  94. d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 16 years ago
  95. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 16 years ago
  96. 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 16 years ago
  97. 6a502a3 Use an iterator type for found_decls_begin/found_decls_end. by Anders Carlsson · 16 years ago
  98. d8f9cb0 Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. by Anders Carlsson · 16 years ago
  99. 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 16 years ago
  100. a58861f Explicit instantiations of templates now instantiate the definitions by Douglas Gregor · 16 years ago