Skip to content
  1. Sep 23, 2011
  2. Aug 26, 2011
  3. Aug 21, 2011
  4. Aug 18, 2011
    • Anna Zaks's avatar
      Remove EnhancedBugReport and RangedBugReport - pull all the extra... · 3a6bdf8f
      Anna Zaks authored
      Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME.
      
      llvm-svn: 137894
      3a6bdf8f
  5. Aug 16, 2011
  6. Aug 13, 2011
  7. Jul 25, 2011
  8. Jul 23, 2011
  9. Jun 16, 2011
    • John McCall's avatar
      Automatic Reference Counting. · 31168b07
      John McCall authored
      Language-design credit goes to a lot of people, but I particularly want
      to single out Blaine Garst and Patrick Beard for their contributions.
      
      Compiler implementation credit goes to Argyrios, Doug, Fariborz, and myself,
      in no particular order.
      
      llvm-svn: 133103
      31168b07
  10. Mar 01, 2011
  11. Feb 25, 2011
  12. Feb 23, 2011
  13. Feb 17, 2011
  14. Feb 15, 2011
  15. Feb 10, 2011
  16. Feb 08, 2011
  17. Jan 13, 2011
  18. Jan 11, 2011
  19. Dec 23, 2010
  20. Dec 22, 2010
  21. Dec 20, 2010
  22. Dec 01, 2010
  23. Aug 22, 2010
  24. Jun 17, 2010
    • Ted Kremenek's avatar
      Tweak stack address checker to report multiple cases where globals may reference stack memory. · 5df037e8
      Ted Kremenek authored
      Also refactor the diagnostics so that we print out the kind of stack memory returned.
      
      llvm-svn: 106210
      5df037e8
    • Ted Kremenek's avatar
      Rework StackAddrLeakChecker to find stores of stack memory addresses to global variables · 17504bea
      Ted Kremenek authored
      by inspecting the Store bindings instead of iterating over all the global variables
      in a translation unit.  By looking at the store directly, we avoid cases where we cannot
      directly load from the global variable, such as an array (which can result in an assertion failure)
      and it also catches cases where we store stack addresses to non-scalar globals.
      Also, but not iterating over all the globals in the translation unit, we maintain cache
      locality, and the complexity of the checker becomes restricted to the complexity of the
      analyzed function, and doesn't scale with the size of the translation unit.
      
      This fixes PR 7383.
      
      llvm-svn: 106184
      17504bea
  25. Jun 16, 2010
  26. Jun 09, 2010
  27. Jun 08, 2010
Loading