Skip to content
  1. Sep 18, 2008
  2. Sep 17, 2008
  3. Sep 16, 2008
  4. Sep 13, 2008
    • Ted Kremenek's avatar
      Patch by Csaba Hruska! · 2d470fc0
      Ted Kremenek authored
      "Here is a patch what replaces std::ostream with llvm::raw_ostream. This patch
      covers the AST library, but ignores Analysis lib."
      
      llvm-svn: 56185
      2d470fc0
  5. Sep 12, 2008
  6. Sep 03, 2008
    • Ted Kremenek's avatar
      Store: (static analyzer) · 1b9e1039
      Ted Kremenek authored
      - Change definition of store::Region and store::Binding (once again) to make
        them real classes that just wrap pointers. This makes them more strictly
        typed, and allows specific implementations of Regions/Bindings to just
        subclass them.
      - minor renamings to RegionExtent and its subclasses
      - added a bunch of doxygen comments
      
      StoreManager: (static analyzer)
      - added 'iterBindings', an iteration method for iterating over the bindings of a
        store. It that takes a callback object (acting like a poor man's closure).
      - added 'getRVal' version for store::Binding. Will potentially phase the other
        versions of GetRVal in StoreManager out.
      - reimplemented 'getBindings' to be non-virtual and to use 'iterBindings'
      
      BasicStoreManager: (static analyzer)
      - implemented 'iterBindings' for BasicStoreManager
      
      llvm-svn: 55688
      1b9e1039
  7. Aug 30, 2008
  8. Aug 29, 2008
  9. Aug 28, 2008
  10. Aug 27, 2008
  11. Aug 25, 2008
  12. Aug 24, 2008
  13. Aug 23, 2008
  14. Aug 22, 2008
  15. Aug 20, 2008
  16. Aug 19, 2008
    • Ted Kremenek's avatar
      Patch by Zhongxing Xu! · 67102b28
      Ted Kremenek authored
      This patch extends BasicStoreManager::getInitialStore() to include code that symbolicates input variables.
      It also removes redundant handling of ImplicitParamDecl, since it is a subclass of VarDecl.
      
      llvm-svn: 54993
      67102b28
    • Argyrios Kyrtzidis's avatar
      Add ExplicitCastExpr to replace the current CastExpr, and have... · 3bab3d21
      Argyrios Kyrtzidis authored
      Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr):
      
      Expr
        -> CastExpr
           -> ExplicitCastExpr
           -> ImplicitCastExpr 
      
      llvm-svn: 54955
      3bab3d21
  17. Aug 17, 2008
  18. Aug 16, 2008
    • Nick Lewycky's avatar
      It's spelt "uninitialized". · 0fb45f60
      Nick Lewycky authored
      llvm-svn: 54848
      0fb45f60
    • Ted Kremenek's avatar
      GRState: · ceba6ead
      Ted Kremenek authored
      - Remove ConstNotEq from GRState/GRStateManager (!= tracking uses GDM instead).
      - GRStateManager now can book-keep "contexts" (e.g., factory objects) for uses
        with data elements stored into the GDM.
      - Refactor pretty-printing of states to use GRState::Printer objects
        exclusively. This removed a huge amount of pretty-printing logic from
        GRExprEngine.
      
      CFRefCount
      - Simplified some API calls based on refinements to the GDM api.
      
      llvm-svn: 54835
      ceba6ead
  19. Aug 15, 2008
  20. Aug 14, 2008
Loading