[pypy-commit] pypy py3k: updates
pjenvey
noreply at buildbot.pypy.org
Tue May 21 00:28:38 CEST 2013
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3k
Changeset: r64371:a411d3657be1
Date: 2013-05-20 15:27 -0700
http://bitbucket.org/pypy/pypy/changeset/a411d3657be1/
Log: updates
diff --git a/pypy/TODO b/pypy/TODO
--- a/pypy/TODO
+++ b/pypy/TODO
@@ -1,18 +1,5 @@
TODO for the python3 test suite:
-* test_decimal:
- In py3k, hash(-1) is now -2 (probably as an optimisation, because
- PyObject_Hash() return -1 on exception).
- It's important to be compatible, since other classes like Decimal
- and Fractions have to return the same hashes for equivalent values.
- IOW: int.__hash__ is part of the Python language specification.
- The py3k-newhash branch has an updated float hash, int's hash is
- still pending
-
-* test_fractions
-* test_numeric_tower
- float.__hash__ has changed as well (fixed on py3k-newhash)
-
* test_float
nan = float('nan'); assert nan in [nan]
This has always been true in CPython, it is now guaranteed that the
@@ -25,11 +12,6 @@
Needs bytes/str changes. Probably easy. Work for this has begun on
py3k-memoryview (by mjacob)
-* test_peepholer
- 'a in [1,2,3]' is rewritten as 'a in (1, 2, 3)'
- and the tuple is a prebuilt constant.
- Likewise, a set becomes a frozenset.
-
* test_pep263
Tracebacks should be able to print unicode source code. This is
really due to the tokenizer not being fully unicode aware. The
@@ -45,16 +27,8 @@
own-tests:
* module/test_lib_pypy
- These crash the buildbots (via SyntaxErrors): some were really made
- to run under Python 2.x
-
-* interpreter.test.test_zzpickle_and_slow test_pickle_frame_with_exc
- Due to W_OperationError not being pickleable. Probably be best for
- the ExceptionHandlerBlock to push *sys.exc_info() instead of it,
- like CPython does
-
-* module.bz2.test.test_bz2_file test_open_non_existent
- Some really obscure GC stuff
+ These crash the buildbots (via SyntaxErrors): others were really
+ made to run under Python 2.x and so simply fail
* module.cpyext.test.test_structseq test_StructSeq
structseq now subclasses tuple on py3, which breaks how
More information about the pypy-commit
mailing list