Skip to content
  1. Jan 24, 2009
    • Ted Kremenek's avatar
      More hacking on static analyzer diagnostics. When emitting summary... · f08ac278
      Ted Kremenek authored
      More hacking on static analyzer diagnostics.  When emitting summary diagnostics the code paths for diagnostics involving paths or single locations are now unified.  This patch also constifies many arguments/methods that are touched by this logic, leading to a nice overall code cleanup.
      
      llvm-svn: 62903
      f08ac278
  2. Aug 27, 2008
  3. Apr 22, 2008
  4. Apr 21, 2008
  5. Apr 16, 2008
  6. Mar 16, 2008
    • Chris Lattner's avatar
      Make a major restructuring of the clang tree: introduce a top-level · 7a51313d
      Chris Lattner authored
      lib dir and move all the libraries into it.  This follows the main
      llvm tree, and allows the libraries to be built in parallel.  The
      top level now enforces that all the libs are built before Driver,
      but we don't care what order the libs are built in.  This speeds
      up parallel builds, particularly incremental ones.
      
      llvm-svn: 48402
      7a51313d
  7. Mar 12, 2008
  8. Mar 07, 2008
    • Ted Kremenek's avatar
      Added --trim-path-graph to the driver to trim paths from the ExplodedGraph · 2bdd7769
      Ted Kremenek authored
      that are not related to error nodes.
      
      Fixed bug where we did not detect some NULL dereferences.
      
      Added "ExplodedGraph::Trim" to trim all nodes that cannot transitively reach
      a set of provided nodes.
      
      Fixed subtle bug in ExplodedNodeImpl where we could create predecessor
      iterators that included the mangled "sink" bit.  The better fix is to integrate
      this bit into the void* for the wrapped State, not the NodeGroups representing
      a node's predecessors and successors.
      
      llvm-svn: 48036
      2bdd7769
  9. Mar 05, 2008
  10. Mar 03, 2008
  11. Feb 15, 2008
    • Ted Kremenek's avatar
      Simplified transfer function logic for ++/-- operators. · e81734b0
      Ted Kremenek authored
      Added more boilerplate transfer function support for pointer arithmetic.
      Added more pretty-printing support for symbolic constraints.
      Added transfer function support for handling enum values.
      Minor pointer types cleanup in ExplodedGraphImpl.
      
      llvm-svn: 47183
      e81734b0
  12. Jan 30, 2008
  13. Jan 16, 2008
  14. Jan 13, 2008
Loading