1. 07 Tem, 2014 1 kayıt (commit)
  2. 29 May, 2012 1 kayıt (commit)
    • Victor Stinner's avatar
      Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args) · d3f0882d
      Victor Stinner yazdı
       * Formatting string, int, float and complex use the _PyUnicodeWriter API. It
         avoids a temporary buffer in most cases.
       * Add _PyUnicodeWriter_WriteStr() to restore the PyAccu optimization: just
         keep a reference to the string if the output is only composed of one string
       * Disable overallocation when formatting the last argument of str%args and
         str.format(args)
       * Overallocation allocates at least 100 characters: add min_length attribute
         to the _PyUnicodeWriter structure
       * Add new private functions: _PyUnicode_FastCopyCharacters(),
         _PyUnicode_FastFill() and _PyUnicode_FromASCII()
      
      The speed up is around 20% in average.
      d3f0882d
  3. 28 Eyl, 2011 1 kayıt (commit)
  4. 03 Ara, 2010 1 kayıt (commit)
  5. 30 Nis, 2009 2 kayıt (commit)
  6. 19 Nis, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 62380,62382-62383 via svnmerge from · 53876d9c
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62380 | christian.heimes | 2008-04-19 01:13:07 +0200 (Sat, 19 Apr 2008) | 3 lines
      
        I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.
      
        The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)
      ........
        r62382 | christian.heimes | 2008-04-19 01:40:40 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Added new files to Windows project files
        More Windows related fixes are coming soon
      ........
        r62383 | christian.heimes | 2008-04-19 01:49:11 +0200 (Sat, 19 Apr 2008) | 1 line
      
        Stupid me. Py_RETURN_NAN should actually return something ...
      ........
      53876d9c
  7. 18 Nis, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      I finally got the time to update and merge Mark's and my trunk-math branch. The… · 6f341093
      Christian Heimes yazdı
      I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.
      
      The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)
      6f341093
  8. 19 Ara, 2007 2 kayıt (commit)
  9. 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
  10. 04 Eki, 2002 1 kayıt (commit)
  11. 12 Agu, 2002 1 kayıt (commit)
  12. 12 Eyl, 2001 1 kayıt (commit)
  13. 29 Agu, 2001 1 kayıt (commit)
  14. 09 Tem, 2000 1 kayıt (commit)
  15. 04 Ara, 1998 1 kayıt (commit)
  16. 19 Agu, 1996 1 kayıt (commit)
  17. 21 Tem, 1996 1 kayıt (commit)
  18. 24 May, 1996 1 kayıt (commit)
  19. 12 Ock, 1996 2 kayıt (commit)