* = GitHub Actions + = buildbot.pypy.org
{linux64} ✅
a2f7356d28f1+ rpy [13846, 0 F, 470 s, 44 x] (2026-08-03) | + success
{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
{linux64} fix-macos-empty-shared-library [builds] ✅
c78e9378e16a* rpy [10242, 0 F, 407 s, 27 x] (2026-08-02) | + success
{linux64} jit-assembler-register-limit-never-diagnosed [builds]
df7406870427* rpy [13830, 3 F, 460 s, 44 x] (2026-08-04) | - success ! rpy jit/backend/x86/test/test_loop_unroll.py F rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable F rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux64} jit-force-cast-to-bool-emits-nothing [builds]
f5e25d434be1* rpy [13834, 1 F, 460 s, 44 x] (2026-08-02) | - success ! rpy jit/backend/x86/test/test_loop_unroll.py
{linux64} jit-get-fielddescr-index-in-double-count [builds] ✅
a60442a47455* rpy [13858, 0 F, 463 s, 44 x] (2026-08-02) | + success
{linux64} jit-ovf-reraise-caught-again [builds]
70d5676e7565* rpy [13854, 2 F, 463 s, 43 x] (2026-08-03) | - success F rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable F rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux64} main [builds]
1f9c4f79bef2* rpy [13844, 12 F, 463 s, 44 x] (2026-08-22) | 1f9c4f79bef2+ rpy [13811, 13 F, 470 s, 44 x] (2026-08-22) | | f263e9d0df1e* rpy [13854, 2 F, 463 s, 43 x] (2026-08-23) | | | 433692af8423* rpy [13856, 0 F, 463 s, 44 x] (2026-08-23) | | | | 433692af8423+ rpy [13849, 0 F, 470 s, 43 x] (2026-08-23) | | | | | - - - + + success s ! s s s rpy jit/backend/x86/test/test_virtualizable.py F F . . . rpy jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer F F . . . rpy jit/metainterp/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer F F . . . rpy rlib/test/test_posix.py::TestPosix::()::test_read F F . . . rpy rlib/test/test_rfile.py::TestFile::()::test_read_sequentially F F . . . rpy rlib/test/test_rfile.py::TestFile::()::test_read_universal F F . . . rpy rlib/test/test_rfile.py::TestFile::()::test_read_write F F . . . rpy rlib/test/test_rposix.py::TestPosixAscii::()::test_open F F . . . rpy rlib/test/test_rposix.py::TestPosixAscii::()::test_openat F F . . . rpy rlib/test/test_rposix.py::TestPosixUnicode::()::test_open F F . . . rpy rlib/test/test_rzipfile.py::TestRZipFile::()::test_rzipfile F F . . . rpy rlib/test/test_rzipfile.py::TestRZipFileCompressed::()::test_rzipfile F F . . . rpy rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_read . . F . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable . . F . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux64} py3.11 [builds]
5d555bd0eeaa* rpy [12664, 3 F, 1648 s, 43 x] (2026-08-05) | 606bb7c3f91d* rpy [12666, 2 F, 1648 s, 43 x] (2026-08-16) | | 26964ed2feba* rpy [12669, 0 F, 1648 s, 43 x] (2026-08-22) | | | d15b633cef2b* rpy [12657, 13 F, 1648 s, 43 x] (2026-08-22) | | | | ed59aae997dd* rpy [12648, 1 F, 1645 s, 43 x] (2026-08-23) | | | | | - - + - - success . . . . ! rpy jit/backend/x86/test/test_loop_unroll.py F . . . . rpy jit/backend/llgraph/test/test_llgraph.py::TestLLTypeLLGraph::()::test_passing_guard_gc_type_array . . . F . rpy jit/backend/test/test_zll_stress_1.py::test_stress_1 . . . F . rpy jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer . . . F . rpy jit/metainterp/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer . . . F . rpy rlib/test/test_posix.py::TestPosix::()::test_read . . . F . rpy rlib/test/test_rfile.py::TestFile::()::test_read_sequentially . . . F . rpy rlib/test/test_rfile.py::TestFile::()::test_read_universal . . . F . rpy rlib/test/test_rfile.py::TestFile::()::test_read_write . . . F . rpy rlib/test/test_rposix.py::TestPosixAscii::()::test_open . . . F . rpy rlib/test/test_rposix.py::TestPosixAscii::()::test_openat . . . F . rpy rlib/test/test_rposix.py::TestPosixUnicode::()::test_open . . . F . rpy rlib/test/test_rzipfile.py::TestRZipFile::()::test_rzipfile . . . F . rpy rlib/test/test_rzipfile.py::TestRZipFileCompressed::()::test_rzipfile . . . F . rpy rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_read F F . . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable F F . . . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux64} py3.12 [builds]
32ecadc175ee* rpy [12667, 0 F, 1648 s, 42 x] (2026-08-03) | da31b969bfab* rpy [12667, 0 F, 1648 s, 43 x] (2026-08-06) | | 8913d9282f84* rpy [12668, 0 F, 1648 s, 42 x] (2026-08-16) | | | e3e0a8a07e8d* rpy [12667, 2 F, 1648 s, 43 x] (2026-08-22) | | | | 62a475fcfa4b* rpy [12670, 0 F, 1648 s, 42 x] (2026-08-23) | | | | | + + + - + success . . . F . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGC::()::test_enable_disable . . . F . rpy translator/c/test/test_newgc.py::TestIncrementalMiniMarkGCMostCompact::()::test_enable_disable
{linux64} win-memory [builds] ✅
e06afef1adb4* rpy [13855, 0 F, 463 s, 43 x] (2026-08-22) | bf2cdd900afb* rpy [13855, 0 F, 463 s, 43 x] (2026-08-22) | | + + success