1. 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 12 years ago
  2. be25db9 Add obvious missing call to MarkDeclarationReferenced. by Eli Friedman · 12 years ago
  3. 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 12 years ago
  4. 2f72ec9 arg migrator: change all "assign" of object properties by Fariborz Jahanian · 12 years ago
  5. c8dc135 Fix the code completion string for variadic macros with more than one by Douglas Gregor · 12 years ago
  6. e03b2b3 Handle thread safety attributes on functions with separate definitions and declarations. by DeLesley Hutchins · 12 years ago
  7. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 12 years ago
  8. 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 12 years ago
  9. ef1440b The 'l' length modifier makes sense with the scanlist conversion specifier. by Ted Kremenek · 12 years ago
  10. 4ddca8a When adding types to the context chain for record types, just emit by Eric Christopher · 12 years ago
  11. 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 12 years ago
  12. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  13. 18932a0 Add ability to specifiy 'restrict' on parameters of builtins, and correct this oversight for scanf functions. by Ted Kremenek · 12 years ago
  14. 3eaaa99 Per PR 11814, use Monospace instead of Andale Mono. by Ted Kremenek · 12 years ago
  15. 02019f7 [analyzer] Add taint awareness to DivZeroChecker. by Anna Zaks · 12 years ago
  16. 86f9601 arc migrator: replace "retain" attribute with "strong" by Fariborz Jahanian · 12 years ago
  17. c891666 use llvm:Attributes instead of unsigned by Kostya Serebryany · 12 years ago
  18. d9806c9 Enhance Lexer::makeFileCharRange to check for ranges inside a macro argument by Argyrios Kyrtzidis · 12 years ago
  19. 74fe661 Replace a dubious use of SmallVectorImpl with a proper copy. by Benjamin Kramer · 12 years ago
  20. 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 12 years ago
  21. b7ff74a Localize variable, remove unused assignment. by Benjamin Kramer · 12 years ago
  22. dc370c1 Remove unused variables. by Benjamin Kramer · 12 years ago
  23. a8180e5 Reenable DeadStoresChecker under --analyze, and move the IdempotentOperationsChecker to the 'experimental' category. Fixes <rdar://problem/10146347>. by Ted Kremenek · 12 years ago
  24. b63d8d8 Implement checker that looks for calls to mktemps and friends that have fewer than 6 Xs. Implements <rdar://problem/6336672>. by Ted Kremenek · 12 years ago
  25. 76a5424 Turn 'SecuritySyntaxChecker' into a "meta" security checker for insecure APIs. Now by Ted Kremenek · 12 years ago
  26. ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 12 years ago
  27. 2bf8fd8 [analyzer] Add socket API as a source of taint. by Anna Zaks · 12 years ago
  28. be97b7e [analyzer] Skip casts when determining taint dependencies + pretty printing. by Anna Zaks · 12 years ago
  29. 461af1e [analyzer] Add a utility method that allows to find the macro name used by Anna Zaks · 12 years ago
  30. 796c1a1 An instantiation of a constexpr static data member in a class template is by Richard Smith · 12 years ago
  31. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 12 years ago
  32. e64d903 Introduce Lexer::getSourceText() that returns a string for the source by Argyrios Kyrtzidis · 12 years ago
  33. 11b652d Introduce Lexer::makeFileCharRange() that accepts a token source range by Argyrios Kyrtzidis · 12 years ago
  34. 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 12 years ago
  35. f5f18bf Extend unwind.h with the ARM unwinder interface. by Evgeniy Stepanov · 12 years ago
  36. b0f9dd2 A few style changes. by Tanya Lattner · 12 years ago
  37. bcdd7d9 Remove the now-unused CorrectTypoContext enum. by Kaelyn Uhrain · 12 years ago
  38. 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 12 years ago
  39. d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 12 years ago
  40. 43e875d Convert SemaDecl.cpp to pass callback objects to CorrectTypo. by Kaelyn Uhrain · 12 years ago
  41. 057df20 Optimize unqualified/global name lookup in modules by introducing a by Douglas Gregor · 12 years ago
  42. c2a8d6c Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer and by Anna Zaks · 12 years ago
  43. 556b1d0 objc: deprecate direct usage of 'isa' of objc objects by Fariborz Jahanian · 12 years ago
  44. 64554ba In the driver, -fmodules enables modules for C/Objective-C but one by Douglas Gregor · 12 years ago
  45. 5393e21 stop claiming unicode escape sequences are too long in strings, because they never are by Seth Cantrell · 12 years ago
  46. 79f0a82 Fix char literal types in C by Seth Cantrell · 12 years ago
  47. be77352 Improves support for Unicode in character literals by Seth Cantrell · 12 years ago
  48. 7d6a7c0 test svn commit access by Seth Cantrell · 12 years ago
  49. 4798f8d Convert DiagnoseEmptyLookup to use correction callbacks. by Kaelyn Uhrain · 12 years ago
  50. 4c3fc9b Move narrowing conversion detection code from SemaInit to SemaOverload, ready by Richard Smith · 12 years ago
  51. 9bc291d Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing a class field from outside an instance method. by Eli Friedman · 12 years ago
  52. f6b5637 Fix a string over-run detected by ASAN. by Nick Lewycky · 12 years ago
  53. 40b993a A call to strlen is not a constant expression, even if we're treating it as a by Richard Smith · 12 years ago
  54. 6b3014b The value of a case statement is a potentially evaluated context. Found by inspection. by Eli Friedman · 12 years ago
  55. 7cdfe29 [analyzer] Refactor: prePropagateTaint -> TaintPropagationRule::process(). by Anna Zaks · 12 years ago
  56. 4e46221 [analyzer] Taint: warn when tainted data is used to specify a buffer by Anna Zaks · 12 years ago
  57. 9b0c749 [analyzer] Taint: add taint propagation rules for string and memory copy by Anna Zaks · 12 years ago
  58. 9392d4e Constify FunctionDecl::getmemoryFunctionKind(). by Anna Zaks · 12 years ago
  59. 22afacc Fix special king of typo. by Nick Lewycky · 12 years ago
  60. 93c878e Fix a couple issues where we didn't correctly delay diagnostics in PotentiallyPotentiallyEvaluated contexts. In preparation for making sizeof() PotentiallyPotentiallyEvaluated. by Eli Friedman · 12 years ago
  61. 303b4f9 output body of folded case again. by Fariborz Jahanian · 12 years ago
  62. 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 12 years ago
  63. 65a1e67 Make sure to initialize ExternalProtocolPtrTy by Douglas Gregor · 12 years ago
  64. 87eaf72 objc-arc: when 'assign' attribute is unspecified, by Fariborz Jahanian · 12 years ago
  65. 98d3606 Add Sema::isInitListConstructor. This will be needed for upcoming work. by Sebastian Redl · 12 years ago
  66. 62b7cfb Auto deduction support for std::initializer_list, including for-range support. This means you can now write: by Sebastian Redl · 12 years ago
  67. 84760e3 Template argument deduction for std::initializer_list arguments from initializer lists. by Sebastian Redl · 12 years ago
  68. bb95e51 Rename the first of 11 DeduceTemplateArguments overloads. by Sebastian Redl · 12 years ago
  69. fe59228 Basic overloading support for std::initializer_list. by Sebastian Redl · 12 years ago
  70. 2b916b8 Sema support for initialization of std::initializer_list from initializer lists. by Sebastian Redl · 12 years ago
  71. 395e04d Add Sema::isStdInitializerList, which will be necessary for the upcoming operations. by Sebastian Redl · 12 years ago
  72. 9bc23ba fix for PR11655 changes i64 alignment from 64 to 32 for powerpc-darwin by Anton Yartsev · 12 years ago
  73. f7b2d8b Add __builtin_labs and __builtin_llabs, to complete the set of __builtin_*abs. Patch by Ruben Van Boxem. by Eli Friedman · 12 years ago
  74. e7aa62d Remove constant member pointer support from Expr-based constant emission now by Richard Smith · 12 years ago
  75. 8788491 Correctly resolve an overload set passed to an overloaded operator=. PR11784. by Eli Friedman · 12 years ago
  76. 7d580a4 Enable constant evaluation of implicit calls to constexpr conversion operators. by Richard Smith · 12 years ago
  77. a8398ea Enable the new ObjC ARC autorelease pool elimination pass. by Dan Gohman · 12 years ago
  78. b29b12d When initializing a catch variable in ARC, be sure to emit retains by John McCall · 12 years ago
  79. 29c3f81 Fix a couples of issues in format strings checking. by Jean-Daniel Dupas · 12 years ago
  80. 56ca8a9 Rework the way in which we (de-)serialize the declarations by Douglas Gregor · 12 years ago
  81. 6b81b0d objc: fixes a bug where struct used inside an by Fariborz Jahanian · 12 years ago
  82. 7fe90f3 [libclang] Make sure Preprocessor is set in ASTUnit during indexing. by Argyrios Kyrtzidis · 12 years ago
  83. 4c86fdb Don't eagerly deserialize the 'Protocol' type when initializing code by Douglas Gregor · 12 years ago
  84. 3efe999 When collecting all of the redeclarations of a declaration loaded from by Douglas Gregor · 12 years ago
  85. a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 12 years ago
  86. c876946 Treat -Wformat=0 as an alias for -Wformat. by Hans Wennborg · 12 years ago
  87. 9fdefb3 Re-add an over-zealously removed break. by David Blaikie · 12 years ago
  88. 312ede8 Remove dead comments as per Chandler's feedback to r148292 by David Blaikie · 12 years ago
  89. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 12 years ago
  90. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 12 years ago
  91. ea8c59a Introduce a CodeCompletionResult::CreateCodeCompletionString() that by Argyrios Kyrtzidis · 12 years ago
  92. 6fc9e1d Introduce a static Sema::MarkDeducedTemplateParameters() that only depends by Argyrios Kyrtzidis · 12 years ago
  93. 55693fb Revert r148271; this requires more thought. by Eli Friedman · 12 years ago
  94. 58219e7 Change the behavior of the lvalue-to-rvalue conversion for varargs in PotentiallyPotentiallyEvaluated contexts so that we model it in a sane way in most cases, and give up for the edge case which hopefully doesn't matter too much. by Eli Friedman · 12 years ago
  95. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 12 years ago
  96. 0a151a1 Use Builtin ID as the return value for FunctionDecl::getMemoryFunctionKind(). by Anna Zaks · 12 years ago
  97. 022b3f4 [analyzer] Taint: generalize taint propagation to simplify adding more by Anna Zaks · 12 years ago
  98. 4f692c2 Add support for OpenCL 1.1 logical operations. by Tanya Lattner · 12 years ago
  99. cf7c14c Add some calls to MarkDeclarationReferenced, towards a point where every declaration which is used is marked as used. by Eli Friedman · 12 years ago
  100. 100d041 Make the auto-detection hack for the iOS simulator set the target triple correctly. Getting the target triple wrong mostly appears to work, but messes up in subtle cases; for example, we incorrectly conclude that fwrite is actually named fwrite$UNIX2003. Also shuffles around the auto-detection code a bit to try and make it a bit more reliable. Fixes <rdar://problem/10664848>. by Eli Friedman · 12 years ago