1. 18 Kas, 2002 1 kayıt (commit)
  2. 23 Eki, 2002 1 kayıt (commit)
  3. 14 Eyl, 2002 2 kayıt (commit)
  4. 04 Eyl, 2002 1 kayıt (commit)
  5. 23 Agu, 2002 2 kayıt (commit)
    • Guido van Rossum's avatar
      Fix SF bug 599128, submitted by Inyeol Lee: .replace() would do the · 2023c9b8
      Guido van Rossum yazdı
      wrong thing for a unicode subclass when there were zero string
      replacements.  The example given in the SF bug report was only one way
      to trigger this; replacing a string of length >= 2 that's not found is
      another.  The code would actually write outside allocated memory if
      replacement string was longer than the search string.
      
      (I wonder how many more of these are lurking?  The unicode code base
      is full of wonders.)
      
      Bugfix candidate; this same bug is present in 2.2.1.
      2023c9b8
    • Guido van Rossum's avatar
      Code by Inyeol Lee, submitted to SF bug 595350, to implement · 8b1a6d69
      Guido van Rossum yazdı
      the string/unicode method .replace() with a zero-lengt first argument.
      Inyeol contributed tests for this too.
      8b1a6d69
  6. 20 Agu, 2002 1 kayıt (commit)
  7. 11 Agu, 2002 1 kayıt (commit)
  8. 09 Agu, 2002 1 kayıt (commit)
  9. 06 Agu, 2002 3 kayıt (commit)
  10. 04 Agu, 2002 1 kayıt (commit)
  11. 23 Tem, 2002 1 kayıt (commit)
    • Barry Warsaw's avatar
      Get rid of relative imports in all unittests. Now anything that · 04f357cf
      Barry Warsaw yazdı
      imports e.g. test_support must do so using an absolute package name
      such as "import test.test_support" or "from test import test_support".
      
      This also updates the README in Lib/test, and gets rid of the
      duplicate data dirctory in Lib/test/data (replaced by
      Lib/email/test/data).
      
      Now Tim and Jack can have at it. :)
      04f357cf
  12. 23 May, 2002 1 kayıt (commit)
  13. 22 Nis, 2002 1 kayıt (commit)
  14. 17 Nis, 2002 1 kayıt (commit)
  15. 16 Nis, 2002 1 kayıt (commit)
  16. 15 Nis, 2002 1 kayıt (commit)
    • Walter Dörwald's avatar
      Apply the second version of SF patch http://www.python.org/sf/536241 · 068325ef
      Walter Dörwald yazdı
      Add a method zfill to str, unicode and UserString and change
      Lib/string.py accordingly.
      
      This activates the zfill version in unicodeobject.c that was
      commented out and implements the same in stringobject.c. It also
      adds the test for unicode support in Lib/string.py back in and
      uses repr() instead() of str() (as it was before Lib/string.py 1.62)
      068325ef
  17. 10 Nis, 2002 1 kayıt (commit)
  18. 03 Nis, 2002 1 kayıt (commit)
    • Guido van Rossum's avatar
      Add the 'bool' type and its values 'False' and 'True', as described in · 77f6a65e
      Guido van Rossum yazdı
      PEP 285.  Everything described in the PEP is here, and there is even
      some documentation.  I had to fix 12 unit tests; all but one of these
      were printing Boolean outcomes that changed from 0/1 to False/True.
      (The exception is test_unicode.py, which did a type(x) == type(y)
      style comparison.  I could've fixed that with a single line using
      issubtype(x, type(y)), but instead chose to be explicit about those
      places where a bool is expected.
      
      Still to do: perhaps more documentation; change standard library
      modules to return False/True from predicates.
      77f6a65e
  19. 29 Mar, 2002 1 kayıt (commit)
  20. 21 Mar, 2002 1 kayıt (commit)
  21. 07 Şub, 2002 1 kayıt (commit)
    • Marc-André Lemburg's avatar
      Fix to the UTF-8 encoder: it failed on 0-length input strings. · bd3be8f0
      Marc-André Lemburg yazdı
      Fix for the UTF-8 decoder: it will now accept isolated surrogates
      (previously it raised an exception which causes round-trips to
      fail).
      
      Added new tests for UTF-8 round-trip safety (we rely on UTF-8 for
      marshalling Unicode objects, so we better make sure it works for
      all Unicode code points, including isolated surrogates).
      
      Bumped the PYC magic in a non-standard way -- please review. This
      was needed because the old PYC format used illegal UTF-8 sequences
      for isolated high surrogates which now raise an exception.
      bd3be8f0
  22. 06 Şub, 2002 1 kayıt (commit)
  23. 10 Ara, 2001 1 kayıt (commit)
  24. 01 Ara, 2001 1 kayıt (commit)
  25. 28 Kas, 2001 1 kayıt (commit)
  26. 20 Kas, 2001 2 kayıt (commit)
  27. 19 Eki, 2001 1 kayıt (commit)
  28. 04 Eki, 2001 1 kayıt (commit)
  29. 21 Eyl, 2001 2 kayıt (commit)
  30. 20 Eyl, 2001 2 kayıt (commit)
  31. 25 Tem, 2001 1 kayıt (commit)
  32. 20 Tem, 2001 1 kayıt (commit)
  33. 27 Haz, 2001 1 kayıt (commit)