1. 0ca7e8b Attempting to initialize a union member that does not exist no longer crashes. by Aaron Ballman · 13 years ago
  2. c6a6369 Basic IRGen for LambdaExprs with captures. by Eli Friedman · 13 years ago
  3. b30be29 A tiny bit more lambda IRGen. by Eli Friedman · 13 years ago
  4. cdd1c2e Fix a typo in the LambdaExpr class. by Eli Friedman · 13 years ago
  5. 18fe084 Implement capture-by-copy for arrays in lambdas. by Douglas Gregor · 13 years ago
  6. 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 13 years ago
  7. 5e058eb Don't complain about the lack of a constructor for a lambda expression. They are constructed in different ways by Douglas Gregor · 13 years ago
  8. 20f87a4 When we create a non-static data member in the closure object for a by Douglas Gregor · 13 years ago
  9. 1f9a5db Factor the logic for capturing variables in a lambda into its own by Douglas Gregor · 13 years ago
  10. 630d5ff Along the error path for lambdas, mark the lambda class as invalid and finalize it by Douglas Gregor · 13 years ago
  11. dcffcbf Fix yet one more test by Douglas Gregor · 13 years ago
  12. 2c0bf24 Adding support for warning when a non-C compatible user-defined type is returned from an extern "C" function. by Aaron Ballman · 13 years ago
  13. 7f99f43 Fix tests for r150123 by Douglas Gregor · 13 years ago
  14. 503384f Various interrelated cleanups for lambdas: by Douglas Gregor · 13 years ago
  15. 91c2a11 [analyzer] MallocChecker: implement pessimistic version of the checker, by Anna Zaks · 13 years ago
  16. 231361a [analyzer] Split the MallocChecker into two versions - pessimistic and by Anna Zaks · 13 years ago
  17. af84f8f Remove explicit delete of PathDiagnosticMacroPiece, as it is now reference counted. by Ted Kremenek · 13 years ago
  18. e0adbd8 last piece of metadata to complete modern metadata for protocol definitions. by Fariborz Jahanian · 13 years ago
  19. 6d2f0f5 Minor comment fix by Douglas Gregor · 13 years ago
  20. e2a7ad0 Factor C++11 lambda expressions implementation into a separate by Douglas Gregor · 13 years ago
  21. 1e3767a When computing the type of a local variable reference within a lambda, by Douglas Gregor · 13 years ago
  22. 76e3da5 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 13 years ago
  23. b319e02 [analyzer] MallocChecker: convert from using evalCall to post visit of CallExpr. by Anna Zaks · 13 years ago
  24. da9624a More rewriting of objective-c moderin abi metadata. by Fariborz Jahanian · 13 years ago
  25. 66b0eba Fixing hex floating literal support so that it handles 0x.2p2 properly. by Aaron Ballman · 13 years ago
  26. af2771b CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no other users. by Benjamin Kramer · 13 years ago
  27. 2fd5983 Implement DR1458: Taking the address of an object of incomplete class type is by Richard Smith · 13 years ago
  28. cfa8e65 Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  29. 3f83d0d Add more testing for r149776. by Richard Smith · 13 years ago
  30. 925d8e7 Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into by Richard Smith · 13 years ago
  31. 31a3702 A little bit of lambda IRGen. by Eli Friedman · 13 years ago
  32. 10c57a8 Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  33. 1a2b8e2 Move -Wcovered-switch-default out of -Wswitch (and -Wall), and make it an opt-in warning. by Ted Kremenek · 13 years ago
  34. 802e024 Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces. by Ted Kremenek · 13 years ago
  35. eb2303c Refactor pieces of PathDiagnostic into its own data structure. No functionality change. by Ted Kremenek · 13 years ago
  36. 59a839c Make sure template argument deduction is consistently performed in an unevaluated context. by Eli Friedman · 13 years ago
  37. 7b318d1 [libclang] Indexing: When suppressing references, suppress references by Argyrios Kyrtzidis · 13 years ago
  38. 9caf440 Constify the getClassName routine and variables that come out of it, by Eric Christopher · 13 years ago
  39. 526cdfb Do not return records with non trivial destructors or copy constructors in by Akira Hatanaka · 13 years ago
  40. 46e7547 [libclang] For CXXOperatorCallExprs, give a valid source location to the DeclRefExpr by Argyrios Kyrtzidis · 13 years ago
  41. 82848c2 modern objc rewriter: mode metadata stuff. wip. by Fariborz Jahanian · 13 years ago
  42. d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago
  43. 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 13 years ago
  44. 531b1a9 Whitespace. by Eric Christopher · 13 years ago
  45. 2f764a9 Use the new forward declaration scheme for records. Also add more by Eric Christopher · 13 years ago
  46. 53bc518 Remove tabs. by Devang Patel · 13 years ago
  47. fd5a5f5 If a struct needs to be laid out, and it has not by Sean Callanan · 13 years ago
  48. da35eac modern objc abi rewriter: mode protocol metadata for modern objc abi. by Fariborz Jahanian · 13 years ago
  49. dfaee49 Fix indentation and an 80-column violation. by Chad Rosier · 13 years ago
  50. 2837a2f non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 13 years ago
  51. d089008 [libclang] Do not index implicit C++ member functions. rdar://10769813 by Argyrios Kyrtzidis · 13 years ago
  52. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
  53. 77e4bca objc rewriter: modern metadata for protocol decls. wip. by Fariborz Jahanian · 13 years ago
  54. 3f22509 In r149662, setDiagnosticMapping was modified to not allow warnings mapped to by Chad Rosier · 13 years ago
  55. 6bd17d2 Make use of const-correct ParseCommandLineOptions by David Blaikie · 13 years ago
  56. 52aabaf Implements support of format_arg attribute on C++ member. by Jean-Daniel Dupas · 13 years ago
  57. 7fb8630 Remove tabs. by Devang Patel · 13 years ago
  58. 693fcaa Emit debug info for properites that are not backed by an ivar. by Devang Patel · 13 years ago
  59. 64cb63a objc rewriter: start supporting modern objective-c abi by Fariborz Jahanian · 13 years ago
  60. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  61. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 13 years ago
  62. a59d20b Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 13 years ago
  63. f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 13 years ago
  64. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 13 years ago
  65. 1e01ac4 Use SmallVector instead of std::vector. by Bill Wendling · 13 years ago
  66. bb02855 Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments. by Bill Wendling · 13 years ago
  67. 13562a1 Calculate the .size() of the vector once. by Bill Wendling · 13 years ago
  68. 9085030 Reserve a moderate amount of space for the back-end arguments. by Bill Wendling · 13 years ago
  69. 11e70d7 Fix a bug in semantic analysis involving anonymous structs and flexible arrays. by Eli Friedman · 13 years ago
  70. 04ca252 Fix a couple of nasty bugs involving negative enum constants. <rdar://problem/10760113>. by Eli Friedman · 13 years ago
  71. 2ea020c Update test case. by Ted Kremenek · 13 years ago
  72. a3b9fa2 Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the same logic as FunctionDecl::isInlineDefinitionExternallyVisible to figure out whether to emit a definition. Based on work by Anton Yartsev. by Eli Friedman · 13 years ago
  73. a6215b9 Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will by Ted Kremenek · 13 years ago
  74. 5de4fdb Tweak BugReporter extensive diagnostics to not add edges between function calls. by Ted Kremenek · 13 years ago
  75. b9201d2 Quote name of function in path diagnostics. by Ted Kremenek · 13 years ago
  76. bb3d997 Remove the unused TypoCorrectionConsumer::MaxEditDistance. by Kaelyn Uhrain · 13 years ago
  77. 2872c8d Filter a few more options not recognized by gcc. <rdar://problem/10814020> by Bob Wilson · 13 years ago
  78. 88ce85f Add C11 FLT_TRUE_MIN and friends. <rdar://problem/10812837>. by Eli Friedman · 13 years ago
  79. 5730076 [analyzer] Allow each CString check to be enabled/disabled separately. by Anna Zaks · 13 years ago
  80. cf6511b Bump up the initial vector size to avoid having to grow the vector more often. by Bill Wendling · 13 years ago
  81. 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
  82. e91e0ae tidy up code, make the common case (1-byte strings) come first by Chris Lattner · 13 years ago
  83. 0cf3d47 Add basic BugReporter support for CallEnter/CallExit. WIP. by Ted Kremenek · 13 years ago
  84. 0a29422 Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables. by Eli Friedman · 13 years ago
  85. f9ea953 Use a more efficient container for these values. Also reserve space when using a by Bill Wendling · 13 years ago
  86. 35f18a5 Use a SmallVector instead of std::vector. This improves compilation time in by Bill Wendling · 13 years ago
  87. fd3e5ef Don't recalculate the size of the array each time through the for-loop. by Bill Wendling · 13 years ago
  88. e97c58d Minor comment clarification. by Eli Friedman · 13 years ago
  89. 56ff283 Fix a minor regression from my potentially-evaluated expression changes. by Eli Friedman · 13 years ago
  90. 362ed2a Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default. by Devang Patel · 13 years ago
  91. d79ed43 build wide strings with ConstantDataArray, just because we can. by Chris Lattner · 13 years ago
  92. 812234b improve the code that handles IR generation of byte-sized string literals to avoid by Chris Lattner · 13 years ago
  93. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  94. 0b23971 use cheaper llvm APIs for various bits of IR generation. by Chris Lattner · 13 years ago
  95. 6ef016f simplify code and smallvectorize. by Chris Lattner · 13 years ago
  96. 5b6a3dd Canonicalize the base class used in the nested-name-specifier of a generated by Manuel Klimek · 13 years ago
  97. 210386e Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in C++11 mode. PR11928. by Eli Friedman · 13 years ago
  98. b4a3ef7 Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120> by Ted Kremenek · 13 years ago
  99. fd8fed9 Added MSVC visualizers for PointerIntPair and PointerUnions. by Aaron Ballman · 13 years ago
  100. b822f72 Rewrite the debug action handling to take -verify into account. by Eric Christopher · 13 years ago