lp:~cjwatson/meliae/py3-test-intern-from-cache
- Get this branch:
- bzr branch lp:~cjwatson/meliae/py3-test-intern-from-cache
Branch merges
- John A Meinel: Approve
-
Diff: 27 lines (+10/-3)1 file modifiedmeliae/tests/test__loader.py (+10/-3)
Branch information
Recent revisions
- 223. By Colin Watson
-
Cope with constant folding improvements in Python >= 3.7.
Test_MemObjectP
roxy.test_ _intern_ from_cache assumed that Python wouldn't
notice certain opportunities for constant folding, but as of Python 3.7 this
assumption no longer holds. Adjust the test slightly to cope with this. - 220. By John A Meinel
-
Update _scanner for Python 3 types.
PyDict, PyUnicode, PyLong all are different in 3.*, and have even changed a bit
during the 3.x lifetime. But these all pass the new test suite, and avoid
allocating a PyLong for every object that we know about. - 219. By John A Meinel
-
Python 3 doesn't have the old FILE interface.
Now we just use raw write() to file descriptors. It may mean we aren't doing
buffered IO, which is a bit of a shame, but at least it works on both Python2
and Python3 and still allows us to take a memory dump with fewer allocations. - 215. By John A Meinel
-
Update tests to be clearer about bytes vs text.
This is to avoid confusion where Python2 str objects are bytes while Python3 str objects are Unicode.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:meliae