1. 05 Ara, 2018 1 kayıt (commit)
  2. 05 Kas, 2017 1 kayıt (commit)
  3. 17 Eyl, 2017 1 kayıt (commit)
  4. 12 Mar, 2017 1 kayıt (commit)
  5. 06 Ara, 2016 1 kayıt (commit)
  6. 20 Kas, 2016 2 kayıt (commit)
  7. 07 Eyl, 2016 1 kayıt (commit)
  8. 16 Şub, 2015 1 kayıt (commit)
  9. 17 May, 2014 1 kayıt (commit)
  10. 29 Eki, 2013 1 kayıt (commit)
  11. 19 Ock, 2013 2 kayıt (commit)
  12. 14 Ock, 2013 1 kayıt (commit)
  13. 04 Eki, 2011 2 kayıt (commit)
  14. 02 Eyl, 2011 3 kayıt (commit)
  15. 09 May, 2010 4 kayıt (commit)
  16. 24 Nis, 2009 2 kayıt (commit)
  17. 02 Şub, 2009 1 kayıt (commit)
  18. 24 Agu, 2008 2 kayıt (commit)
    • 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
    • Neal Norwitz's avatar
      Fix: · 18aa388c
      Neal Norwitz yazdı
       * 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.
      18aa388c
  19. 07 Agu, 2008 1 kayıt (commit)
  20. 05 Haz, 2008 1 kayıt (commit)
  21. 30 Nis, 2008 1 kayıt (commit)
    • Thomas Heller's avatar
      Merged revisions… · b041fdaf
      Thomas Heller yazdı
      Merged revisions 60056-60071,60073-60127,60129-60261,60263-60284,60286-62589,62591-62594 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/branches/py3k-ctypes-pep3118
      
      ........
        r60059 | thomas.heller | 2008-01-18 22:17:05 +0100 (Fri, 18 Jan 2008) | 1 line
      
        Implement pep3118 format strings for SimpleCData types.
      ........
        r60108 | thomas.heller | 2008-01-19 22:56:12 +0100 (Sat, 19 Jan 2008) | 3 lines
      
        Always use explicit endian specifiers for simple types, and a bug fix
        too.  Add unittest.
      ........
        r60112 | thomas.heller | 2008-01-19 23:25:14 +0100 (Sat, 19 Jan 2008) | 2 lines
      
        Fully implement tp_asbuffer for pointer types.
      ........
        r60261 | thomas.heller | 2008-01-24 22:01:29 +0100 (Thu, 24 Jan 2008) | 4 lines
      
        Added shape and ndim field to StgDictObject.  Implemented pep3118
        format string, ndim, and shape for array types.  Added a
        buffer_info(type_or_object) for testing.
      ........
        r60278 | thomas.heller | 2008-01-25 11:53:33 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Implement pep3118 format strings for ctypes.Structure and ctypes.Union.
      ........
        r60288 | thomas.heller | 2008-01-25 17:58:30 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        All ctypes types now use the same CData_GetBuffer function.
      ........
        r60289 | thomas.heller | 2008-01-25 19:59:45 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Fix format string for structures, and itemsize for arrays.
      ........
        r60290 | thomas.heller | 2008-01-25 20:09:03 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Implement to format string for function pointers.
      ........
        r60292 | thomas.heller | 2008-01-25 20:32:20 +0100 (Fri, 25 Jan 2008) | 3 lines
      
        Only structures with native packing implement the pep.  Unions, or
        packed structures do not.
      ........
        r60293 | thomas.heller | 2008-01-25 20:34:31 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Update the test.
      ........
        r60295 | thomas.heller | 2008-01-25 20:44:41 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Fixed a few XXX markers.
      ........
        r60298 | thomas.heller | 2008-01-25 21:11:08 +0100 (Fri, 25 Jan 2008) | 1 line
      
        Fix test for 64-bt platform.
      ........
        r60299 | thomas.heller | 2008-01-25 21:34:11 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Add test for the readonly bit.
      ........
        r60384 | thomas.heller | 2008-01-28 08:45:04 +0100 (Mon, 28 Jan 2008) | 4 lines
      
        Restructure the test so that it contains little endian format strings.
        On big endian machines, the format strings are converted by replacing
        '<' with '>'.
      ........
        r60385 | thomas.heller | 2008-01-28 08:58:46 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Bugfix and test for explicit big and little endian types.
      ........
        r60428 | thomas.heller | 2008-01-29 22:00:37 +0100 (Tue, 29 Jan 2008) | 1 line
      
        Add comments to clarify the tests.
      ........
        r62589 | thomas.heller | 2008-04-30 13:49:46 +0200 (Wed, 30 Apr 2008) | 1 line
      
        Fix compiler warnings.
      ........
      b041fdaf
  22. 13 Şub, 2008 2 kayıt (commit)
  23. 14 Ock, 2008 2 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 59933-59951 via svnmerge from · d32ed6f5
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59935 | raymond.hettinger | 2008-01-13 07:15:15 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Named tuple is a concept, not a specific type.
      ........
        r59936 | raymond.hettinger | 2008-01-13 07:18:07 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Fix spelling.
      ........
        r59937 | georg.brandl | 2008-01-13 10:36:18 +0100 (Sun, 13 Jan 2008) | 2 lines
      
        Clarify the effect of text mode.
      ........
        r59938 | thomas.heller | 2008-01-13 12:19:43 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Make Modules/socketobject.c compile for Windows again.
      ........
        r59939 | ka-ping.yee | 2008-01-13 12:25:13 +0100 (Sun, 13 Jan 2008) | 9 lines
      
        Check in the patch proposed by Ben Hayden (benjhayden) for issue
        #1550: help('modules') broken by several 3rd party libraries.
      
        Tested with Python build: trunk:54235:59936M -- the reported error
        occurs with Django installed (or with any __init__.py present on
        the path that raises an exception), and such errors indeed go away
        when this change is applied.
      ........
        r59940 | georg.brandl | 2008-01-13 16:04:05 +0100 (Sun, 13 Jan 2008) | 2 lines
      
        Back out r59931 - test_ctypes fails with it.
      ........
        r59943 | amaury.forgeotdarc | 2008-01-14 01:22:44 +0100 (Mon, 14 Jan 2008) | 6 lines
      
        As discussed in issue 1700288:
        ctypes takes some liberties when creating python types: it modifies the types'
        __dict__ directly, bypassing all the machinery of type objects which deal with
        special methods.  And this broke recent optimisations of method lookup.
        Now we try to modify the type with more "official" functions.
      ........
        r59944 | amaury.forgeotdarc | 2008-01-14 01:29:41 +0100 (Mon, 14 Jan 2008) | 5 lines
      
        Re-apply patch #1700288 (first applied in r59931, rolled back in r59940)
        now that ctypes uses a more supported method to create types:
      
        Method cache optimization, by Armin Rigo, ported to 2.6 by Kevin Jacobs.
      ........
        r59946 | amaury.forgeotdarc | 2008-01-14 02:07:27 +0100 (Mon, 14 Jan 2008) | 4 lines
      
        ?Why did my tests not notice this before?
        Slots inheritance is very different from OO inheritance.
        This code lead to infinite recursion on classes derived from StructType.
      ........
        r59947 | christian.heimes | 2008-01-14 04:33:52 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Added new an better structseq representation. E.g. repr(time.gmtime(0)) now returns 'time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)' instead of '(1970, 1, 1, 0, 0, 0, 3, 1, 0)'. The feature is part of #1816: sys.flags
      ........
        r59948 | christian.heimes | 2008-01-14 04:35:38 +0100 (Mon, 14 Jan 2008) | 1 line
      
        I missed the most important file
      ........
        r59949 | christian.heimes | 2008-01-14 04:42:48 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Applied patch #1816: sys.flags patch
      ........
        r59950 | christian.heimes | 2008-01-14 05:13:37 +0100 (Mon, 14 Jan 2008) | 2 lines
      
        Now that I've learnt about structseq objects I felt like converting sys.float_info to a structseq. It's
        readonly and help(sys.float_info) explains the attributes nicely.
      ........
        r59951 | christian.heimes | 2008-01-14 07:06:19 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Added more comments to the new structseq repr code and implemented several of Neal's suggestions.
      ........
      d32ed6f5
    • Amaury Forgeot d'Arc's avatar
      As discussed in issue 1700288: · 08ccf202
      Amaury Forgeot d'Arc yazdı
      ctypes takes some liberties when creating python types: it modifies the types'
      __dict__ directly, bypassing all the machinery of type objects which deal with
      special methods.  And this broke recent optimisations of method lookup.
      Now we try to modify the type with more "official" functions.
      08ccf202
  24. 19 Ara, 2007 2 kayıt (commit)
  25. 02 Ara, 2007 1 kayıt (commit)
  26. 21 Tem, 2007 2 kayıt (commit)
    • Martin v. Löwis's avatar
      Merged revisions 56467-56482 via svnmerge from · 9f2e3469
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines
      
        Merged revisions 56466-56476 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines
      
          PEP 3123: Provide forward compatibility with Python 3.0, while keeping
          backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
          PyVarObject_HEAD_INIT.
        ........
      ................
        r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        PEP 3123: Use proper C inheritance for PyObject.
      ................
        r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines
      
        Add longintrepr.h to Python.h, so that the compiler can
        see that PyFalse is really some kind of PyObject*.
      ................
        r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        Qualify SHIFT, MASK, BASE.
      ................
        r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        Correctly refer to _ob_next.
      ................
      9f2e3469
    • Martin v. Löwis's avatar
      PEP 3123: Provide forward compatibility with Python 3.0, while keeping · 6819210b
      Martin v. Löwis yazdı
      backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
      PyVarObject_HEAD_INIT.
      6819210b