1. d86c477 Implement a simple form of the C++ named return value optimization for by Douglas Gregor · 14 years ago
  2. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  3. 3c9034c Recognize when the named return value optimization applies in a by Douglas Gregor · 14 years ago
  4. eecf38f Fixed DISABLE_SMART_POINTERS breakage by Douglas Gregor · 14 years ago
  5. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  6. 160b563 Refactor Objective-C @catch parameter checking by detangling it from by Douglas Gregor · 14 years ago
  7. 8f5e3dd Improve the AST representation of Objective-C @try/@catch/@finally by Douglas Gregor · 14 years ago
  8. aab64d0 Implement PR6845. We allow matching constraints to have different by Chris Lattner · 14 years ago
  9. c3203e7 Template instantiation for the Objective-C "fast enumeration" statement, i.e., by Douglas Gregor · 14 years ago
  10. 8fdc13a Template instantiation for Objective-C++ @synchronized statements. by Douglas Gregor · 14 years ago
  11. d1377b2 Implement template instantiation for Objective-C++ @throw statements. by Douglas Gregor · 14 years ago
  12. 2b334bb make our existing "switch on bool" warning work for C. Since by Chris Lattner · 14 years ago
  13. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 14 years ago
  14. 209acbd Devote a special diagnostic to the typo by John McCall · 14 years ago
  15. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  16. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  17. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  18. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
  19. f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 14 years ago
  20. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  21. 0faede6 Improve the unused-value check to look into comma expressions and filter out by John McCall · 15 years ago
  22. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
  23. f9f627d Don't warn about case-value conversions from a negative value to a by Douglas Gregor · 15 years ago
  24. 2853eac Don't diagnose overflow in case statements when the conversion is a by Douglas Gregor · 15 years ago
  25. 30ab371 For -Wswitch-enum warnings, be sure to look through typedefs of enum by Douglas Gregor · 15 years ago
  26. 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 15 years ago
  27. ba915af Warn when cases are missing from a switch on a value of enumeration by Douglas Gregor · 15 years ago
  28. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  29. a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 15 years ago
  30. b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 15 years ago
  31. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  32. 2877998 Really trivial patch to accept pointer to const void in indirect goto. Despite by Chandler Carruth · 15 years ago
  33. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
  34. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  35. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
  36. f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
  37. c6acbc5 Get rid of another old PerformCopyInitialization call. by Anders Carlsson · 15 years ago
  38. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
  39. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  40. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
  41. a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
  42. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  43. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  44. d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
  45. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  46. bd8f371 Try to de-bork DISABLE_SMART_POINTERS build by Douglas Gregor · 15 years ago
  47. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  48. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  49. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
  50. 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
  51. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  52. a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
  53. 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
  54. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  55. 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
  56. d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
  57. 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
  58. f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
  59. 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
  60. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  61. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  62. 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
  63. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  64. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  65. 12356b1 Fix for PR5190, Credit to Zhanyong Wan. by Edward O'Callaghan · 15 years ago
  66. 5f04881 Implement PR4407 - missing warnings on case value overflow, by Chris Lattner · 15 years ago
  67. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
  68. 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
  69. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  70. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  71. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  72. 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
  73. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  74. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
  75. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  76. f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
  77. 419cfb3 Improve the diagnostic emitted when an unused ObjC property getter by Chris Lattner · 15 years ago
  78. a5e42a8 objc2's foreach statement's selector type can be a block pointer too. by Fariborz Jahanian · 15 years ago
  79. 3af708f More warnings for unused expressions. by Anders Carlsson · 15 years ago
  80. 7544311 Diagnose unused expression results for all statements, just not compound statements. by Anders Carlsson · 15 years ago
  81. 636463e Factor code out into a DiagnoseUnusedExprResult function. by Anders Carlsson · 15 years ago
  82. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  83. c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
  84. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  85. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  86. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  87. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  88. e98da2e Support for [class.local]p4. by Anders Carlsson · 15 years ago
  89. e41590d [class.local] p1 and p3. Also, add back the xcodeproj file. by Anders Carlsson · 15 years ago
  90. 7d5c74e Use QualType to represent block's implicit return type as by Fariborz Jahanian · 15 years ago
  91. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  92. 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
  93. 8662587 Downgrade an error about "return in a no-return function" from being by Chris Lattner · 15 years ago
  94. a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
  95. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  96. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  97. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  98. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  99. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  100. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago