Skip to content
  1. Jul 04, 2008
  2. Jul 03, 2008
  3. Jul 02, 2008
    • Ted Kremenek's avatar
      Fix typo in test case. · 494e98d0
      Ted Kremenek authored
      llvm-svn: 53024
      494e98d0
    • Ted Kremenek's avatar
      Added AnalysisConsumer, a meta-level ASTConsumer class to drive various · f0413bfc
      Ted Kremenek authored
      analyses. This potentially is the primordial origins of a Clang-equivalent
      "PassManager".
      
      The new AnalysisConsumer interface allows multiple analyses to be run from a
      single invocation of Clang.
      
      Migrated the logic of "-warn-dead-stores" and "-warn-uninit-values" to use the
      new AnalysisConsumer interface. The new interface results in a significant code
      reduction to incorporate an analysis into the Driver.
      
      Updated a test case to (correctly) acknowledge that it contains a dead store
      (this check wasn't being performed because it was previously masked by
      -warn-uninit-values).
      
      llvm-svn: 52996
      f0413bfc
    • Ted Kremenek's avatar
      Added reference count checker test case. · 5f06a935
      Ted Kremenek authored
      llvm-svn: 52993
      5f06a935
  4. Jul 01, 2008
  5. Jun 30, 2008
  6. Jun 29, 2008
    • Chris Lattner's avatar
      Make ProcessDeclAttributes walk the declarator structure pulling · 58418ffa
      Chris Lattner authored
      decl attributes out of the various places they can hide.  This makes
      us correctly reject things like this:
      
      t.c:2:22: error: mode attribute only supported for integer and floating-point types
        int **__attribute((mode(HI)))* i32;
                           ^
      
      because you can't make a pointer be HImode.
      
      llvm-svn: 52876
      58418ffa
  7. Jun 28, 2008
  8. Jun 27, 2008
  9. Jun 26, 2008
  10. Jun 25, 2008
    • Ted Kremenek's avatar
      CF ref checker: · 3185c9c9
      Ted Kremenek authored
      Tracked objects now have their type information tracked with them.
      
      Enhanced summaries for ObjC methods to include the type information of the receiver.
      
      Used the enhanced summaries to support the idiom that NSWindow owns itself (it sends a release message to itself upon close).
      
      Added some comments.
      
      Did some cleanups with the checker logic using operator overloading (reduced redundant code which I was concerned about being the source of bugs).
      
      llvm-svn: 52741
      3185c9c9
    • Argyrios Kyrtzidis's avatar
      Add parsing support for C++ classes. · 7bbb20e3
      Argyrios Kyrtzidis authored
      Note that Parser::ParseCXXMemberSpecification is temporarily disabled until the Sema support is in place.
      Once ParseCXXMemberSpecification is enabled, the Parser/cxx-class.cpp test will pass.
      
      llvm-svn: 52694
      7bbb20e3
  11. Jun 23, 2008
  12. Jun 21, 2008
  13. Jun 20, 2008
  14. Jun 19, 2008
  15. Jun 17, 2008
  16. Jun 16, 2008
Loading