1. 87aa2fb Remove duplicate includes. by Roman Divacky · 12 years ago
  2. 1655bcd [analyzer] Address Jordan's nitpicks as per code review of r170625. by Anna Zaks · 12 years ago
  3. bf53dfa [analyzer] Add the pointer escaped callback. by Anna Zaks · 12 years ago
  4. 9fcc2ab Pass AnalyzerOptions to PathDiagnosticConsumer to make analyzer options accessible there. by Ted Kremenek · 12 years ago
  5. 7959671 [analyzer] Implement "do not inline large functions many times" by Anna Zaks · 12 years ago
  6. d743243 fixed line endings by Anton Yartsev · 12 years ago
  7. 2bfa166 added post-statement callback to CXXNewExpr and pre-statement callback to CXXDeleteExpr by Anton Yartsev · 12 years ago
  8. 12b3e31 [analyzer] Propagate the checker's state from checkBranchCondition by Anna Zaks · 12 years ago
  9. b0abacf Refactor dump methods to make RegionBindingsRef printable in the debugger. by Ted Kremenek · 12 years ago
  10. 4f69eb4 [analyzer] Don't crash running destructors for multidimensional arrays. by Jordan Rose · 12 years ago
  11. 75f31c4 [analyzer] Optimization heuristic: do not reanalyze every ObjC method as by Anna Zaks · 12 years ago
  12. afa7cae [analyzer] Fix r168019 to work with unpruned paths as well. by Jordan Rose · 12 years ago
  13. 18f860e Reduce conversions between Store <-> ImmutableMapRef in RegionStore. by Ted Kremenek · 12 years ago
  14. 0c312a9 Add helper method to convert from a RegionStoreRefBindings to a Store. by Ted Kremenek · 12 years ago
  15. bf25fb1 Cache queries to lookupPrivateMethod() within ObjCMethodCall::getRuntimeDefinition(). by Ted Kremenek · 12 years ago
  16. 23dca7d Further reduce analysis time by 0.2% on a heavy Objective-C example by avoiding over-eager canonicalization of clusters. by Ted Kremenek · 12 years ago
  17. 75191fd Unbreak the GCC (4.4 & other bot) builds from r169571. by David Blaikie · 12 years ago
  18. 29f5ccd Change RegionStore to always use ImmutableMapRef for processing cluster bindings. by Ted Kremenek · 12 years ago
  19. 1449149 Revert "[analyzer] Aggressively cut back on the canonicalization in RegionStore." by Ted Kremenek · 12 years ago
  20. c39f9fa [analyzer] Remove isa<> followed by dyn_cast<>. by Jordan Rose · 12 years ago
  21. 9428723 [analyzer] Remove unused fields from ExprEngine. by Jordan Rose · 12 years ago
  22. e9cd031 [analyzer] Remove checks that predate the linearized CFG. by Jordan Rose · 12 years ago
  23. 4ecca28 [analyzer] Use a smarter algorithm to find the last block in an inlined call. by Jordan Rose · 12 years ago
  24. 6960d08 [analyzer] Use optimized assumeDual for branches. by Jordan Rose · 12 years ago
  25. 426cc12 [analyzer] Aggressively cut back on the canonicalization in RegionStore. by Jordan Rose · 12 years ago
  26. 7affe15 [analyzer] Remove bindExprAndLocation, which does extra work for no gain. by Jordan Rose · 12 years ago
  27. e3ce2c1 Only provide explicit getCapturedRegion() and getOriginalRegion() from referenced_vars_iterator. by Ted Kremenek · 12 years ago
  28. 24570c4 Pull logic to map from VarDecl* to captured region using a helper function. WIP. by Ted Kremenek · 12 years ago
  29. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  30. a93d0f2 Include pruning and general cleanup. by Benjamin Kramer · 12 years ago
  31. 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
  32. 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
  33. 9c04666 Correctly handle IntegralToBool casts in C++ in the static analyzer. Fixes <rdar://problem/12759044>. by Ted Kremenek · 12 years ago
  34. 3881866 Remove workaround in RegionStore in r168741 since it is handled more generally by r168757. by Ted Kremenek · 12 years ago
  35. 1994e39 Fix another false positive due to a CXX temporary object appearing in a C initializer. by Ted Kremenek · 12 years ago
  36. bd8a11e Provide stop-gap solution to crash reported in PR 14436. by Ted Kremenek · 12 years ago
  37. dac6cd5 [analyzer] Fix a crash reported in PR 14400. by Anna Zaks · 12 years ago
  38. 84e1513 [analyzer] Fix a use-after-free introduced in r168019. by Jordan Rose · 12 years ago
  39. 63bc186 [analyzer] Report leaks at the closing brace of a function body. by Jordan Rose · 12 years ago
  40. 84c4845 [analyzer] Mark symbol values as dead in the environment. by Jordan Rose · 12 years ago
  41. 368f3b0 [analyzer] Make sure calls in synthesized functions have valid path locations. by Jordan Rose · 12 years ago
  42. bae930d [analyzer] Address Jordan's feedback for r167780. by Anna Zaks · 12 years ago
  43. d51db49 [analyzer] Follow up to r167762 - precisely determine the adjustment conditions. by Anna Zaks · 12 years ago
  44. e7ad14e [analyzer] Fix a regression (from r 165079): compare canonical types. by Anna Zaks · 12 years ago
  45. 4e674f7 [analyzer] When invalidating symbolic offset regions, take fields into account. by Jordan Rose · 12 years ago
  46. 40d8551 [analyzer] Move convenience REGISTER_*_WITH_PROGRAMSTATE to CheckerContext.h by Jordan Rose · 12 years ago
  47. 0a591c2 StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp: Appease msvc. by NAKAMURA Takumi · 12 years ago
  48. 8501b7a [analyzer] Run remove dead on end of path. by Anna Zaks · 12 years ago
  49. b355be8 [analyzer] Refactor: Remove Pred from NodeBuilderContext. by Anna Zaks · 12 years ago
  50. 2f3017f [analyzer] Add some convenience accessors to CallEvent, and use them. by Jordan Rose · 12 years ago
  51. d624607 [analyzer] isCLibraryFunction: check that the function is at TU-scope. by Jordan Rose · 12 years ago
  52. 166d502 [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). by Jordan Rose · 12 years ago
  53. 785950e [analyzer] Rename 'EmitReport' to 'emitReport'. by Jordan Rose · 12 years ago
  54. c45bb4d [analyzer] Let ConstraintManager subclasses provide a more efficient checkNull. by Jordan Rose · 12 years ago
  55. 3719ed2 [analyzer]Don't invalidate const arguments when there is no IdentifierInfo. by Anna Zaks · 12 years ago
  56. 6a329ee [analyzer] New option to not suppress null return paths if an argument is null. by Jordan Rose · 12 years ago
  57. 09f7bf1 [analyzer] Use the CallEnter node to get a value for tracked null arguments. by Jordan Rose · 12 years ago
  58. 3800165 Add comments for RemoveRedundantMsgs, rename it to removeRedundantMsgs() per Jordan's feedback. by Ted Kremenek · 12 years ago
  59. b85cce0 TrackConstraintBRVisitor and ConditionBRVisitor can emit similar by Ted Kremenek · 12 years ago
  60. 603513d [analyzer] Handle 'SomeVar.SomeEnumConstant', which is legal in C++. by Jordan Rose · 12 years ago
  61. 4d9e497 [analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval. by Jordan Rose · 12 years ago
  62. b59b580 [analyzer] Assume 'new' never returns NULL if it could throw an exception. by Jordan Rose · 12 years ago
  63. d4ce811 [analyzer] When binding to a ParenExpr, bind to its inner expression instead. by Jordan Rose · 12 years ago
  64. f1e67d7 [analyzer] Create a temporary region when accessing a struct rvalue. by Jordan Rose · 12 years ago
  65. f238aa4 [analyzer] Embed the analyzer version into the plist output. by Anna Zaks · 12 years ago
  66. e5a934d [analyzer] Remove the "direct bindings only" Environment lookup. by Jordan Rose · 12 years ago
  67. 42e95ac [analyzer] Remove unneeded 'inlineCall' checker callback. by Jordan Rose · 12 years ago
  68. 786e620 Reapply "[analyzer] Treat fields of unions as having symbolic offsets." by Jordan Rose · 12 years ago
  69. 8ceb837 Temporarily Revert "[analyzer] Treat fields of unions as having symbolic offsets." by Eric Christopher · 12 years ago
  70. cf9030e [analyzer] Treat fields of unions as having symbolic offsets. by Jordan Rose · 12 years ago
  71. cf4ce93 [analyzer] Handle implicit statements used for end-of-path nodes' source locs. by Jordan Rose · 12 years ago
  72. 48314cf [analyzer] Adjust the return type of an inlined devirtualized method call. by Jordan Rose · 12 years ago
  73. aa66b08 [analyzer] Push evalDynamicCast and evalDerivedToBase up to Store. by Jordan Rose · 12 years ago
  74. 041ce8e Teach getCXXRecordDeclForPointerType about references. by Jordan Rose · 12 years ago
  75. 86e7b7e Silence -Wunused-value warning. by Ted Kremenek · 12 years ago
  76. 48d05e6 Refactor clients of AnalyzerOptions::getBooleanOption() to have by Ted Kremenek · 12 years ago
  77. 94bb74c Tweak AnalyzerOptions::getOptionAsInteger() to populate the string by Ted Kremenek · 12 years ago
  78. 9e28fe6 Change AnalyzerOptions::mayInlineCXXMemberFunction to default populate by Ted Kremenek · 12 years ago
  79. e606e3d [analyzer] Allow ObjC ivar lvalues where the base is nil. by Jordan Rose · 12 years ago
  80. d27a368 Revert "[analyzer] Check that a member expr is valid even when the result is an lvalue." by Jordan Rose · 12 years ago
  81. 622b6fb Have AnalyzerOptions::getBooleanOption() stick the matching config by Ted Kremenek · 12 years ago
  82. 0504a59 Reapply "[analyzer] Handle inlined constructors for rvalue temporaries correctly." by Jordan Rose · 12 years ago
  83. ca5d78d [analyzer] Make ProgramStateManager's SubEngine parameter optional. by Jordan Rose · 12 years ago
  84. ce6644b Revert "[analyzer] Create a temporary region for rvalue structs when accessing fields" by Jordan Rose · 12 years ago
  85. 20aa403 Revert "[analyzer] Create a temp region when a method is called on a struct rvalue." by Jordan Rose · 12 years ago
  86. 846c898 Revert "[analyzer] Handle inlined constructors for rvalue temporaries correctly." by Jordan Rose · 12 years ago
  87. 580cd17 [analyzer] Handle inlined constructors for rvalue temporaries correctly. by Jordan Rose · 12 years ago
  88. 0006ba4 [analyzer] Create a temp region when a method is called on a struct rvalue. by Jordan Rose · 12 years ago
  89. 6f61df3 [analyzer] Create a temporary region for rvalue structs when accessing fields by Jordan Rose · 12 years ago
  90. b35007c Revert "Use sep instead of ' '." by Ted Kremenek · 12 years ago
  91. fb9a0ed Use sep instead of ' '. by Ted Kremenek · 12 years ago
  92. 732cdf3 Remove unnecessary ASTContext& parameter from SymExpr::getType(). by Ted Kremenek · 12 years ago
  93. 0073a5c Reapply "[analyzer] Remove constraints on dead symbols as part of removeDeadBindings." by Jordan Rose · 12 years ago
  94. 6e3bf21 [analyzer] Calculate liveness for symbolic exprs as well as atomic symbols. by Jordan Rose · 12 years ago
  95. 05c3b9a [analyzer]Prevent infinite recursion(assume->checker:evalAssume->assume) by Anna Zaks · 12 years ago
  96. b9d4e5e [analyzer] Suppress bugs whose paths go through the return of a null pointer. by Jordan Rose · 12 years ago
  97. 53221da [analyzer] Track a null value back through FindLastStoreBRVisitor. by Jordan Rose · 12 years ago
  98. d632d6f [analyzer] Always allow BugReporterVisitors to see the bug path. by Jordan Rose · 12 years ago
  99. 8347d3d [analyzer] Allow a BugReport to be marked "invalid" during path generation. by Jordan Rose · 12 years ago
  100. 6686b66 [analyzer] Look through OpaqueValueExprs when tracking a nil value. by Jordan Rose · 12 years ago