initial commit of dill pickler for arbitrary python objects


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@351 8bfda07e-5b16-0410-ab1d-fd04ec2748df
add credits to top-level doc


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@352 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added __init__ and setup to make dill installable as standalone


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@353 8bfda07e-5b16-0410-ab1d-fd04ec2748df
explicit argtypes/restype declaration for CellType
(thanks to Paul Kienzle)


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@354 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added DictProxy, MethodDescriptor, and MemberDescriptor


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@358 8bfda07e-5b16-0410-ab1d-fd04ec2748df
bugfix for DictProxyTypes (ticket #26);
added copy, pickle, pickles methods;
better output for dill_test2


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@359 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added tests to expose defects noted in ticket #27


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@360 8bfda07e-5b16-0410-ab1d-fd04ec2748df
hackery to getattr to fix bug (ticket #27);
added code to demo existing known bugs


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@361 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added NotImplemented, Ellipsis, and Slice types


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@362 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added XRange, tests for ExceptionType;
changed _get_singleton to _eval_repr


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@363 8bfda07e-5b16-0410-ab1d-fd04ec2748df
improved dill.pickles to catch PicklingError;
added logic for creating traceback object


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@364 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added commented-out (broken) support for weakrefs;
added logic for creation of weakrefs in test2


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@365 8bfda07e-5b16-0410-ab1d-fd04ec2748df
punting on weakrefs for 0.1a1 release; cleaning up weakref code


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@366 8bfda07e-5b16-0410-ab1d-fd04ec2748df
more testing for new-style class bugs


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@367 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added "DEBUG" flag; bugfix for new-style class objects (ticket #29)


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@368 8bfda07e-5b16-0410-ab1d-fd04ec2748df
bugfix resolved ticket #29


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@369 8bfda07e-5b16-0410-ab1d-fd04ec2748df
added ExitType for type(quit)


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@372 8bfda07e-5b16-0410-ab1d-fd04ec2748df
migrated mpi-based parallel map-reduce from mystic to pathos
added/updated front-page package documentation in "init" file


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@375 8bfda07e-5b16-0410-ab1d-fd04ec2748df
structured dill as a package;
updated ppathos branch with trunk updates


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@383 8bfda07e-5b16-0410-ab1d-fd04ec2748df
extend dill support to python 2.4


git-svn-id: svn+ssh://svn.mystic.cacr.caltech.edu/pathos/dill@391 8bfda07e-5b16-0410-ab1d-fd04ec2748df