1. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  2. a59077d Add FIXME about not using MemberExpr nodes when the base type is a dependent type. by Anders Carlsson · 15 years ago
  3. 8ff8c22 Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087> by Anders Carlsson · 15 years ago
  4. 758a422 Add OldMD to the list of methods NewMD overrides by Anders Carlsson · 15 years ago
  5. 441cf10 Refactor address-of-void extension a bit so that it's more obviously by Eli Friedman · 15 years ago
  6. 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 15 years ago
  7. 196f7d0 Don't return member pointer types for static member functions. Fixes 6879261. by Anders Carlsson · 15 years ago
  8. 4ef2770 Improve checking of member expressions where the base type is a dependent type. by Anders Carlsson · 15 years ago
  9. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  10. 88d936b Avoid calling mergeTypes in C++. I think these are the correct C++ by Eli Friedman · 15 years ago
  11. 5c091ba Add stricter checking for va_arg. by Eli Friedman · 15 years ago
  12. 88f7b57 PR2044: reject declarations of functions returning variably modified types. by Eli Friedman · 15 years ago
  13. 759f252 PR3009: Get rid of bogus warning for scalar compound literals. by Eli Friedman · 15 years ago
  14. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  15. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  16. 623712b Remove useless wrapper. by Eli Friedman · 15 years ago
  17. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  18. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  19. c13b7ca Removed superfluous code. by Fariborz Jahanian · 15 years ago
  20. 620d89c Early support for __format__attribute on blocks. Work in progress... by Fariborz Jahanian · 15 years ago
  21. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  22. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  23. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  24. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  25. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  26. 49f25ec Make sure that we use the canonical type for the names of instantiated by Douglas Gregor · 15 years ago
  27. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  28. 50557a7 Allow instantiation of NULL expressions and statements by Douglas Gregor · 15 years ago
  29. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  30. e28be43 I take it back, InstantiateExpr does not check for null. by Anders Carlsson · 15 years ago
  31. 0712d29 Instantiation support for 'this' by Anders Carlsson · 15 years ago
  32. a52aac4 No need to null check the expr, Sema::SemaRef.InstantiateExpr handles all that. by Anders Carlsson · 15 years ago
  33. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  34. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
  35. b70ccad Move statement instantiation into its own file. No functionality change by Douglas Gregor · 15 years ago
  36. e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
  37. 03d7776 Instantiate return statements. by Anders Carlsson · 15 years ago
  38. d19cd90 Add NullStmt::Clone and use it by Anders Carlsson · 15 years ago
  39. 137fa56 Instantiate goto and label statements. (Very useful, I know) by Anders Carlsson · 15 years ago
  40. b9f1b8d Implement template instantiation for DeclStmt by Douglas Gregor · 15 years ago
  41. 2574a68 Don't warn if result/argument type of an implemented by Fariborz Jahanian · 15 years ago
  42. e7a18c8 Template instantiation for the NULL statement. Lame, I know by Douglas Gregor · 15 years ago
  43. 54dabfc Introduce basic support for instantiating the definitions of member by Douglas Gregor · 15 years ago
  44. 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 16 years ago
  45. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 16 years ago
  46. 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 · 16 years ago
  47. 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 16 years ago
  48. ffb0081 updated comments. by Fariborz Jahanian · 16 years ago
  49. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 16 years ago
  50. c3a68b2 Better diagnostics for covariance when checking overriding return types. by Anders Carlsson · 16 years ago
  51. 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 16 years ago
  52. 236673e Diagnose missing sentinel argument on a funciton call with sentinel attribute. by Fariborz Jahanian · 16 years ago
  53. 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 16 years ago
  54. 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
  55. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 16 years ago
  56. 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 16 years ago
  57. 6a502a3 Use an iterator type for found_decls_begin/found_decls_end. by Anders Carlsson · 16 years ago
  58. d8f9cb0 Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. by Anders Carlsson · 16 years ago
  59. 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 16 years ago
  60. a58861f Explicit instantiations of templates now instantiate the definitions by Douglas Gregor · 16 years ago
  61. a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 16 years ago
  62. ff66803 Improve the semantic checking for explicit instantiations of by Douglas Gregor · 16 years ago
  63. 5b53005 Some early declarations to support sentinel attribute on by Fariborz Jahanian · 16 years ago
  64. 42ae3e8 Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs && "Arg access out of range!"). by Ted Kremenek · 16 years ago
  65. 82afa2d Fix rdar://6880951 by rejecting vectors of vectors. by Chris Lattner · 16 years ago
  66. 8f12f65 reject use of the GNU _Decimal32 extension with a diagnostic, not an abort. by Chris Lattner · 16 years ago
  67. 01ad39e eli correctly points out that this code is dead, just rip it out for by Chris Lattner · 16 years ago
  68. eebd9d2 add support for __sync_nand_and_fetch and __sync_fetch_and_nand, rdar://6880573 by Chris Lattner · 16 years ago
  69. 2db15bd Fix rdar://6881069, a crash on a form of vector_size that we by Chris Lattner · 16 years ago
  70. 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 16 years ago
  71. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 16 years ago
  72. d4b19d5 improve the diagnostic for uses of the GCC "global variable in a register" extension. by Chris Lattner · 16 years ago
  73. 5d36ac2 Method attributes may only be specified on method declarations. by Fariborz Jahanian · 16 years ago
  74. 0afeaa3 Method who have definitions in structs/classes are semantically inline. by Chris Lattner · 16 years ago
  75. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 16 years ago
  76. 0033836 Friend declarations are only valid inside class definitions. by Anders Carlsson · 16 years ago
  77. 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 16 years ago
  78. 92d5077 With the introduction of nullptr, a template argument that refers to a declaration can now be NULL. Use cast_or_null appropriately by Douglas Gregor · 16 years ago
  79. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 16 years ago
  80. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
  81. b71368d Add back Parse/Sema support for attributes cf_returns_retained and by Ted Kremenek · 16 years ago
  82. 9f8f026 We want to diagnose sending message to a forward class by Fariborz Jahanian · 16 years ago
  83. 89bc314 Warn if forward class is used as a receiver. by Fariborz Jahanian · 16 years ago
  84. 7aaa409 Fixes a bug in my last patch. Order of types reversed. by Fariborz Jahanian · 16 years ago
  85. c001e89 Refactoring of my last patch. by Fariborz Jahanian · 16 years ago
  86. 4c2743f More type checking for properties, accessors and by Fariborz Jahanian · 16 years ago
  87. e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 16 years ago
  88. 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
  89. 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 16 years ago
  90. 046efd9 Add a warning for a missing copy attribute on a property that is a by Mike Stump · 16 years ago
  91. 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 16 years ago
  92. 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
  93. cae27c5 a forward class declaration matching a typedef name of a class by Fariborz Jahanian · 16 years ago
  94. af199f3 Tighten up relationals with blocks and ints. Radar 6441502 by Mike Stump · 16 years ago
  95. 4f14963 Fix a FIXME in new expression checking. by Sebastian Redl · 16 years ago
  96. 45fbaf0 Compute the canonical template name when building a template by Douglas Gregor · 16 years ago
  97. 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 16 years ago
  98. dd3e166 Improve semantic checking for blocks. Radar 6441502 by Mike Stump · 16 years ago
  99. bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 16 years ago
  100. 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago