1. 08 Şub, 2006 3 kayıt (commit)
    • Barry Warsaw's avatar
      Port relevant patches for SF 1409455 to the trunk for email 3.0/Python 2.5. · e58df829
      Barry Warsaw yazdı
      Will port to Python 2.4.
      e58df829
    • Armin Rigo's avatar
      Added the cProfile module. · a871ef2b
      Armin Rigo yazdı
      Based on lsprof (patch #1212837) by Brett Rosen and Ted Czotter.
      With further editing by Michael Hudson and myself.
      History in svn repo: http://codespeak.net/svn/user/arigo/hack/misc/lsprof
      
      * Module/_lsprof.c is the internal C module, Lib/cProfile.py a wrapper.
      * pstats.py updated to display cProfile's caller/callee timings if available.
      * setup.py and NEWS updated.
      * documentation updates in the profiler section:
         - explain the differences between the three profilers that we have now
         - profile and cProfile can use a unified documentation, like (c)Pickle
         - mention that hotshot is "for specialized usage" now
         - removed references to the "old profiler" that no longer exists
      * test updates:
         - extended test_profile to cover delicate cases like recursion
         - added tests for the caller/callee displays
         - added test_cProfile, performing the same tests for cProfile
      * TO-DO:
         - cProfile gives a nicer name to built-in, particularly built-in methods,
           which could be backported to profile.
         - not tested on Windows recently!
      a871ef2b
    • Andrew M. Kuchling's avatar
      Update projected release date · 5eefdca6
      Andrew M. Kuchling yazdı
      5eefdca6
  2. 07 Şub, 2006 7 kayıt (commit)
  3. 05 Şub, 2006 5 kayıt (commit)
  4. 04 Şub, 2006 4 kayıt (commit)
  5. 03 Şub, 2006 2 kayıt (commit)
  6. 02 Şub, 2006 1 kayıt (commit)
  7. 01 Şub, 2006 1 kayıt (commit)
    • Thomas Wouters's avatar
      As discussed on python-dev, silence three gcc-4.0.x warnings, using assert() · 553489ab
      Thomas Wouters yazdı
      to protect against actual uninitialized usage.
      
      Objects/longobject.c: In function ‘PyLong_AsDouble’:
      Objects/longobject.c:655: warning: ‘e’ may be used uninitialized in this function
      
      Objects/longobject.c: In function ‘long_true_divide’:
      Objects/longobject.c:2263: warning: ‘aexp’ may be used uninitialized in this function
      Objects/longobject.c:2263: warning: ‘bexp’ may be used uninitialized in this function
      553489ab
  8. 31 Ock, 2006 1 kayıt (commit)
  9. 30 Ock, 2006 2 kayıt (commit)
  10. 29 Ock, 2006 6 kayıt (commit)
  11. 28 Ock, 2006 1 kayıt (commit)
    • Thomas Wouters's avatar
      Work around a Solaris peculiarity that caused test_pty to sometimes fail: a · 35f34f8d
      Thomas Wouters yazdı
      tty opened by os.openpty() isn't always a tty according to os.isatty(), when
      it's tested inside the process that opened it. Doesn't affect actual
      functionality, as using a tty this way is rarely, if ever, useful. Ignoring
      the failure allows the test for actual functionality to continue.
      
      Will backport to 2.4-maint.
      35f34f8d
  12. 27 Ock, 2006 3 kayıt (commit)
  13. 26 Ock, 2006 1 kayıt (commit)
  14. 25 Ock, 2006 3 kayıt (commit)