1. 03 Agu, 2017 1 kayıt (commit)
  2. 23 Ock, 2017 1 kayıt (commit)
  3. 17 Nis, 2016 1 kayıt (commit)
  4. 26 Agu, 2015 1 kayıt (commit)
  5. 27 Kas, 2013 1 kayıt (commit)
  6. 17 May, 2013 2 kayıt (commit)
  7. 17 Nis, 2013 1 kayıt (commit)
    • Victor Stinner's avatar
      Close #17694: Add minimum length to _PyUnicodeWriter · 8f674ccd
      Victor Stinner yazdı
       * Add also min_char attribute to _PyUnicodeWriter structure (currently unused)
       * _PyUnicodeWriter_Init() has no more argument (except the writer itself):
         min_length and overallocate must be set explicitly
       * In error handlers, only enable overallocation if the replacement string
         is longer than 1 character
       * CJK decoders don't use overallocation anymore
       * Set min_length, instead of preallocating memory using
         _PyUnicodeWriter_Prepare(), in many decoders
       * _PyUnicode_DecodeUnicodeInternal() checks for integer overflow
      8f674ccd
  8. 02 Nis, 2013 1 kayıt (commit)
    • Victor Stinner's avatar
      Add _PyUnicodeWriter_WriteSubstring() function · cfc4c13b
      Victor Stinner yazdı
      Write a function to enable more optimizations:
      
       * If the substring is the whole string and overallocation is disabled, just
         keep a reference to the string, don't copy characters
       * Avoid a call to the expensive _PyUnicode_FindMaxChar() function when
         possible
      cfc4c13b
  9. 23 Şub, 2013 1 kayıt (commit)
  10. 04 Haz, 2012 1 kayıt (commit)
  11. 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
  12. 09 May, 2012 2 kayıt (commit)
  13. 07 May, 2012 1 kayıt (commit)
  14. 01 Ara, 2011 1 kayıt (commit)
  15. 03 Kas, 2011 1 kayıt (commit)
  16. 07 Eki, 2011 1 kayıt (commit)
  17. 06 Eki, 2011 1 kayıt (commit)
  18. 28 Eyl, 2011 1 kayıt (commit)
  19. 25 Eyl, 2011 1 kayıt (commit)
  20. 18 Tem, 2011 1 kayıt (commit)
  21. 15 Mar, 2011 2 kayıt (commit)
  22. 29 Ock, 2011 1 kayıt (commit)
  23. 05 Kas, 2010 1 kayıt (commit)
  24. 04 Kas, 2010 1 kayıt (commit)
  25. 14 Eki, 2010 1 kayıt (commit)
  26. 08 Haz, 2010 1 kayıt (commit)
  27. 07 Haz, 2010 3 kayıt (commit)
  28. 09 May, 2010 4 kayıt (commit)
  29. 23 May, 2009 3 kayıt (commit)
  30. 01 May, 2009 1 kayıt (commit)