1. 8662587 Downgrade an error about "return in a no-return function" from being by Chris Lattner · 16 years ago
  2. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 16 years ago
  3. bb6415c Fix for PR4285: allow intializing a const wchar_t array with a wide string. by Eli Friedman · 16 years ago
  4. c8ab256 Initial infrastructure for class template partial specialization. Here by Douglas Gregor · 16 years ago
  5. f757ae7 Add a little FIXME for C++ class printing by Douglas Gregor · 16 years ago
  6. 813a2bb Unbreak the clang build by applying the same temporary by Duncan Sands · 16 years ago
  7. a00703d Add a new function for emitting new functions. by Anders Carlsson · 16 years ago
  8. 543ac0c Emit destructors correctly for temporaries. by Anders Carlsson · 16 years ago
  9. eb6437a When possible, don't emit the cleanup block. Instead, just move the instructions to the current block. by Anders Carlsson · 16 years ago
  10. 4b76b4f Implement VisitCXXExprWithTemporaries for complex expressions. by Anders Carlsson · 16 years ago
  11. 3082463 Call EmitCXXExprWithTemporaries. by Anders Carlsson · 16 years ago
  12. f0721fe Add more getters to the new AST nodes. by Anders Carlsson · 16 years ago
  13. e61c9e8 Add lvalue irgen support for CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  14. b58d017 More temporary support. by Anders Carlsson · 16 years ago
  15. 75bbb97 Forgot the implementation. Thanks Eli. by Anders Carlsson · 16 years ago
  16. b27615a Add RemoveOutermostTemporaryBinding. Not used yet. by Anders Carlsson · 16 years ago
  17. 88eaf07 Clean up the newly added C++ AST nodes. by Anders Carlsson · 16 years ago
  18. a19e66d It's OK for a full expr to be null. This fixes the failing test cases. by Anders Carlsson · 16 years ago
  19. a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 16 years ago
  20. f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 16 years ago
  21. 0578916 Update Xcode project by Anders Carlsson · 16 years ago
  22. 860306e Add the newly created temporary to the ExprTemporaries stack. by Anders Carlsson · 16 years ago
  23. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 16 years ago
  24. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 16 years ago
  25. ff6b3d6 Stop using CXXTempVarDecl and use CXXTemporary instead. by Anders Carlsson · 16 years ago
  26. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 16 years ago
  27. 464f4f3 Bind temporaries correctly when instantiating expressions. by Anders Carlsson · 16 years ago
  28. 0f5f2c6 Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) by Anders Carlsson · 16 years ago
  29. def1199 Add Sema::MaybeBindToTemporary which takes an expression and (if needed) wraps it in a CXXBindTemporaryExpr. Use this when creating CXXTemporaryObjectExprs. by Anders Carlsson · 16 years ago
  30. b859f35 Small fixes to CXXTemporary and CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  31. fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 16 years ago
  32. c1ce477 Add a CXXTemporary class. Not used yet. by Anders Carlsson · 16 years ago
  33. f89bb0f Replace a cast with a dyn_cast as suggested by Doug. by Anders Carlsson · 16 years ago
  34. 7462b39 Cleqnup ideas from Chris, thanks. by Mike Stump · 16 years ago
  35. 59e6357 AST printing for C++ base classes by Douglas Gregor · 16 years ago
  36. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 16 years ago
  37. 3d4a7c9 Add a hack to prevent us from printing out the __builtin_va_list by Eli Friedman · 16 years ago
  38. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 16 years ago
  39. 6620a62 Never suppress specifiers when printing the parameters of a function by Douglas Gregor · 16 years ago
  40. 6e1a345 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  41. 3a9eb44 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  42. 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 16 years ago
  43. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 16 years ago
  44. 4572bab Improve __builtin_nanf support; we now can deal with them as constants. by Mike Stump · 16 years ago
  45. c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 16 years ago
  46. 64f6500 Clean up printing for Objective-C, designated initializers. by Douglas Gregor · 16 years ago
  47. d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 16 years ago
  48. db23b15 Some enhancements to DeclStmt printing. Some of this should by Eli Friedman · 16 years ago
  49. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 16 years ago
  50. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 16 years ago
  51. 9e8a722 Make the LookupBase boolean an enum instead. by Anders Carlsson · 16 years ago
  52. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 16 years ago
  53. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  54. e540858 Make sure we don't give the wrong warning, and make sure not to set by Eli Friedman · 16 years ago
  55. 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 16 years ago
  56. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 16 years ago
  57. c9bb1b8 Oops, the testcase I was thinking of is supposed to error out. I by Mike Stump · 16 years ago
  58. 1926242 Add a couple missing ARM defines. by Eli Friedman · 16 years ago
  59. 0ca20ac Reduce the amount of stack space we use in SmallVectors during by Douglas Gregor · 16 years ago
  60. 8718a6a Revert r72575, which isn't really right, and fix up other code to by Eli Friedman · 16 years ago
  61. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 16 years ago
  62. 8ebefde Fixup codegen for composition of vla types using a normal array type. by Mike Stump · 16 years ago
  63. e47590e Fix usage of placement new. Placement new is not actually declared implicitly. by Sebastian Redl · 16 years ago
  64. 4f54f4e Avoid dumping during semantic analysis when checking array types when by Mike Stump · 16 years ago
  65. 46cd81f We don't want to validate bad code, by Mike Stump · 16 years ago
  66. 2d3b36e Note another case that doesn't work yet. by Mike Stump · 16 years ago
  67. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 16 years ago
  68. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 16 years ago
  69. 00c4486 Some cleanups and commenting to our declaration-name handling by Douglas Gregor · 16 years ago
  70. 7b0a572 Follow-on test case for template instantiation of interesting DeclGroups by Douglas Gregor · 16 years ago
  71. 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 16 years ago
  72. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 16 years ago
  73. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 16 years ago
  74. 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 16 years ago
  75. 8ea9754 ARM is a legitimate Darwin architecture; don't assert. by Eli Friedman · 16 years ago
  76. c177aa2 Add the missing public: thanks, Fariborz by Douglas Gregor · 16 years ago
  77. 08e6dc6 Move clang-cc's -v output to the start (vs. end) of compilation, and change by Daniel Dunbar · 16 years ago
  78. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 16 years ago
  79. 8c0d8a2 update test for r72519 by Chris Lattner · 16 years ago
  80. 3c17b8a fix the "pasting formed 'a]', an invalid preprocessing token" by Chris Lattner · 16 years ago
  81. 6b73568 Not setting all the fields is confusing... by Mike Stump · 16 years ago
  82. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 16 years ago
  83. 1f65cd9 Add a target triple, because this test depends on details of the x86-64 ABI by Douglas Gregor · 16 years ago
  84. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 16 years ago
  85. 26fa0ed A few tweaks to the "Differences between various standard modes" section. by Eli Friedman · 16 years ago
  86. 2073fd5 restrict is not a keyword in gnu89 mode. Change TokenKinds.def to by Eli Friedman · 16 years ago
  87. 896ccf8 Don't vary token concatenation based on the language options; this by Eli Friedman · 16 years ago
  88. 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 · 16 years ago
  89. cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 16 years ago
  90. 14674ff No write-barrier for initializations. by Fariborz Jahanian · 16 years ago
  91. 5296777 Change a confusing variable name. by Fariborz Jahanian · 16 years ago
  92. 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 · 16 years ago
  93. 599fe7c Fix the type of a enum non-type template argument within the instantiation. by Sebastian Redl · 16 years ago
  94. ed961e7 Simplify, and improve the performance of, template instantiation for by Douglas Gregor · 16 years ago
  95. d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 16 years ago
  96. 8dbc3c6 Enumeration declarations that were instantiated from an enumeration by Douglas Gregor · 16 years ago
  97. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 16 years ago
  98. e70e8f7 IRgen support for calls to functions that return references to aggregate exressions. by Anders Carlsson · 16 years ago
  99. bffed8a Fix another test case. by Anders Carlsson · 16 years ago
  100. 7c520cf Relax an assert to an if check. by Anders Carlsson · 16 years ago