summaryrefslogtreecommitdiff
path: root/tests/pypy_implementation_detail_bugs.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pypy_implementation_detail_bugs.txt')
-rw-r--r--tests/pypy_implementation_detail_bugs.txt52
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