* = GitHub Actions + = buildbot.pypy.org
{linux64} abi3 [builds]
a3486ab7ccd5* rpy [12642, 17 F, 1657 s, 43 x] (2026-08-20) | 772cc173d8ad* rpy [12453, 7 F, 1513 s, 43 x] (2026-08-22) | | a0a8adf01824* rpy [12687, 0 F, 1666 s, 43 x] (2026-08-23) | | | 2f22eadcf55c* rpy [12687, 0 F, 1666 s, 43 x] (2026-08-23) | | | | 5b98f7970583* rpy [12688, 0 F, 1666 s, 43 x] (2026-08-23) | | | | | - - + + + success ! rpy jit/backend/llsupport/test . ! . . . rpy jit/backend/x86/test/test_tl.py F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old . F . . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable . F . . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux32} abi3 [builds]
a3486ab7ccd5* rpy [11730, 18 F, 1666 s, 43 x] (2026-08-20) | 772cc173d8ad* rpy [11772, 4 F, 1675 s, 43 x] (2026-08-22) | | a0a8adf01824* rpy [11774, 2 F, 1675 s, 43 x] (2026-08-23) | | | 2f22eadcf55c* rpy [11773, 3 F, 1675 s, 43 x] (2026-08-23) | | | | 5b98f7970583* rpy [11774, 2 F, 1676 s, 43 x] (2026-08-23) | | | | | - - - - - success . . . . ! rpy jit/backend/x86/test/test_fficall.py . . F . s rpy jit/backend/llgraph/test/test_llgraph.py::TestLLTypeLLGraph::()::test_passing_guard_gc_type_array F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old F F F F F rpy rlib/test/test_rawrefcount_boehm.py::TestBoehmTranslated::()::test_full_translation . . . F . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable . . . F . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{aarch64} abi3 [builds]
a3486ab7ccd5* rpy [11205, 17 F, 1651 s, 43 x] (2026-08-20) | 772cc173d8ad* rpy [11247, 3 F, 1660 s, 43 x] (2026-08-22) | | a0a8adf01824* rpy [11250, 0 F, 1660 s, 43 x] (2026-08-23) | | | 2f22eadcf55c* rpy [11250, 0 F, 1660 s, 43 x] (2026-08-23) | | | | 5b98f7970583* rpy [11251, 0 F, 1660 s, 42 x] (2026-08-23) | | | | | - - + + + success F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old
{macos-arm64} abi3 [builds]
a3486ab7ccd5* rpy [11108, 24 F, 1739 s, 44 x] (2026-08-20) | 772cc173d8ad* rpy [11150, 10 F, 1748 s, 43 x] (2026-08-22) | | a0a8adf01824* rpy [11153, 7 F, 1748 s, 43 x] (2026-08-23) | | | 2f22eadcf55c* rpy [11153, 7 F, 1748 s, 44 x] (2026-08-23) | | | | 5b98f7970583* rpy [11155, 6 F, 1748 s, 44 x] (2026-08-23) | | | | | - - - - - success F F F F F rpy jit/backend/aarch64/test/test_jitlog.py::TestJitlog::()::test_version F F F F F rpy jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_save_errno F F F F F rpy jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_variable_function_and_arguments F F F F F rpy jit/backend/aarch64/test/test_zrpy_vmprof.py::TestZVMprof::()::test_vmprof F F F F . rpy jit/backend/llgraph/test/test_llgraph.py::TestLLTypeLLGraph::()::test_passing_guard_gc_type_array F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old F F F F F rpy rlib/rvmprof/test/test_rvmprof.py::TestEnable::()::test F F F F F rpy rlib/test/test_rlocale.py::test_libintl
{macos-x86_64} abi3 [builds]
a3486ab7ccd5* rpy [11345, 20 F, 1721 s, 44 x] (2026-08-20) | 772cc173d8ad* rpy [11385, 8 F, 1730 s, 44 x] (2026-08-22) | | a0a8adf01824* rpy [11389, 4 F, 1730 s, 44 x] (2026-08-23) | | | 2f22eadcf55c* rpy [11390, 3 F, 1730 s, 44 x] (2026-08-23) | | | | 5b98f7970583* rpy [11391, 3 F, 1730 s, 44 x] (2026-08-23) | | | | | - - - - - success . F . . . rpy annotator/test/test_model.py::test_constants_are_atoms . F F . . rpy jit/backend/llgraph/test/test_llgraph.py::TestLLTypeLLGraph::()::test_passing_guard_gc_type_array F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F F . . . rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F . . . . rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old F F F F F rpy rlib/rvmprof/test/test_rvmprof.py::TestEnable::()::test F F F F F rpy rlib/test/test_rposix.py::test_fdlistdir F F F F F rpy rlib/test/test_rposix.py::test_fdlistdir_rewinddir
{win64} abi3 [builds]
a3486ab7ccd5* rpy [9477, 18 F, 1762 s, 41 x] (2026-08-20) | 772cc173d8ad* rpy [9338, 2 F, 1752 s, 40 x] (2026-08-22) | | a0a8adf01824* rpy [9338, 2 F, 1752 s, 41 x] (2026-08-23) | | | 2f22eadcf55c* rpy [9338, 2 F, 1752 s, 40 x] (2026-08-23) | | | | 5b98f7970583* rpy [9338, 2 F, 1752 s, 41 x] (2026-08-23) | | | | | - - - - - success ! ! ! ! rpy memory/gc/test ! ! ! ! rpy memory/gctransform/test F . . . . rpy jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_many_paths F rpy memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length F rpy memory/gc/test/test_incminimark.py::test_card_marking_words_for_length F rpy memory/gc/test/test_incminimark.py::test_set_major_threshold F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic F rpy memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old