1. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  2. 10285d9 Revert r151800, which was committed without review and has correctness issues. by Richard Smith · 13 years ago
  3. 701e336 Fixing a buildbot complaint about nested templates. by Aaron Ballman · 13 years ago
  4. 7abe166 Implements support for #pragma include_alias in ms compatibility mode. Fixes PR10705. by Aaron Ballman · 13 years ago
  5. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
  6. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
  7. 3f01c8a Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is used. by Eli Friedman · 13 years ago
  8. f4fb07e Allow operator keywords to be #defined in ms-ext mode. by Nico Weber · 13 years ago
  9. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  10. 8d6ff02 Serialization: Switch over to using the native SmallVector based BitstreamWriter by Daniel Dunbar · 13 years ago
  11. ca23eb2 [analyzer] Malloc: A pointer might escape through CFContainers APIs, by Anna Zaks · 13 years ago
  12. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  13. 5840dd9 [driver] Emit an error when trying to use ARC on macosx earlier than 10.6 by Argyrios Kyrtzidis · 13 years ago
  14. 441b3bb Add some iterators for grabbing lambda expression contexts. by Eric Christopher · 13 years ago
  15. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  16. c52d9057 ASTWriter: Cache some DenseMaps we use repeatedly. by Daniel Dunbar · 13 years ago
  17. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  18. 56d8fd0 [analyzer diagnostics] Refactor filtration for PathDiagnosticConsumers that don't support cross-file diagnostics by Ted Kremenek · 13 years ago
  19. c89f4b0 [analyzer diagnostics] start prototyping stripping PathDiagnostics of unnecessary cruft caused by path inlining. by Ted Kremenek · 13 years ago
  20. 670326f [driver] Add support for -g2 and -ggdb debug flags. rdar://10947759 by Chad Rosier · 13 years ago
  21. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago
  22. 792db26 [libclang] When indexing an objc property, also provide information about by Argyrios Kyrtzidis · 13 years ago
  23. 4c62b55 [analyzer] teach analyzer about ObjC literals, thus trimming out a false positive with the malloc() checker involving by Ted Kremenek · 13 years ago
  24. e739a29 [analyzer] Don't generate an explicit ExplodedNode for StringLiterals; have the SVal lazily generated from Environment::getSVal(). by Ted Kremenek · 13 years ago
  25. c1b66e6 When evaluating integer expressions include a check for sub-expressions by Argyrios Kyrtzidis · 13 years ago
  26. 3306ec1 After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. by Ted Kremenek · 13 years ago
  27. adfb535 Implement a FIXME for conversion sequence distinction. Should fix PR12092. by Sebastian Redl · 13 years ago
  28. 81fb169 [analyzer] Add -analyzer-stats, which hooks up LLVM stats tracking. by Anna Zaks · 13 years ago
  29. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  30. 361ae9a Just drop the bitfield from ExtProtoInfo, this struct isn't even heap allocated so it doesn't hurt. by Benjamin Kramer · 13 years ago
  31. 1ebae62 Speculatively attempt to work around a hypothetical but unreproduced MSVC issue by Richard Smith · 13 years ago
  32. d162cf1 Reorder members to save padding. by Benjamin Kramer · 13 years ago
  33. bb8a897 Move CharacterLiteral, FloatingLiteral and UnaryExprOrTypeTraitExpr flags over into Stmt. by Benjamin Kramer · 13 years ago
  34. 9121932 Make clever use of padding to shrink IntegerLiterals. by Benjamin Kramer · 13 years ago
  35. 0840f23 Bit pack StringLiteral. by Benjamin Kramer · 13 years ago
  36. bbf4b22 Reduce padding in MemberExpr. by Benjamin Kramer · 13 years ago
  37. 3654c69 CompoundLiteralExpr: Pair a bool with a pointer. by Benjamin Kramer · 13 years ago
  38. a72c352 Shuffle members of DesignatedInitExpr to avoid padding. by Benjamin Kramer · 13 years ago
  39. 0e2e13f Bit pack ExtProtoInfo. by Benjamin Kramer · 13 years ago
  40. a6c1068 Move FullSourceLoc::dump into the .cpp file, the used attribute made us emit this into every TU that includes SourceLocation.h. by Benjamin Kramer · 13 years ago
  41. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  42. d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
  43. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  44. f5cd5cc Fix a regression from r151117: ADL requires that we attempt to complete any by Richard Smith · 13 years ago
  45. e1d4330 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 13 years ago
  46. a66eccb Improve the diagnostic in ARC mode when a conditional with an Objective-C type and void* is used. <rdar://problem/10486347>. by Eli Friedman · 13 years ago
  47. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  48. c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
  49. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
  50. ec79d87 Two minor, related fixes for template instantiation with blocks: by Douglas Gregor · 13 years ago
  51. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  52. 2042fc1 Reapply r151317, but when computing the PathDiagnostic profile and size keep into account the nested structure. Also fix a problem with how by Ted Kremenek · 13 years ago
  53. 68fbb3e Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots. by Chad Rosier · 13 years ago
  54. 4970ef8 Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece. by Ted Kremenek · 13 years ago
  55. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  56. f64bc20 objective-c++: Type of an objc string literal is NSString, not 'id'. by Fariborz Jahanian · 13 years ago
  57. 97df54e Pull the OpaqueValueExpr's source expression into its constructor, so by Douglas Gregor · 13 years ago
  58. ca8e36e [analyzer] Malloc: unique leak reports by allocation site. by Anna Zaks · 13 years ago
  59. 644af7b [libclang] Make sure that all top-level decls in a @implementation are by Argyrios Kyrtzidis · 13 years ago
  60. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  61. 860097c Two fixes to how we compute visibility: by Rafael Espindola · 13 years ago
  62. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  63. 61b83c0 Add new driver warning from r151174 to a warning group. Please let me know if this isn't the appropriate grouping. by Chad Rosier · 13 years ago
  64. 2dd17a1 [driver] Add a warning for when -mcpu= is specified without an argument. There by Chad Rosier · 13 years ago
  65. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  66. 7651742 Warn about non-standard format strings (pr12017) by Hans Wennborg · 13 years ago
  67. 341785e More ArrayRef-ification of methods. by Bill Wendling · 13 years ago
  68. 4fe5be0 ArrayRef-icize the function arguments. by Bill Wendling · 13 years ago
  69. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  70. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  71. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  72. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 13 years ago
  73. 2639ac6 Provide a way to disable auto-generation of preprocessed files during clang by Chad Rosier · 13 years ago
  74. f775c7b Make sure Stmt::dump() is included in libclang. by Argyrios Kyrtzidis · 13 years ago
  75. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  76. b5f2c41 Also mark Type's dump() as 'used' to make it available in libclang. by Argyrios Kyrtzidis · 13 years ago
  77. 0ee7d94 Mark a few 'dump' methods as 'used' to make sure they are included in libclang by Argyrios Kyrtzidis · 13 years ago
  78. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  79. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  80. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 13 years ago
  81. 50933e5 Make PreprocessorOptions::DetailedRecordIncludesNestedMacroExpansions false by default. by Argyrios Kyrtzidis · 13 years ago
  82. af30029 modern objc translator. Finish off first cut of the by Fariborz Jahanian · 13 years ago
  83. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  84. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  85. 0e65959 Implement a -gcc-toolchain command line option that does the same as by Rafael Espindola · 13 years ago
  86. 8602401 Implement constant expression support for __real__ and __imag__ on lvalue by Richard Smith · 13 years ago
  87. b673a41 Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working, but now diagnostics are aware of message expressions implied by uses of properties. Fixes <rdar://problem/9241180>. by Ted Kremenek · 13 years ago
  88. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
  89. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  90. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  91. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
  92. 213d70b Diagnose uses of deleted destructors and inaccessible defaulted destructors. by Richard Smith · 13 years ago
  93. 7d5088a Initial refactoring of 'ShouldDeleteSpecialMember', in preparation for providing by Richard Smith · 13 years ago
  94. 3133f79 Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. by Ted Kremenek · 13 years ago
  95. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 13 years ago
  96. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  97. a345edb Block expressions always have a prototyped function type; expose this by John McCall · 13 years ago
  98. 84fa9cd Add a castAs<U> accessor to CanQual<T>. by John McCall · 13 years ago
  99. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 13 years ago
  100. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago