summaryrefslogtreecommitdiff
path: root/tests/pypy_implementation_detail_bugs.txt
blob: 0510aaa3f943d405d8da5894b5d5f9fe5e36ec86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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