1. 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
  2. 03 Kas, 2000 1 kayıt (commit)
  3. 27 Eyl, 2000 1 kayıt (commit)
  4. 26 Eyl, 2000 1 kayıt (commit)
  5. 28 Mar, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Marc-Andre Lemburg: · 24bdb047
      Guido van Rossum yazdı
      The attached patch set includes a workaround to get Python with
      Unicode compile on BSDI 4.x (courtesy Thomas Wouters; the cause
      is a bug in the BSDI wchar.h header file) and Python interfaces
      for the MBCS codec donated by Mark Hammond.
      
      Also included are some minor corrections w/r to the docs of
      the new "es" and "es#" parser markers (use PyMem_Free() instead
      of free(); thanks to Mark Hammond for finding these).
      
      The unicodedata tests are now in a separate file
      (test_unicodedata.py) to avoid problems if the module cannot
      be found.
      24bdb047