1. 12 Agu, 2007 1 kayıt (commit)
  2. 11 Şub, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      - PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone; · cc2b0161
      Guido van Rossum yazdı
        and .keys(), .items(), .values() return dict views.
      
      The dict views aren't fully functional yet; in particular, they can't
      be compared to sets yet.  but they are useful as "iterator wells".
      
      There are still 27 failing unit tests; I expect that many of these
      have fairly trivial fixes, but there are so many, I could use help.
      cc2b0161
  3. 09 Şub, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      Fix most trivially-findable print statements. · be19ed77
      Guido van Rossum yazdı
      There's one major and one minor category still unfixed:
      doctests are the major category (and I hope to be able to augment the
      refactoring tool to refactor bona fide doctests soon);
      other code generating print statements in strings is the minor category.
      
      (Oh, and I don't know if the compiler package works.)
      be19ed77
  4. 06 Eyl, 2006 1 kayıt (commit)
  5. 18 Agu, 2006 1 kayıt (commit)
  6. 20 Eyl, 2005 1 kayıt (commit)
  7. 03 Mar, 2005 1 kayıt (commit)
  8. 10 Ock, 2005 2 kayıt (commit)
  9. 09 Ock, 2005 1 kayıt (commit)
  10. 12 Tem, 2004 2 kayıt (commit)
  11. 07 Tem, 2004 1 kayıt (commit)
  12. 24 Mar, 2004 1 kayıt (commit)
  13. 23 Mar, 2004 2 kayıt (commit)
  14. 22 Mar, 2004 1 kayıt (commit)
  15. 12 Şub, 2004 1 kayıt (commit)
  16. 22 Eki, 2003 2 kayıt (commit)
  17. 27 Şub, 2003 1 kayıt (commit)
  18. 02 Haz, 2002 1 kayıt (commit)
  19. 01 Haz, 2002 2 kayıt (commit)
  20. 05 Ara, 2001 1 kayıt (commit)
  21. 17 Eki, 2001 1 kayıt (commit)
  22. 09 Eki, 2001 3 kayıt (commit)
  23. 07 Eki, 2001 5 kayıt (commit)
  24. 05 Eki, 2001 1 kayıt (commit)
  25. 04 Eki, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      Hopefully fix the profiler right. Add a test suite that checks that · f137f75a
      Guido van Rossum yazdı
      it deals correctly with some anomalous cases; according to this test
      suite I've fixed it right.
      
      The anomalous cases had to do with 'exception' events: these aren't
      generated when they would be most helpful, and the profiler has to
      work hard to recover the right information.  The problems occur when C
      code (such as hasattr(), which is used as the example here) calls back
      into Python code and clears an exception raised by that Python code.
      Consider this example:
      
          def foo():
              hasattr(obj, "bar")
      
      Where obj is an instance from a class like this:
      
          class C:
              def __getattr__(self, name):
                  raise AttributeError
      
      The profiler sees the following sequence of events:
      
          call (foo)
          call (__getattr__)
          exception (in __getattr__)
          return (from foo)
      
      Previously, the profiler would assume the return event returned from
      __getattr__. An if statement checking for this condition and raising
      an exception was commented out...  This version does the right thing.
      f137f75a
  26. 03 Eki, 2001 1 kayıt (commit)
  27. 27 Eyl, 2001 1 kayıt (commit)
  28. 09 Agu, 2001 1 kayıt (commit)
  29. 19 Haz, 2001 1 kayıt (commit)