1. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  2. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  3. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  4. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  5. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  6. 2073fd5 restrict is not a keyword in gnu89 mode. Change TokenKinds.def to by Eli Friedman · 15 years ago
  7. 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
  8. 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 15 years ago
  9. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 15 years ago
  10. 355bf95 Initialize ObjCSenderDispatch in LangOptions. Patch by Benjamin Kramer. by Fariborz Jahanian · 15 years ago
  11. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  12. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  13. 6b3454a Fix for PR4140: Add the start of a Linux toolchain (basically, just by Eli Friedman · 15 years ago
  14. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 15 years ago
  15. e926372 Remove a bunch of unused constructors by Anders Carlsson · 15 years ago
  16. 3f76ae1 reword a warning for clarity by Chris Lattner · 15 years ago
  17. 2b68eb3 default -Wnonnull to on. by Chris Lattner · 15 years ago
  18. abbe2d7 move some format group options around in the file. Move NonNull group into by Chris Lattner · 15 years ago
  19. 15dffd8 Use 'Exprs.data()' instead of 'Exprs.empty() ? NULL : ...' by Ted Kremenek · 15 years ago
  20. 02fd8dd Fix the parent classes in TypeNodes.def, from Olaf Krzikalla by Douglas Gregor · 15 years ago
  21. d59a5bd Modify begin()/end() for AsmStmt iterators to handle the case when Exprs.empty() by Ted Kremenek · 15 years ago
  22. b5ff6bf Cannot type cast @selector expressions. by Fariborz Jahanian · 15 years ago
  23. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  24. 34e6577 This patch adds support for sender-aware dispatch in Objective-C for the GNU runtime, when by Fariborz Jahanian · 15 years ago
  25. e027a4b Don't warn about -funit-at-a-time, and reject -fno-unit-at-a-time. by Daniel Dunbar · 15 years ago
  26. cd18762 (Next runtime only) check to see if class implements forwardInvocation method by Fariborz Jahanian · 15 years ago
  27. f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 15 years ago
  28. d974a7b Factor the compound literal parsing out from ParseParenExpression and into a new ParseCompoundLiteralExpression. by Argyrios Kyrtzidis · 15 years ago
  29. 0350ca5 Modification to ParseParenExpression. by Argyrios Kyrtzidis · 15 years ago
  30. 21e7ad2 Remove ParseSimpleParenExpression. by Argyrios Kyrtzidis · 15 years ago
  31. 5ab0640 Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExpression' into a new by Argyrios Kyrtzidis · 15 years ago
  32. cb8ab23 (llvm up) Use llvm::Triple for storing target triples. by Daniel Dunbar · 15 years ago
  33. d8fc0f2 Add --analyzer-no-default-checks and --analyzer-output options. by Daniel Dunbar · 15 years ago
  34. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  35. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
  36. e898f8a Check on null arguments in the presense of nonnull attribute. by Fariborz Jahanian · 15 years ago
  37. 42e5b50 Template instantiation for C++ throw expressions by Douglas Gregor · 15 years ago
  38. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  39. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  40. d7e2705 Introduce a new kind of RAII class, ASTOwningVector, which is an by Douglas Gregor · 15 years ago
  41. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  42. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 15 years ago
  43. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  44. 262fd03 * API change: we need to pass GRState to GRExprEngine::EvalBinOp() because by Zhongxing Xu · 15 years ago
  45. 38d068e Create a temporary if the lvalue is a bitfield. Reported by Eli. by Anders Carlsson · 15 years ago
  46. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  47. d1f22e1 Remove finished FIXME. by Eli Friedman · 15 years ago
  48. 0ec78fa Move AnalysisConsumer.h and Analyses.def from tools/clang-cc to by Eli Friedman · 15 years ago
  49. dc241b4 Template instantiation for __builtin_types_compatible_p. by Douglas Gregor · 15 years ago
  50. a3a7b8e Template instantiation for cast expressions. by Douglas Gregor · 15 years ago
  51. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 15 years ago
  52. b09f6e1 Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp by Eli Friedman · 15 years ago
  53. b468571 Add comment about FullExprArg. by Anders Carlsson · 15 years ago
  54. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  55. f4e2486 Remove -fprintf-source-range-info from the Driver (this was renamed) by Daniel Dunbar · 15 years ago
  56. 39d7c4d Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 15 years ago
  57. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  58. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  59. 409bf46 Remove an unused builtin. by Anders Carlsson · 15 years ago
  60. 79dcf5f Add 'cmp' SSE builtins and get rid of a bunch of other builtins. by Anders Carlsson · 15 years ago
  61. 52b2fe2 Simplify struct/class tag mismatch warning, per Sebastian's suggestion by Douglas Gregor · 15 years ago
  62. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  63. a0978c2 Fix for PR2386: distinguish between insertion and replacements in the by Eli Friedman · 15 years ago
  64. a3306f0 Remove tabs. by Eli Friedman · 15 years ago
  65. f086e3b Remove unused parameter. by Eli Friedman · 15 years ago
  66. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  67. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  68. df3b208 Fix DISABLE_SMART_POINTERS build. by Anders Carlsson · 15 years ago
  69. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  70. 05eb244 Add setters/getters to CXXMethodDecl so it can keep track of which virtual member functions it overrides (if any) by Anders Carlsson · 15 years ago
  71. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  72. c55666f Missing change for r71941 (PR2044). by Eli Friedman · 15 years ago
  73. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  74. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  75. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  76. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  77. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  78. 20ecb9e Introduce the EXPR macro into StmtNodes.def, so that we can by Douglas Gregor · 15 years ago
  79. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  80. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  81. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  82. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  83. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  84. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  85. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
  86. d19cd90 Add NullStmt::Clone and use it by Anders Carlsson · 15 years ago
  87. 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
  88. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
  89. 1eee0e7 Link FunctionDecls instantiated from the member functions of a class by Douglas Gregor · 15 years ago
  90. 67a1ead Fix a speling error. by Anders Carlsson · 15 years ago
  91. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 15 years ago
  92. c3a68b2 Better diagnostics for covariance when checking overriding return types. by Anders Carlsson · 15 years ago
  93. 236673e Diagnose missing sentinel argument on a funciton call with sentinel attribute. by Fariborz Jahanian · 15 years ago
  94. 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 15 years ago
  95. 7633ab8 Add forward declaration of Token. Thanks to Martin Doucha for pointing this out by Douglas Gregor · 15 years ago
  96. d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 15 years ago
  97. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  98. 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 15 years ago
  99. 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 15 years ago
  100. 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 · 15 years ago