[Checkins] [zopefoundation/persistent] 937232: Get rid of ctypes dependency for the sake of pure ...

GitHub noreply at github.com
Wed Aug 10 17:44:53 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/persistent
  Commit: 937232ddfaed2bfd782c74cfd274bf6d5871a90a
      https://github.com/zopefoundation/persistent/commit/937232ddfaed2bfd782c74cfd274bf6d5871a90a
  Author: Michael Egorov <michwill at gmail.com>
  Date:   2015-07-03 (Fri, 03 Jul 2015)

  Changed paths:
    M persistent/tests/test_timestamp.py
    M persistent/timestamp.py

  Log Message:
  -----------
  Get rid of ctypes dependency for the sake of pure python in pypy.js


  Commit: 533908c16ca7017b93b8aabcec07f75f4b4c99f7
      https://github.com/zopefoundation/persistent/commit/533908c16ca7017b93b8aabcec07f75f4b4c99f7
  Author: Michael Egorov <michwill at gmail.com>
  Date:   2015-12-22 (Tue, 22 Dec 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: ed21119748db7bd91494594f5264b921530bb9a3
      https://github.com/zopefoundation/persistent/commit/ed21119748db7bd91494594f5264b921530bb9a3
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
    M CHANGES.rst

  Log Message:
  -----------
  Changelog for PR #44.

[ci skip]


  Commit: 9f08f97f27ab2e910c91489e166449adf27e4fe7
      https://github.com/zopefoundation/persistent/commit/9f08f97f27ab2e910c91489e166449adf27e4fe7
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
    M persistent/tests/test_timestamp.py
    M persistent/timestamp.py

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/zerodb/persistent into zerodb-master


  Commit: 3a5bf8393f82814f8ce856fe87949af41653083f
      https://github.com/zopefoundation/persistent/commit/3a5bf8393f82814f8ce856fe87949af41653083f
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
    M persistent/tests/test_timestamp.py
    M persistent/timestamp.py

  Log Message:
  -----------
  Make tests pass for Python 3.4/3.5 and pypy3.

- Use 'sys.maxsize' rather than 'sys.maxint' for Py3k compatibility.

- Define it as a module constant, and patch it locally in tests, rather
  than patching 'sys'.

- Call 'c.__hash__()' directly in 'test_hash_equal_constants' to work
  around odd truncation behavior of 'hash()' builtin in pypy3.


  Commit: 92e6b35435b58d5eaa2f5dbfc514600d7b19011f
      https://github.com/zopefoundation/persistent/commit/92e6b35435b58d5eaa2f5dbfc514600d7b19011f
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
    M persistent/tests/test_timestamp.py
    M persistent/timestamp.py

  Log Message:
  -----------
  Merge pull request #31 from zerodb/master.

Get rid of ctypes dependency to make persistent more pure-python compatible.

Update PR's branch to fix tests under Py3k / pypy3.


Compare: https://github.com/zopefoundation/persistent/compare/2cff7d1bc751...92e6b35435b5


More information about the checkins mailing list