1. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  2. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  3. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  4. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  5. 5cc8680 Spelling. by Benjamin Kramer · 13 years ago
  6. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  7. ae5860e Don't emit -Wpadded warnings without a valid SourceLocation. This can happen when RecordLayoutBuilder is used by Codegen, not Sema. by Ted Kremenek · 13 years ago
  8. 576cf17 Rearrange code so that we pass the right pointer to delete[] when an exception is thrown constructing the array elements in an array new expression. Fixes PR10870. by Eli Friedman · 13 years ago
  9. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  10. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  11. 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
  12. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  13. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  14. 2315318 PR10867: Work around a bug in lit. Multiple RUN: lines are joined with &&, so: by Richard Smith · 13 years ago
  15. 335a13f Add missing dependency by Peter Collingbourne · 13 years ago
  16. edc41e1 Fix typo by Peter Collingbourne · 13 years ago
  17. 41ee7a3 Add the resource directory to the search path for Driver::GetFilePath, by Peter Collingbourne · 13 years ago
  18. 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
  19. 5d6ae28 Use the Lexer's definition of whitespace here. by Benjamin Kramer · 13 years ago
  20. 822eeb5 Stop cluttering the test directory with temporary files. by Benjamin Kramer · 13 years ago
  21. 38f1d68 Enable -Wdangling-fields by default in Clang. I've run this warning over by Chandler Carruth · 13 years ago
  22. 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
  23. f747ce6 PR10506: Extend test for temporary cleanups in range-based for loop to cover the dependent case. by Richard Smith · 13 years ago
  24. f740012 Pass 0 instead of a empty TemplateArgumentListInfo when creating a CXXDependentScopeMemberExpr to handle a "this->" fixit (lookup into dependent bases of class template) by Francois Pichet · 13 years ago
  25. 41a50a9 Use const_cast to avoid warnings. by Benjamin Kramer · 13 years ago
  26. 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
  27. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  28. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  29. 8e85e85 Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 13 years ago
  30. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  31. c8c97a0 Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. by Argyrios Kyrtzidis · 13 years ago
  32. fec0959 More unused variable removal. by Benjamin Kramer · 13 years ago
  33. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  34. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  35. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 13 years ago
  36. 0f2c1ce Revise test and see if it passes with a release-built clang. by Fariborz Jahanian · 13 years ago
  37. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 13 years ago
  38. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  39. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 13 years ago
  40. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  41. 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
  42. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  43. cc2fca2 Make StmtDumper::VisitCXXFunctionalCastExpr dump the attached cast kind. Fix the cast kind for a cast from floating-point to enum type. (The difference isn't actually visible, but that's just because IRGen is overly forgiving.) Per report by Enea Zaffanella on cfe-dev. by Eli Friedman · 13 years ago
  44. d1e5a89 [analyzer] Remove TransferFuncs.h, then deal with the fallout. by Jordy Rose · 13 years ago
  45. 910c405 [analyzer] Move RetainReleaseChecker to the Checkers library and rename it to RetainCountChecker...and clean up the file while I'm at it. by Jordy Rose · 13 years ago
  46. cca6158 Hoist the emission of parseable fixits into a helper method, simplifying by Chandler Carruth · 13 years ago
  47. 46331ef [analyzer] Remove lingering CFRefCount creation, which would have resulted in a leak. There's room for improvement here... by Jordy Rose · 13 years ago
  48. e1b3643 [analyzer] Fix member initialization order. No functionality change. by Jordy Rose · 13 years ago
  49. 17a38e2 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  50. e648ac3 Move the warning for different enum comparisons and the warning for using NULL as a non-pointer in a binary operation into separate functions. by Richard Trieu · 13 years ago
  51. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 13 years ago
  52. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 13 years ago
  53. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 13 years ago
  54. 09a26ad Refactor CheckAddressOfOperand() by pulling out redundant code and moving hard coding strings from SemaExpr.cpp to DiagnosticSemaKinds.td. by Richard Trieu · 13 years ago
  55. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  56. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  57. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  58. db44a6b Refactor CheckAdditionOperands(), CheckSubtractionOperands(), and CheckIncrementDecrementOperand() in SemaExpr.cpp to move reused code to separate functions. by Richard Trieu · 13 years ago
  59. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  60. 1494a4f [arcmt] Clear out temporary dirs in the tests or we may get failures because of leftovers. by Argyrios Kyrtzidis · 13 years ago
  61. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
  62. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  63. aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
  64. 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
  65. e3685fd default property synthesis is off by default for now. by Fariborz Jahanian · 13 years ago
  66. 556ecc7 Make test slightly trickier by Douglas Gregor · 13 years ago
  67. 4a042470 objective-c: Make auto synthesis of properties the default. by Fariborz Jahanian · 13 years ago
  68. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  69. 8efcc01 Enable -fdelayed-template-parsing by default on Win32. by Francois Pichet · 13 years ago
  70. ab78408 Fix PR10744 by adding the toolchain path to the regular program path by Rafael Espindola · 13 years ago
  71. 104087b Add 4.4.6 to GccVersions[] in lib/Driver/ToolChains.cpp. by Hans Wennborg · 13 years ago
  72. d56763f If size was equal to 0, either NULL or a pointer suitable to be passed to by Zhongxing Xu · 13 years ago
  73. fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 13 years ago
  74. 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
  75. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  76. 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 13 years ago
  77. 0d6b893 Sink all of the include stack printing logic into its member function. by Chandler Carruth · 13 years ago
  78. 71f11d6 [analyzer] Revert a regression introduced in r133104(The ARC Migration Tool..) due to a merge error. by Anna Zaks · 13 years ago
  79. 3269197 Test for default property synthesis. by Fariborz Jahanian · 13 years ago
  80. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  81. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  82. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  83. a488497 [driver] If no -miphoneos-version-min is specified on the command line *and* by Chad Rosier · 13 years ago
  84. c0846d6 Make sure to initialize field. Hopefully this will fix some test failures on Windows. by Eli Friedman · 13 years ago
  85. 5aa5a81 Don't verify the name of the driver executable. It's not really relevent by Chandler Carruth · 13 years ago
  86. 1af9d9e [analyzer] Fix varargs helper to only use POD types even for named arguments. Thanks, Joerg. by Jordy Rose · 13 years ago
  87. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  88. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  89. 2017422 Update libclang to have APIs corresponding to the new 'expansion' naming by Chandler Carruth · 13 years ago
  90. 14c3633 Serialize the new bits in CXXRecordDecl::DefinitionData. by Sebastian Redl · 13 years ago
  91. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
  92. f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
  93. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  94. b89d5ed Fix PR10694: Boolean conversions can be from pointers, and those conversions by Jeffrey Yasskin · 13 years ago
  95. e5a54b6 When writing out the entries in a lookup table for a DeclContext, make by Douglas Gregor · 13 years ago
  96. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  97. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  98. 45118d8 In ASTWriter::WriteDeclContextVisibleBlock, don't write empty lookups. by Argyrios Kyrtzidis · 13 years ago
  99. 2334f3a Remove a couple of unnecessary objc method lookups. by Argyrios Kyrtzidis · 13 years ago
  100. 5f616b7 [libclang] Rename some functions and make sure we don't iterate past the tokens array. by Argyrios Kyrtzidis · 13 years ago