1. 24 Agu, 2008 8 kayıt (commit)
    • Neal Norwitz's avatar
      Issue #3657: Fix uninitialized memory read when pickling longs. · 6ae2eb26
      Neal Norwitz yazdı
      The conversion to the unicode API was incorrect, it should use bytes.
      repr is a bad variable name.  The use is overloaded, but I'll leave
      that to fix later.
      
      R=Brett
      TESTED=./python -E -tt ./Lib/test/regrtest.py -uall
      	valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
      		./python -E -tt ./Lib/test/regrtest.py test_pickletools
      6ae2eb26
    • Neal Norwitz's avatar
      Merged revisions 66018 via svnmerge from · 6e0e0e67
      Neal Norwitz yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r66018 | neal.norwitz | 2008-08-24 15:03:05 -0700 (Sun, 24 Aug 2008) | 6 lines
      
        #3662: Fix segfault introduced when fixing memory leaks.
      
        TESTED=./python -E -tt ./Lib/test/regrtest.py test_fileio
        R (approach from bug)=Amaury and Benjamin
      ........
      6e0e0e67
    • Neal Norwitz's avatar
      Fix gdbinit to handle new types/APIs. · 8f2f22ad
      Neal Norwitz yazdı
      8f2f22ad
    • Benjamin Peterson's avatar
      Blocked revisions 66013 via svnmerge · 4b360c8e
      Benjamin Peterson yazdı
      ........
        r66013 | benjamin.peterson | 2008-08-24 13:10:20 -0500 (Sun, 24 Aug 2008) | 4 lines
      
        generate py3k warnings on __getslice__, __delslice__, and __setslice__
      
        Reviewer: Brett Cannon
      ........
      4b360c8e
    • Christian Heimes's avatar
      Fixed yet another compiler warning of 64bit builds. · ce694b78
      Christian Heimes yazdı
      Reviewed by Georg Brandl.
      ce694b78
    • Neal Norwitz's avatar
      Closes release blocker #3627. · 3ce5d920
      Neal Norwitz yazdı
      Merged revisions 65335 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt)
      
      ........
        r65335 | neal.norwitz | 2008-07-31 10:17:14 -0700 (Thu, 31 Jul 2008) | 1 line
      
        Security patches from Apple:  prevent int overflow when allocating memory
      ........
      3ce5d920
    • Neal Norwitz's avatar
      Update props for r66007. · 06db799a
      Neal Norwitz yazdı
      06db799a
    • Neal Norwitz's avatar
      Merged revisions 66006 via svnmerge from · 2f99b241
      Neal Norwitz yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
      
      ........
        r66006 | neal.norwitz | 2008-08-23 22:04:52 -0700 (Sat, 23 Aug 2008) | 25 lines
      
        Fix:
         * crashes on memory allocation failure found with failmalloc
         * memory leaks found with valgrind
         * compiler warnings in opt mode which would lead to invalid memory reads
         * problem using wrong name in decimal module reported by pychecker
      
        Update the valgrind suppressions file with new leaks that are small/one-time
        leaks we don't care about (ie, they are too hard to fix).
      
        TBR=barry
        TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
          in opt mode:
          valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
            ./python -E -tt ./Lib/test/regrtest.py -uall,-bsddb,-compiler \
                                -x test_logging test_ssl test_multiprocessing
          valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
            ./python -E -tt ./Lib/test/regrtest.py test_multiprocessing
          for i in `seq 1 4000` ; do
            LD_PRELOAD=~/local/lib/libfailmalloc.so FAILMALLOC_INTERVAL=$i \
                ./python -c pass
          done
      
        At least some of these fixes should probably be backported to 2.5.
      ........
      2f99b241
  2. 23 Agu, 2008 8 kayıt (commit)
  3. 22 Agu, 2008 6 kayıt (commit)
  4. 21 Agu, 2008 7 kayıt (commit)
  5. 20 Agu, 2008 11 kayıt (commit)