]> granicus.if.org Git - python/commit
New version from Jim Fulton:
authorGuido van Rossum <guido@python.org>
Wed, 25 Nov 1998 16:18:00 +0000 (16:18 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 25 Nov 1998 16:18:00 +0000 (16:18 +0000)
commit053b8dfcde1c5ad271a44a589b4716c246e891c5
treef521884210e63834217a91951cd1359a15a9c29e
parent7d9b4133eb0771b1b6723570c1c24baa54a2af9d
New version from Jim Fulton:

  - New copyright. (Open source)

  - Added new protocol for binary string pickles that
    takes out unneeded puts:

      p=Pickler()
      p.dump(x)
      p.dump(y)
      thePickle=p.getvalue()

    This has little or no impact on pickling time, but
    often reduces unpickling time and pickle size, sometimes
    significantly.

  - Changed unpickler to use internal data structure instead
    of list to reduce unpickling times by about a third.

  - Many cleanups to get rid of obfuscated error handling
    involving 'goto finally' and status variables.

  - Extensive reGuidofication. (formatting :)

  - Fixed binary floating-point pickling bug. 0.0 was not
    pickled correctly.

  - Now use binary floating point format when saving
    floats in binary mode.

  - Fixed some error message spelling error.
Modules/cPickle.c