]> granicus.if.org Git - python/commit
Merged revisions 65339-65340,65342 via svnmerge from
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 1 Aug 2008 01:06:32 +0000 (01:06 +0000)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 1 Aug 2008 01:06:32 +0000 (01:06 +0000)
commit7888d0803d50fc3716839d0608bdf350cc0e3df4
tree049e70de5450e438a38bb3520d2c8dcb82dae3b5
parente2e36ba69600bf01ab43a003f788dbfab6e27cd1
Merged revisions 65339-65340,65342 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r65339 | amaury.forgeotdarc | 2008-07-31 23:28:03 +0200 (jeu., 31 juil. 2008) | 5 lines

  #3479: unichr(2**32) used to return u'\x00'.
  The argument was fetched in a long, but PyUnicode_FromOrdinal takes an int.

  (why doesn't gcc issue a truncation warning in this case?)
........
  r65340 | amaury.forgeotdarc | 2008-07-31 23:35:03 +0200 (jeu., 31 juil. 2008) | 2 lines

  Remove a dummy test that was checked in by mistake
........
  r65342 | amaury.forgeotdarc | 2008-08-01 01:39:05 +0200 (ven., 01 août 2008) | 8 lines

  Correct a crash when two successive unicode allocations fail with a MemoryError:
  the freelist contained half-initialized objects with freed pointers.

  The comment
  /* XXX UNREF/NEWREF interface should be more symmetrical */
  was copied from tupleobject.c, and appears in some other places.
  I sign the petition.
........
Lib/test/test_builtin.py
Lib/test/test_exceptions.py
Lib/test/test_unicode.py
Objects/unicodeobject.c
Python/bltinmodule.c