1. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 15 years ago
  2. ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 15 years ago
  3. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 15 years ago
  4. b859f35 Small fixes to CXXTemporary and CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
  5. fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
  6. c1ce477 Add a CXXTemporary class. Not used yet. by Anders Carlsson · 15 years ago
  7. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 15 years ago
  8. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 15 years ago
  9. 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 15 years ago
  10. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 15 years ago
  11. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 15 years ago
  12. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
  13. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 15 years ago
  14. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  15. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  16. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  17. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  18. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  19. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  20. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  21. 2073fd5 restrict is not a keyword in gnu89 mode. Change TokenKinds.def to by Eli Friedman · 15 years ago
  22. 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
  23. 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
  24. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 15 years ago
  25. 355bf95 Initialize ObjCSenderDispatch in LangOptions. Patch by Benjamin Kramer. by Fariborz Jahanian · 15 years ago
  26. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  27. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  28. 6b3454a Fix for PR4140: Add the start of a Linux toolchain (basically, just by Eli Friedman · 15 years ago
  29. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 15 years ago
  30. e926372 Remove a bunch of unused constructors by Anders Carlsson · 15 years ago
  31. 3f76ae1 reword a warning for clarity by Chris Lattner · 15 years ago
  32. 2b68eb3 default -Wnonnull to on. by Chris Lattner · 15 years ago
  33. abbe2d7 move some format group options around in the file. Move NonNull group into by Chris Lattner · 15 years ago
  34. 15dffd8 Use 'Exprs.data()' instead of 'Exprs.empty() ? NULL : ...' by Ted Kremenek · 15 years ago
  35. 02fd8dd Fix the parent classes in TypeNodes.def, from Olaf Krzikalla by Douglas Gregor · 15 years ago
  36. d59a5bd Modify begin()/end() for AsmStmt iterators to handle the case when Exprs.empty() by Ted Kremenek · 15 years ago
  37. b5ff6bf Cannot type cast @selector expressions. by Fariborz Jahanian · 15 years ago
  38. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  39. 34e6577 This patch adds support for sender-aware dispatch in Objective-C for the GNU runtime, when by Fariborz Jahanian · 15 years ago
  40. e027a4b Don't warn about -funit-at-a-time, and reject -fno-unit-at-a-time. by Daniel Dunbar · 15 years ago
  41. cd18762 (Next runtime only) check to see if class implements forwardInvocation method by Fariborz Jahanian · 15 years ago
  42. 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
  43. d974a7b Factor the compound literal parsing out from ParseParenExpression and into a new ParseCompoundLiteralExpression. by Argyrios Kyrtzidis · 15 years ago
  44. 0350ca5 Modification to ParseParenExpression. by Argyrios Kyrtzidis · 15 years ago
  45. 21e7ad2 Remove ParseSimpleParenExpression. by Argyrios Kyrtzidis · 15 years ago
  46. 5ab0640 Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExpression' into a new by Argyrios Kyrtzidis · 15 years ago
  47. cb8ab23 (llvm up) Use llvm::Triple for storing target triples. by Daniel Dunbar · 15 years ago
  48. d8fc0f2 Add --analyzer-no-default-checks and --analyzer-output options. by Daniel Dunbar · 15 years ago
  49. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  50. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
  51. e898f8a Check on null arguments in the presense of nonnull attribute. by Fariborz Jahanian · 15 years ago
  52. 42e5b50 Template instantiation for C++ throw expressions by Douglas Gregor · 15 years ago
  53. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  54. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  55. d7e2705 Introduce a new kind of RAII class, ASTOwningVector, which is an by Douglas Gregor · 15 years ago
  56. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  57. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 15 years ago
  58. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  59. 262fd03 * API change: we need to pass GRState to GRExprEngine::EvalBinOp() because by Zhongxing Xu · 15 years ago
  60. 38d068e Create a temporary if the lvalue is a bitfield. Reported by Eli. by Anders Carlsson · 15 years ago
  61. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  62. d1f22e1 Remove finished FIXME. by Eli Friedman · 15 years ago
  63. 0ec78fa Move AnalysisConsumer.h and Analyses.def from tools/clang-cc to by Eli Friedman · 15 years ago
  64. dc241b4 Template instantiation for __builtin_types_compatible_p. by Douglas Gregor · 15 years ago
  65. a3a7b8e Template instantiation for cast expressions. by Douglas Gregor · 15 years ago
  66. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 15 years ago
  67. b09f6e1 Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp by Eli Friedman · 15 years ago
  68. b468571 Add comment about FullExprArg. by Anders Carlsson · 15 years ago
  69. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  70. f4e2486 Remove -fprintf-source-range-info from the Driver (this was renamed) by Daniel Dunbar · 15 years ago
  71. 39d7c4d Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 15 years ago
  72. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  73. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  74. 409bf46 Remove an unused builtin. by Anders Carlsson · 15 years ago
  75. 79dcf5f Add 'cmp' SSE builtins and get rid of a bunch of other builtins. by Anders Carlsson · 15 years ago
  76. 52b2fe2 Simplify struct/class tag mismatch warning, per Sebastian's suggestion by Douglas Gregor · 15 years ago
  77. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  78. a0978c2 Fix for PR2386: distinguish between insertion and replacements in the by Eli Friedman · 15 years ago
  79. a3306f0 Remove tabs. by Eli Friedman · 15 years ago
  80. f086e3b Remove unused parameter. by Eli Friedman · 15 years ago
  81. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  82. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  83. df3b208 Fix DISABLE_SMART_POINTERS build. by Anders Carlsson · 15 years ago
  84. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  85. 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
  86. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  87. c55666f Missing change for r71941 (PR2044). by Eli Friedman · 15 years ago
  88. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  89. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  90. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  91. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  92. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  93. 20ecb9e Introduce the EXPR macro into StmtNodes.def, so that we can by Douglas Gregor · 15 years ago
  94. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  95. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  96. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  97. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  98. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  99. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  100. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago