[Python-Dev] Accepting PEP 3154 for 3.4?

Antoine Pitrou solipsis at pitrou.net
Thu Nov 21 01:35:43 CET 2013


I have made two last-minute changes to the PEP:

- addition of the FRAME opcode, as discussed with Tim, and keeping a
  fixed 8-byte frame size

- addition of the MEMOIZE opcode, courtesy of Alexandre, which replaces
  PUT opcodes in protocol 4 and helps shrink the size of pickles

If there's no further opposition, I'd like to mark this PEP accepted
(or let someone else do it) in 24 hours, so that the implementation can
be integrated before Sunday.



On Sat, 16 Nov 2013 19:15:26 +0100
Antoine Pitrou <solipsis at pitrou.net> wrote:
> Hello,
> Alexandre Vassalotti (thanks a lot!) has recently finalized his work on
> the PEP 3154 implementation - pickle protocol 4.
> I think it would be good to get the PEP and the implementation accepted
> for 3.4. As far as I can say, this has been a low-controvery proposal,
> and it brings fairly obvious improvements to the table (which table?).
> I still need some kind of BDFL or BDFL delegate to do that, though --
> unless I am allowed to mark my own PEP accepted :-)
> (I've asked Tim, specifically, for comments, since he contributed a lot
> to previous versions of the pickle protocol.)
> The PEP is at http://www.python.org/dev/peps/pep-3154/ (should be
> rebuilt soon by the server, I'd say)
> Alexandre's implementation is tracked at
> http://bugs.python.org/issue17810
> Regards
> Antoine.

More information about the Python-Dev mailing list