Skip to content
  1. Aug 07, 2008
  2. Aug 05, 2008
    • Daniel Dunbar's avatar
      Add EXTWARN Diagnostic class. · 81f7f290
      Daniel Dunbar authored
       - Like EXTENSION but always generates a warning (even without
         -pedantic).
       - Updated ptr -> int, int -> ptr, and incompatible cast warnings to
         be EXTWARN.
       - Other EXTENSION level diagnostics should be audited for upgrade.
       - Updated several test cases to fix code which produced unanticipated
         warnings.
      
      llvm-svn: 54335
      81f7f290
  3. Jul 31, 2008
  4. Jul 25, 2008
  5. Jul 24, 2008
  6. Jul 23, 2008
  7. Jul 22, 2008
  8. Jul 18, 2008
  9. Jul 16, 2008
  10. Jul 15, 2008
  11. Jul 12, 2008
    • Ted Kremenek's avatar
      Add new check: -check-objc-methodsigs. This check scans methods in · 3bfb314c
      Ted Kremenek authored
      ObjCImplementationDecls and sees if a ancestor class defines a method with the
      same selector but with a different type signature. Right now it just compares
      return types, and mainly looks at differences in primitive values. The checking
      will be expanded in the future.
      
      llvm-svn: 53482
      3bfb314c
  12. Jul 09, 2008
  13. Jul 04, 2008
  14. Jul 03, 2008
  15. 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
  16. Jun 27, 2008
  17. 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
  18. Jun 23, 2008
  19. Jun 21, 2008
  20. Jun 20, 2008
  21. Jun 19, 2008
  22. Jun 16, 2008
Loading