1. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  2. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  3. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  4. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  5. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  6. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  7. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  8. 9a77669 objc-gc: Don't force a __strong type'd property by Fariborz Jahanian · 13 years ago
  9. 0f74d1e In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  10. 46e3908 [driver] When clang crashes, don't try to generate diagnostics (i.e., by Chad Rosier · 13 years ago
  11. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 13 years ago
  12. c79a0d2 Remove the doxyment for this now defunct parameter. by Chandler Carruth · 13 years ago
  13. f15651a Don't recompute the presumed loc twice in 5 lines of code... Spotted by by Chandler Carruth · 13 years ago
  14. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  15. 682630c Hoist the construction of the FixItHint line into a member function with by Chandler Carruth · 13 years ago
  16. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  17. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  18. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  19. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  20. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  21. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  22. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  23. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  24. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  25. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  26. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  27. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  28. 5cc8680 Spelling. by Benjamin Kramer · 13 years ago
  29. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  30. 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
  31. 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
  32. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  33. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  34. 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
  35. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  36. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  37. 335a13f Add missing dependency by Peter Collingbourne · 13 years ago
  38. 41ee7a3 Add the resource directory to the search path for Driver::GetFilePath, by Peter Collingbourne · 13 years ago
  39. 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
  40. 5d6ae28 Use the Lexer's definition of whitespace here. by Benjamin Kramer · 13 years ago
  41. 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
  42. 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
  43. 41a50a9 Use const_cast to avoid warnings. by Benjamin Kramer · 13 years ago
  44. 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
  45. 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
  46. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  47. 8e85e85 Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 13 years ago
  48. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  49. c8c97a0 Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. by Argyrios Kyrtzidis · 13 years ago
  50. fec0959 More unused variable removal. by Benjamin Kramer · 13 years ago
  51. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  52. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  53. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 13 years ago
  54. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 13 years ago
  55. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  56. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 13 years ago
  57. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  58. 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
  59. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  60. 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
  61. d1e5a89 [analyzer] Remove TransferFuncs.h, then deal with the fallout. by Jordy Rose · 13 years ago
  62. 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
  63. cca6158 Hoist the emission of parseable fixits into a helper method, simplifying by Chandler Carruth · 13 years ago
  64. 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
  65. e1b3643 [analyzer] Fix member initialization order. No functionality change. by Jordy Rose · 13 years ago
  66. 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
  67. 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
  68. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 13 years ago
  69. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 13 years ago
  70. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 13 years ago
  71. 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
  72. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  73. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  74. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  75. db44a6b Refactor CheckAdditionOperands(), CheckSubtractionOperands(), and CheckIncrementDecrementOperand() in SemaExpr.cpp to move reused code to separate functions. by Richard Trieu · 13 years ago
  76. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  77. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
  78. 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
  79. aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
  80. 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
  81. e3685fd default property synthesis is off by default for now. by Fariborz Jahanian · 13 years ago
  82. 4a042470 objective-c: Make auto synthesis of properties the default. by Fariborz Jahanian · 13 years ago
  83. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  84. 8efcc01 Enable -fdelayed-template-parsing by default on Win32. by Francois Pichet · 13 years ago
  85. ab78408 Fix PR10744 by adding the toolchain path to the regular program path by Rafael Espindola · 13 years ago
  86. 104087b Add 4.4.6 to GccVersions[] in lib/Driver/ToolChains.cpp. by Hans Wennborg · 13 years ago
  87. d56763f If size was equal to 0, either NULL or a pointer suitable to be passed to by Zhongxing Xu · 13 years ago
  88. fa77cba Fix "multi-line comment" compiler error. by Argyrios Kyrtzidis · 13 years ago
  89. 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
  90. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  91. 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 13 years ago
  92. 0d6b893 Sink all of the include stack printing logic into its member function. by Chandler Carruth · 13 years ago
  93. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  94. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  95. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  96. a488497 [driver] If no -miphoneos-version-min is specified on the command line *and* by Chad Rosier · 13 years ago
  97. c0846d6 Make sure to initialize field. Hopefully this will fix some test failures on Windows. by Eli Friedman · 13 years ago
  98. 1af9d9e [analyzer] Fix varargs helper to only use POD types even for named arguments. Thanks, Joerg. by Jordy Rose · 13 years ago
  99. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  100. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago