diff options
Diffstat (limited to 'tests/pypy_implementation_detail_bugs.txt')
-rw-r--r-- | tests/pypy_implementation_detail_bugs.txt | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/pypy_implementation_detail_bugs.txt b/tests/pypy_implementation_detail_bugs.txt new file mode 100644 index 000000000..0510aaa3f --- /dev/null +++ b/tests/pypy_implementation_detail_bugs.txt @@ -0,0 +1,52 @@ +# PyPy "bugs" that are probably implementation differences from +# CPython rather than actual bugs. Therefore they aren't targets +# to be fixed (but there *may* be other details in the testfile +# that should be tested on PyPy?) + +run.starargs + +# refcounting-specific tests +double_dealloc_T796 +run.exceptionrefcount +run.capiimpl +run.refcount_in_meth +sequential_parallel +# Ideally just disable the reference-counting tests on PyPy? +run.fused_types +run.generator_frame_cycle +run.generators_in_refcycles +run.generators_py +run.parallel + +# "sys.getsizeof(object, default) will always return default on PyPy, and +# raise a TypeError if default is not provided." +buildenv + +# tests for things that don't exist in cpyext +compile.pylong +run.datetime_pxd +run.datetime_cimport +run.datetime_members +run.extern_builtins_T258 +run.line_trace +run.line_profile_test +run.pstats_profile_test +run.longintrepr + +# tests probably rely on immediate GC (although maybe the tests could be tweaked so +# only these bits don't run in PyPy?) +buffers.buffer +buffers.userbuffer +memoryview.cythonarray +memoryview.memoryview_pep484_typing +run.cpp_classes +run.cpp_classes_def + +# relies on cimport array (which has a different structure in PyPy) +memoryview_inplace_division +run.pyarray +run.array_cimport + +# relies on deprecated unicode APIs that will be removed in python3.12 +# exposing the underlying unicode buffer in PyPy is not thread-safe +run.py_unicode_strings |