[issue2917] merge pickle and cPickle in 3.0

2008-06-12 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Restored _pickle in r64180. -- status: open -> closed ___ Python tracker <[EMAIL PROTECTED]> ___ ___

[issue2917] merge pickle and cPickle in 3.0

2008-06-12 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Okay, I fixed _pickle's integers unpickling on 64bit platforms. Here is the patch. Added file: http://bugs.python.org/file10601/fix_pickle_int64.diff ___ Python tracker <[EMAIL PROTECTED]>

[issue2917] merge pickle and cPickle in 3.0

2008-06-11 Thread Benjamin Peterson
Benjamin Peterson <[EMAIL PROTECTED]> added the comment: I'm sorry. I had to revert this. -- nosy: +benjamin.peterson priority: release blocker -> critical status: closed -> open ___ Python tracker <[EMAIL PROTECTED]>

[issue2917] merge pickle and cPickle in 3.0

2008-06-11 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Committed in r64152. -- resolution: -> accepted status: open -> closed ___ Python tracker <[EMAIL PROTECTED]> ___ _

[issue2917] merge pickle and cPickle in 3.0

2008-06-11 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: I updated the patch to use the new module framework. Added file: http://bugs.python.org/file10592/add-cpickle-2.patch ___ Python tracker <[EMAIL PROTECTED]> ___

[issue2917] merge pickle and cPickle in 3.0

2008-06-09 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Here is the full patch that adds the _pickle module. I would like to commit it as soon another developer tests it and (hopefully) reviews it. A documentation patch is coming as well. However since I don't want to block the release just

[issue2917] merge pickle and cPickle in 3.0

2008-06-09 Thread Alexandre Vassalotti
Changes by Alexandre Vassalotti <[EMAIL PROTECTED]>: Added file: http://bugs.python.org/file10566/changeset-2.diff ___ Python tracker <[EMAIL PROTECTED]> ___ __

[issue2917] merge pickle and cPickle in 3.0

2008-06-04 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Here is a diff against the previously posted _pickle.c module. The module is pretty much done now. I fixed find_class() to be a proper method and move the initialization code of Pickler/Unpickler into the tp_init slot to allow proper sub

[issue2917] merge pickle and cPickle in 3.0

2008-06-04 Thread Giampaolo Rodola'
Changes by Giampaolo Rodola' <[EMAIL PROTECTED]>: -- nosy: +giampaolo.rodola ___ Python tracker <[EMAIL PROTECTED]> ___ ___ Python-bugs-

[issue2917] merge pickle and cPickle in 3.0

2008-06-02 Thread Alexandre Vassalotti
Alexandre Vassalotti <[EMAIL PROTECTED]> added the comment: Here is the fully reviewed and shiny C optimized pickle module. :-) Note, I am only posting the _pickle.c source code for now. I still need to work out a few details out. For example, there is a few methods that needs to be exposed in t

[issue2917] merge pickle and cPickle in 3.0

2008-06-01 Thread Kurt B. Kaiser
Changes by Kurt B. Kaiser <[EMAIL PROTECTED]>: -- nosy: +kbk ___ Python tracker <[EMAIL PROTECTED]> ___ ___ Python-bugs-list mailing lis

[issue2917] merge pickle and cPickle in 3.0

2008-05-19 Thread Brett Cannon
New submission from Brett Cannon <[EMAIL PROTECTED]>: cPickle should be gone in 3.0 and pickle should have an accelerated version behind it, when available. Alexandre has been working on this (might even be checked in), so assigning to him to help track for PEP 3108 work. -- assignee: