[Checkins] [zopefoundation/zodbpickle] 054088: fix small merging bug in 2.7 version where gcc com...

GitHub noreply at github.com
Mon Jul 15 15:15:04 CEST 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zodbpickle
  Commit: 054088eb99bab08fb7f3d0cb61df35e2fc92a14e
      https://github.com/zopefoundation/zodbpickle/commit/054088eb99bab08fb7f3d0cb61df35e2fc92a14e
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_27.c

  Log Message:
  -----------
  fix small merging bug in 2.7 version where gcc complains (OS X)


  Commit: 0f91bb88c650eba2c6a03bb6cfa48ef95d1a5e90
      https://github.com/zopefoundation/zodbpickle/commit/0f91bb88c650eba2c6a03bb6cfa48ef95d1a5e90
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_3.py

  Log Message:
  -----------
  merged the new 3.3 python version. (needs testing)


  Commit: d57a87356890d9805d915646b882ca5aae91384e
      https://github.com/zopefoundation/zodbpickle/commit/d57a87356890d9805d915646b882ca5aae91384e
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_2.py

  Log Message:
  -----------
  merged the new 2.7.5 python version. Very tiny.
Still not clear why the added globals do not appear.


  Commit: 3af5606b78aaa1032d64e5a69d145fdc7c0f44e3
      https://github.com/zopefoundation/zodbpickle/commit/3af5606b78aaa1032d64e5a69d145fdc7c0f44e3
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle.py
    M src/zodbpickle/pickle_3.py

  Log Message:
  -----------
  most complete compatibility by using the __all__ from the imported modules


  Commit: 86d14808701fd668e7759b4695bea84e7db12717
      https://github.com/zopefoundation/zodbpickle/commit/86d14808701fd668e7759b4695bea84e7db12717
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_27.c

  Log Message:
  -----------
  fix small merging bug in 2.7 version where gcc complains (OS X)


  Commit: 6608346a4061c7e1656a603333d2e498afea255e
      https://github.com/zopefoundation/zodbpickle/commit/6608346a4061c7e1656a603333d2e498afea255e
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_2.py

  Log Message:
  -----------
  apply 2.7.5 changes


  Commit: 11dbf1cd7c4414083ddd42129278abb78935f433
      https://github.com/zopefoundation/zodbpickle/commit/11dbf1cd7c4414083ddd42129278abb78935f433
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_3.py

  Log Message:
  -----------
  apply 3.3.2 changes


  Commit: b6518a7445ef6fb198ed2e15b99aa05b5c72021c
      https://github.com/zopefoundation/zodbpickle/commit/b6518a7445ef6fb198ed2e15b99aa05b5c72021c
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle.py
    M src/zodbpickle/pickle_3.py

  Log Message:
  -----------
  make the interface as compatible as possible


  Commit: 87fea0aaef588f20aad6809e38f71160aac48f28
      https://github.com/zopefoundation/zodbpickle/commit/87fea0aaef588f20aad6809e38f71160aac48f28
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-03 (Wed, 03 Jul 2013)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  modify doap record to reflect changes


  Commit: 42150635be20d8f87ce285d3439378b040ea409c
      https://github.com/zopefoundation/zodbpickle/commit/42150635be20d8f87ce285d3439378b040ea409c
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_27.c
    M src/zodbpickle/tests/pickletester_2.py
    M src/zodbpickle/tests/test_pickle_2.py

  Log Message:
  -----------
  update C source and tests


  Commit: e3e28ccadf27843cc7ea2438b2ea53b53033d715
      https://github.com/zopefoundation/zodbpickle/commit/e3e28ccadf27843cc7ea2438b2ea53b53033d715
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2013-07-05 (Fri, 05 Jul 2013)

  Changed paths:
    M src/zodbpickle/tests/pickletester_2.py

  Log Message:
  -----------
  make tests work in 2.6, patch from Tres


  Commit: c879e8a16fd154ffd6c734adac1f8a4366586bb0
      https://github.com/zopefoundation/zodbpickle/commit/c879e8a16fd154ffd6c734adac1f8a4366586bb0
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-05 (Fri, 05 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_33.c
    M src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle_3.py

  Log Message:
  -----------
  update C source and tests for 3.3.2


  Commit: 56231eb702af48e0af7774fb4b4b1f8d975e4220
      https://github.com/zopefoundation/zodbpickle/commit/56231eb702af48e0af7774fb4b4b1f8d975e4220
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-05 (Fri, 05 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_33.c
    M src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle_3.py

  Log Message:
  -----------
  Merge branch 'tests_332'

* tests_332:
  update C source and tests for 3.3.2


  Commit: 58ac0190f3105f1b7b55500b37ea185a8d1370a2
      https://github.com/zopefoundation/zodbpickle/commit/58ac0190f3105f1b7b55500b37ea185a8d1370a2
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-05 (Fri, 05 Jul 2013)

  Changed paths:
    M src/zodbpickle/_pickle_32.c

  Log Message:
  -----------
  update C source and tests for 3.2.5 .
Actually, the issue #17710 fixes have not been back-ported to 3.2.5, but I did it, because the tests are from 3.3.2


  Commit: 349c1ad634b42d996fb1aaf9592105155c92b4cd
      https://github.com/zopefoundation/zodbpickle/commit/349c1ad634b42d996fb1aaf9592105155c92b4cd
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickletools_2.py
    M src/zodbpickle/pickletools_3.py

  Log Message:
  -----------
  update pickle tools and make tests work


  Commit: 5431833aa944498661ca61fe219f47bca752b676
      https://github.com/zopefoundation/zodbpickle/commit/5431833aa944498661ca61fe219f47bca752b676
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_2.py
    M src/zodbpickle/tests/test_pickle_2.py

  Log Message:
  -----------
  rework all tests to become complete (pickle and cpickle 2.7.5)


  Commit: 6db2fc49543da6893ecee98d66b98e64f03d97ba
      https://github.com/zopefoundation/zodbpickle/commit/6db2fc49543da6893ecee98d66b98e64f03d97ba
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M src/zodbpickle/pickle_2.py
    M src/zodbpickle/tests/test_pickle_2.py

  Log Message:
  -----------
  Merge branch 'tests_275'

* tests_275:
  rework all tests to become complete (pickle and cpickle 2.7.5)


  Commit: 0049a454c204f60d4c54449e20cf809e902d2620
      https://github.com/zopefoundation/zodbpickle/commit/0049a454c204f60d4c54449e20cf809e902d2620
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    A src/zodbpickle/fastpickle.py
    M src/zodbpickle/pickle.py
    M src/zodbpickle/pickle_3.py
    A src/zodbpickle/slowpickle.py

  Log Message:
  -----------
  add fastpickle and slowpickle modules

This way the selection of the Python or C impl is independent from the Python version.


  Commit: 32de3658be1536635b65399fb17fe24af74f013a
      https://github.com/zopefoundation/zodbpickle/commit/32de3658be1536635b65399fb17fe24af74f013a
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M CHANGES.rst
    M README.rst

  Log Message:
  -----------
  Prep 0.5.1 release.


  Commit: e1f97f137b19a69d76ac61874e82803e0a6b888c
      https://github.com/zopefoundation/zodbpickle/commit/e1f97f137b19a69d76ac61874e82803e0a6b888c
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-06 (Sat, 06 Jul 2013)

  Changed paths:
    M README.rst
    M src/zodbpickle/fastpickle.py
    M src/zodbpickle/slowpickle.py

  Log Message:
  -----------
  make slowpickle and fastpickle independent.

It is now possible to do

    from zodbpickle import slowpickle, fastpickle

without interference. This feature would be useful in cpyhon's pickle as well.


  Commit: 856ee62eb9e1314476a1d4dba06339dd58338d5b
      https://github.com/zopefoundation/zodbpickle/commit/856ee62eb9e1314476a1d4dba06339dd58338d5b
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-09 (Tue, 09 Jul 2013)

  Changed paths:
    M CHANGES.rst
    M README.rst
    M setup.py
    M src/zodbpickle/_pickle_27.c
    M src/zodbpickle/_pickle_32.c
    M src/zodbpickle/_pickle_33.c
    A src/zodbpickle/fastpickle.py
    M src/zodbpickle/pickle_2.py
    M src/zodbpickle/pickle_3.py
    M src/zodbpickle/pickletools_2.py
    M src/zodbpickle/pickletools_3.py
    A src/zodbpickle/slowpickle.py
    M src/zodbpickle/tests/pickletester_2.py
    M src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle_2.py
    M src/zodbpickle/tests/test_pickle_3.py

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ctismer/zodbpickle


  Commit: 1462ee37372c08838c108577476c6547b89cb692
      https://github.com/zopefoundation/zodbpickle/commit/1462ee37372c08838c108577476c6547b89cb692
  Author: Christian Tismer <tismer at stackless.com>
  Date:   2013-07-09 (Tue, 09 Jul 2013)

  Changed paths:
    M bootstrap.py
    M buildout.cfg

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/zopefoundation/zodbpickle


  Commit: 8014fbf78ec42886117793218f6c531999b1de22
      https://github.com/zopefoundation/zodbpickle/commit/8014fbf78ec42886117793218f6c531999b1de22
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2013-07-15 (Mon, 15 Jul 2013)

  Changed paths:
    M CHANGES.rst
    M README.rst
    M setup.py
    M src/zodbpickle/_pickle_27.c
    M src/zodbpickle/_pickle_32.c
    M src/zodbpickle/_pickle_33.c
    A src/zodbpickle/fastpickle.py
    M src/zodbpickle/pickle.py
    M src/zodbpickle/pickle_2.py
    M src/zodbpickle/pickle_3.py
    M src/zodbpickle/pickletools_2.py
    M src/zodbpickle/pickletools_3.py
    A src/zodbpickle/slowpickle.py
    M src/zodbpickle/tests/pickletester_2.py
    M src/zodbpickle/tests/pickletester_3.py
    M src/zodbpickle/tests/test_pickle_2.py
    M src/zodbpickle/tests/test_pickle_3.py

  Log Message:
  -----------
  Merge pull request #4 from ctismer/master

Originally, this fixes a small merge glitch that prevents OS X from building.

But in the end, I worked on a lot more:

- update the Python and C files to include all 2.6.8 and 2.7.5 changes
- update the Python and C files to include all 3.2.5 and 3.3.2 changes
- rework the 2.X tests to be a complete merge of pickle and cPickle tests
- update the DOAP record to 0.5.1 and mention OS X
- added fastpickle and slowpickle modules to give the user a simpler choice


Compare: https://github.com/zopefoundation/zodbpickle/compare/d86cb0eccc29...8014fbf78ec4


More information about the checkins mailing list