1. 5e2d2c2 Checker: random include cleanup. by Benjamin Kramer · 14 years ago
  2. c179a7f Remove reference to AnalysisContext in Environment. We already have LocationContext by Zhongxing Xu · 14 years ago
  3. 14d2328 Since now we store the cast type with an ElementRegion, there is by Zhongxing Xu · 14 years ago
  4. df3a61b In symbol reaper, a variable is live if its stack frame is the parent of the by Zhongxing Xu · 14 years ago
  5. 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago[Renamed (98%) from lib/Analysis/SymbolManager.cpp]
  6. 5348f94 Fix: <rdar://problem/7468209> SymbolManager::isLive() should not crash on captured block variables that are passed by reference by Ted Kremenek · 15 years ago
  7. edeb5b6 Replace SymbolReaper::isLive(VarDecl) with SymbolReaper::isLive(VarRegion). by Ted Kremenek · 15 years ago
  8. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  9. a97d54c Replace uses of ImmutableSet in SymbolReaper with DenseSet. This was by Ted Kremenek · 15 years ago
  10. 19e1f0b This is a fairly large patch, which resulted from a cascade of changes by Ted Kremenek · 15 years ago
  11. 4e6e0d7 canSymbolicate() should only return true for integer types that are scalars. by Ted Kremenek · 15 years ago
  12. fb91c70 Introduced the notion of a "derived symbol" using the class SymbolDerived. by Ted Kremenek · 15 years ago
  13. 8800ad4 Change pretty-printing API for SymExprs and MemRegions to use a naming convention and style similar to other elements in Clang. by Ted Kremenek · 15 years ago
  14. 53ba0b6 Remove uses of std::ostream from libAnalysis. by Ted Kremenek · 15 years ago
  15. 45257c3 A further step of r73690: associate the cast-to type with the created symbol, by Zhongxing Xu · 15 years ago
  16. d9b6ad6 Rename: by Zhongxing Xu · 15 years ago
  17. a82d8aa As discussed with Ted, rename TypedRegion::getObjectType() to by Zhongxing Xu · 15 years ago
  18. ff69782 rename: MemRegion: RValueType => ObjectType LValueType => LocationType by Zhongxing Xu · 15 years ago
  19. e0e4ebf analyzer infrastructure: make a bunch of changes to symbolic expressions that by Ted Kremenek · 15 years ago
  20. a129eb9 This patch adds two more SymbolData subclasses: SymIntExpr and SymSymExpr, for by Zhongxing Xu · 15 years ago
  21. 693de5d analyzer: Fix embarrassing regression in BasicStore when invalidating struct by Ted Kremenek · 15 years ago
  22. bb9b271 GRExprEngine: by Ted Kremenek · 15 years ago
  23. a880b66 Add an optional "tag" to conjured symbols that allows us to distinguish between by Ted Kremenek · 15 years ago
  24. 94c9698 Rework use of loc::SymbolVal in the retain/release checker to use the new method by Ted Kremenek · 15 years ago
  25. 5216ad7 Added GRStateManager::scanReachableSymbols(), a method which scans the reachable by Ted Kremenek · 15 years ago
  26. dcb6a26 SymbolReaper::isLive(SymbolRef) now always returns true for SymbolRegionRvalues because these represent the symbolic values for parameters/globals upon entry to the function. These values are always ;live' because they represent constraints on the context of how the function was called. This will be useful for both summary generation but is also necessary to get RegionStore's lazy-binding of locations to symbols to work in practice with RemoveDeadBindings. by Ted Kremenek · 16 years ago
  27. 9ab6b9c Static analyzer: Remove a bunch of outdated SymbolData objects and by Ted Kremenek · 16 years ago
  28. 241677a Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "SymbolReaper". Right now it just consolidates the two and cleans up some client code, but shortly it will be used to enable "lazy computation" of live symbols for use with RegionStore. by Ted Kremenek · 16 years ago
  29. f185319 Fix some unused variable, control reaches end of non-void function, by Daniel Dunbar · 16 years ago
  30. 4193eca Lazy bingding for region-store manager. by Zhongxing Xu · 16 years ago
  31. 562731e Add SymbolRef::print() and have SymbolicRegion::print() use this method instead of calling SymbolRef::getNumber(). by Ted Kremenek · 16 years ago
  32. 2dabd43 Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the representation of symbolic values. by Ted Kremenek · 16 years ago
  33. f3d4162 Remove SymbolDataContentsOf (unused). by Ted Kremenek · 16 years ago
  34. eabf776 Add SymbolData for array elements and struct fields. by Zhongxing Xu · 16 years ago
  35. b5abb42 Conjured symbols now bind to Stmt* instead of Expr*. by Ted Kremenek · 16 years ago
  36. 60a6e0c Add a QualType to ConjuredSymbol to represent the type and size of the symbol. by Ted Kremenek · 16 years ago
  37. 72c59d0 Initialize tracked local variables to undefined. by Ted Kremenek · 16 years ago
  38. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Analysis/SymbolManager.cpp]
  39. 361fa8e Changed CallRetValSymbol to SymbolConjured to allow "conjured" symbols to be created for any expression, not just CallExprs. by Ted Kremenek · 16 years ago
  40. 00a3a5f Prototype (pre-alpha) implementation of CFRef checker. by Ted Kremenek · 16 years ago
  41. 843e934 fix typos by Gabor Greif · 16 years ago
  42. d763eb9 Added lazy "symbolication" of parameter variables and global variables. by Ted Kremenek · 16 years ago
  43. a888c98 Implemented "getType()" for symbolic values representing the "contents" of by Ted Kremenek · 16 years ago
  44. d70d0b0 Further cleanup. Moved definitions for SymbolManager and ValueManager into by Ted Kremenek · 16 years ago