Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

rlib/test/test_rzlib.py::test_translate_and_large_input

def test_translate_and_large_input():
        from rpython.translator.c.test.test_genc import compile
    
        def f(i, check):
            bytes = "s" * i
            if check == 1:
                for j in range(3):
                    stream = rzlib.deflateInit()
                    bytes = rzlib.compress(stream, bytes, rzlib.Z_FINISH)
                    rzlib.deflateEnd(stream)
                return bytes
            if check == 2:
                return str(rzlib.adler32(bytes))
            if check == 3:
                return str(rzlib.crc32(bytes))
            return '?'
    
>       fc = compile(f, [int, int])

rlib\test\test_rzlib.py:397: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
translator\c\test\test_genc.py:124: in compile
    t.compile_c()
translator\interactive.py:123: in compile_c
    self.driver.compile_c()
translator\driver.py:108: in proc
    return self.proceed(backend_goal)
translator\driver.py:568: in proceed
    result = self._execute(goals, task_skip = self._maybe_skip())
translator\tool\taskengine.py:114: in _execute
    res = self._do(goal, taskcallable, *args, **kwds)
translator\driver.py:278: in _do
    res = func()
translator\driver.py:535: in task_compile_c
    cbuilder.compile(**kwds)
translator\c\genc.py:341: in compile
    extra_opts)
translator\platform\windows.py:570: in execute_makefile
    self._handle_error(returncode, stdout, stderr, path.join('make'))
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <MsvcPlatform cc=cl.exe>, returncode = 3221225477, stdout = ''
stderr = ''
outname = local('d:\\systemtemp\\pytest\\usession-main-2660\\testing_1\\make')

    def _handle_error(self, returncode, stdout, stderr, outname):
        if returncode != 0:
            # Microsoft compilers write compilation errors to stdout
            stderr = stdout + stderr
            errorfile = outname.new(ext='errors')
            errorfile.write(stderr, mode='wb')
            if self.log_errors:
                stderrlines = stderr.splitlines()
                for line in stderrlines:
                    log.Error(line)
                # ^^^ don't use ERROR, because it might actually be fine.
                # Also, ERROR confuses lib-python/conftest.py.
>           raise CompilationError(stdout, stderr)
E           CompilationError: CompilationError(out="""
E           	""")

translator\platform\windows.py:315: CompilationError
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[flowgraph] (rpython.translator.c.test.test_genc:66)entry_point
[translation:info] Annotating&simplifying...
[c586d1ea8233900] {translation-task
starting annotate 
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (rpython.rlib.test.test_rzlib:383)f
[flowgraph] (rpython.rlib.rzlib:267)deflateInit
[flowgraph] (rpython.rlib.rzlib:149)_deflateInit2
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)deflateInit2_
[flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null
[flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[flowgraph] (rpython.rlib.rzlib:203)adler32
[flowgraph] (rpython.rlib.rzlib:180)_crc_or_adler
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.rlib.rzlib:194)crc32
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw
[flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf
[flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_deflateInit2_
[flowgraph] (rpython.rlib.rgil:160)release
[flowgraph] (rpython.rlib.rgil:171)acquire
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out
[flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.rzlib:239)fromstream
[flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str
[flowgraph] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[flowgraph] (rpython.rlib.rzlib:233)RZlibError.__init__
[flowgraph] (rpython.rlib.rzlib:371)compress
[flowgraph] (rpython.rlib.rzlib:424)_operate
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Array of Char {'nolength': True} .__init__
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Array of Char {'nolength': True} .__enter__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Array of Char {'nolength': True} .__exit__
[flowgraph] (rpython.rlib.rzlib:494)ptrdiff
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1362)setintfield
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1362)setintfield
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)deflate
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_deflate
[flowgraph] (rpython.rlib.rzlib:309)deflateEnd
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)deflateEnd
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_deflateEnd
[flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline
[flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end
[flowgraph] (rpython.rlib.rposix:500)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)adler32
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)crc32
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_crc32
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_adler32
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)adler32
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)crc32
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (?:1)memo_sizeof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo_offsetof_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__make_scoped_allocator_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__should_widen_type_0
[c586d23d6efde00] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2660
[translation:info] already done: Annotating&simplifying
[translation:info] RTyping...
[c586d23d6f77f00] {translation-task
starting rtype_lltype 
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:717)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1058)ll_int
[flowgraph] (rpython.rtyper.rstr:425)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:333)ll_char_mul
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[flowgraph] (rpython.rtyper.rint:149)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext
[flowgraph] (rpython.rtyper.rlist:588)ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:280)_ll_list_resize_ge
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (?:11)_ll_list_resize_hint_really_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)_ll_list_resize_hint_really_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[rtyper] specializing: 100 / 598 blocks   (16%)
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (?:11)ll_join_strs_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:785)<lambda>
[flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:445)ll_new
[rtyper] specializing: 200 / 670 blocks   (29%)
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:328)ll_append_charpsize
[flowgraph] (?:2)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:94)ll_grow_by
[flowgraph] (?:11)ll_build_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:374)ll_fold_pieces
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:346)ll_getlength
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:365)ll_shrink_final
[flowgraph] (?:2)ll_shrink_array
[flowgraph] (rpython.rlib.rgc:468)ll_shrink_array
[flowgraph] (?:2)ll_build_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (?:11)ll_join_chars_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:821)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_chars_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:912)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:912)ll_listdelslice_startonly
[flowgraph] (rpython.rtyper.rlist:539)ll_null_item
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_listdelslice_startonly_trampoline
[flowgraph] (rpython.rtyper.rlist:912)ll_listdelslice_startonly
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 300 / 791 blocks   (37%)
[rtyper] specializing: 400 / 791 blocks   (50%)
[rtyper] specializing: 500 / 791 blocks   (63%)
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[rtyper] specializing: 600 / 795 blocks   (75%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 700 / 797 blocks   (87%)
[rtyper] -=- specialized 797 blocks -=-
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] specializing: 800 / 801 blocks   (99%)
[rtyper] -=- specialized 4 more blocks -=-
[c586d2462528b00] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2660
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] lltype back-end optimisations...
[c586d24625a2c80] {translation-task
starting backendopt_lltype 
[backendopt:removecasts] removed 2 cast_pointers in deflateInit
[backendopt:removecasts] removed 1 cast_pointers in _crc_or_adler
[backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string
[backendopt:removecasts] removed 1 cast_pointers in charpsize2str
[backendopt:removecasts] removed 1 cast_pointers in compress
[backendopt:removecasts] removed 1 cast_pointers in _operate
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string
[backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write
[backendopt:removecasts] removed 4 cast_pointers in ll_int__rpy_stringPtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v16___simple_call__function_ll
[backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v19___simple_call__function_ll
[backendopt:removecasts] removed 1 cast_pointers in ll_grow_by__stringbuilderPtr_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining]    0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_fastConst_listPtr_Signed
[backendopt:inlining]    0.00                                 copy_raw_to_string
[backendopt:inlining]    0.00                             get_nonmovingbuffer_ll
[backendopt:inlining]    0.00                                      gc_thread_run
[backendopt:inlining]    0.00         isconstant__v36___simple_call__function_is
[backendopt:inlining]    0.00                           _get_raw_buf__rpy_string
[backendopt:inlining]    0.00          isvirtual__v34___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v3___simple_call__function_isc
[backendopt:inlining]    0.00 conditional_call__v5___simple_call__function_con_star_3
[backendopt:inlining]    0.00 conditional_call__v40___simple_call__function_co_star_3
[backendopt:inlining]    0.00         isconstant__v39___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v4___simple_call__function_isc
[backendopt:inlining]    0.00         isconstant__v26___simple_call__function_is
[backendopt:inlining]    0.00          isvirtual__v28___simple_call__function_is
[backendopt:inlining]    0.00                                 memo_ll_constant_0
[backendopt:inlining]    0.00          wrap_write__Signed_arrayPtr_Signed_star_3
[backendopt:inlining]    0.00                  get_nonmovingbuffer_ll_final_null
[backendopt:inlining]    0.00                    ll_getitem_fast__listPtr_Signed
[backendopt:inlining]    0.00                              ll_unsigned__Unsigned
[backendopt:inlining]    0.00          isvirtual__v21___simple_call__function_is
[backendopt:inlining]    0.00                                         widen__int
[backendopt:inlining]    0.00 deflateInit2___z_streamPtr_Signed_Signed_Signed_Signed_Signed_SomeString_Signed_star_8
[backendopt:inlining]    0.00         isconstant__v32___simple_call__function_is
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:inlining]    0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr
[backendopt:inlining]    0.00          isvirtual__v17___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v15___simple_call__function_is
[backendopt:inlining]    0.00                     ll_getlength__stringbuilderPtr
[backendopt:inlining]    0.00                                 copy_string_to_raw
[backendopt:inlining]    0.00                    scoped_nonmovingbuffer.__init__
[backendopt:inlining]    0.00         isconstant__v8___simple_call__function_isc
[backendopt:inlining]    0.00                    memo__ll_prebuilt_empty_array_0
[backendopt:inlining]    0.00         isconstant__v10___simple_call__function_is
[backendopt:inlining]    0.00                 deflate__z_streamPtr_Signed_star_2
[backendopt:inlining]    0.00                   scoped_nonmovingbuffer.__enter__
[backendopt:inlining]    0.00                                   __exit____star_3
[backendopt:inlining]    0.00                     deflateEnd__z_streamPtr_star_1
[backendopt:inlining]    2.00                           ll_strlen__rpy_stringPtr
[backendopt:inlining]    2.00                                 ll_length__listPtr
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00                  ll_uint_py_div__Unsigned_Unsigned
[backendopt:inlining]    2.00                  ll_uint_py_mod__Unsigned_Unsigned
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00                                ll_unsigned__Signed
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                RZlibError.__init__
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00 ScopedAlloc_Array of Char {'nolength': True} .__enter__
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr
[backendopt:inlining]    4.00                          ll_min__Unsigned_Unsigned
[backendopt:inlining]    4.00                              ll_min__Signed_Signed
[backendopt:inlining]    4.00         copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining]    4.00        setintfield__z_streamPtr_c_avail_out_Signed
[backendopt:inlining]    4.00 ScopedAlloc_Array of Char {'nolength': True} .__init__
[backendopt:inlining]    4.00                                   __exit____star_3
[backendopt:inlining]    4.00         setintfield__z_streamPtr_c_avail_in_Signed
[backendopt:inlining]    5.00                                            release
[backendopt:inlining]    6.00                               _str_ofs__rpy_string
[backendopt:inlining]    6.75 loop_unrolling_heuristic__v14___simple_call__function_lo
[backendopt:inlining]    7.00                                          mallocstr
[backendopt:inlining]    7.00            ll_str__IntegerR_UnsignedConst_Unsigned
[backendopt:inlining]    7.00         ll_build_look_inside_iff__stringbuilderPtr
[backendopt:inlining]    4.00                                    llrepr_out__str
[backendopt:inlining]    7.00                                   ccall_deflateEnd
[backendopt:inlining]    7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed
[backendopt:inlining]    4.00                                    get_saved_errno
[backendopt:inlining]    7.00              ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining]    7.00                              rpython_print_newline
[backendopt:inlining]    7.50                                          mallocstr
[backendopt:inlining]    8.00                                            ptrdiff
[backendopt:inlining]    8.00   ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining]    9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining]    9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining]    9.00                                            adler32
[backendopt:inlining]    9.00                                              crc32
[backendopt:inlining]    9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining]    7.00                                            acquire
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]    6.00                    ll_getitem_fast__listPtr_Signed
[backendopt:inlining]    6.00               ll_setitem_fast__listPtr_Signed_Char
[backendopt:inlining]   12.00                          ll_striter__rpy_stringPtr
[backendopt:inlining]   12.00       ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining]   12.50                   ll_rangenext_up__rangePtr_Signed
[backendopt:inlining]   10.00                          scoped_alloc__array_False
[backendopt:inlining]   13.00                            free_nonmovingbuffer_ll
[backendopt:inlining]    9.00 ll_listdelslice_startonly__v38___simple_call__function_ll
[backendopt:inlining]    9.00 ll_listdelslice_startonly__v33___simple_call__function_ll
[backendopt:inlining]   15.50                          ll_strnext__stringiterPtr
[backendopt:inlining]   19.00                  ll_shrink_final__stringbuilderPtr
[backendopt:inlining]   22.00              ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining]   23.33                                          charp2str
[backendopt:inlining]   24.00                                           compress
[backendopt:inlining]   17.00                            ll_append__listPtr_Char
[backendopt:inlining]   26.16      ll_join_chars__v27___simple_call__function_ll
[backendopt:inlining]   26.16      ll_join_chars__v30___simple_call__function_ll
[backendopt:inlining]   26.83                           ll_char_mul__Char_Signed
[backendopt:inlining]   27.50                                     ll_new__Signed
[backendopt:inlining]   27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   31.75                          handle_posix_error__write
[backendopt:inlining] inlined 247 callsites.
[backendopt:removecasts] removed 1 cast_pointers in _operate
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 4 simple mallocs removed in 'entry_point'
[backendopt:malloc] 2 simple mallocs removed in 'f'
[backendopt:malloc] 20 simple mallocs removed in '_deflateInit2'
[backendopt:malloc] 20 simple mallocs removed in 'deflateInit2___z_streamPtr_Signed_Signed_Signed_Signed_Signed_SomeString_Signed_star_8'
[backendopt:malloc] 3 simple mallocs removed in '_crc_or_adler'
[backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item'
[backendopt:malloc] 1 simple mallocs removed in 'fromstream'
[backendopt:malloc] 3 simple mallocs removed in '_operate'
[backendopt:malloc] 5 simple mallocs removed in 'deflate__z_streamPtr_Signed_star_2'
[backendopt:malloc] 3 simple mallocs removed in 'deflateEnd'
[backendopt:malloc] 3 simple mallocs removed in 'deflateEnd__z_streamPtr_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end'
[backendopt:malloc] 3 simple mallocs removed in 'write'
[backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 7 simple mallocs removed in 'adler32__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 7 simple mallocs removed in 'crc32__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 7 simple mallocs removed in 'adler32__Unsigned_arrayPtr_Signed_star_3'
[backendopt:malloc] 7 simple mallocs removed in 'crc32__Unsigned_arrayPtr_Signed_star_3'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v5___simple_call__function_con_star_3'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v40___simple_call__function_co_star_3'
[backendopt:malloc] removed 110 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in f
[backendopt] merging blocks in deflateInit
[backendopt] merging blocks in fromstream
[backendopt] merging blocks in _operate
[c586d24ec4ea400] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2660
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] already done: lltype back-end optimisations
[translation:info] inserting stack checks...
[c586d24ec658780] {translation-task
starting stackcheckinsertion_lltype 
[flowgraph] (rpython.rlib.rstack:42)stack_check
[flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath
[rtyper] -=- specialized 8 more blocks -=-
[translation:info] inserted 0 stack checks.
[c586d24eeee0780] translation-task}
[translation:info] Creating database for generating c source...
[c586d24eeee0780] {translation-task
starting database_c 
[flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred
[flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type
[flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value
[flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear
[flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise
[flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise
[flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception
[flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception
[flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr
[flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr
[flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type
[rtyper] -=- specialized 25 more blocks -=-
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:454)_ll_malloc_fixedsize_zero
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.transform:493)_ll_malloc_varsize_no_length_zero
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.boehm:58)ll_identityhash
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[flowgraph] (rpython.memory.gctransform.boehm:20)<lambda>
[flowgraph] (rpython.memory.gctransform.boehm:24)<lambda>
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[rtyper] -=- specialized 57 more blocks -=-
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining]    0.00             _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining]    0.00             _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining]    2.00                                           _lambda_
[backendopt:inlining]    2.00                                           _lambda_
[backendopt:inlining]   16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining]   16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining] inlined 8 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero
[flowgraph] (rpython.rtyper.rlist:504)_ll_alloc_and_set_jit
[flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null
[flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit
[flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:528)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:528)_ll_alloc_and_set_nonnull
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:528)_ll_alloc_and_set_nonnull
[flowgraph] (?:1)memo__null_of_type_0
[flowgraph] (rpython.rtyper.rlist:726)ll_setitem_nonneg
[rtyper] specializing: 900 / 952 blocks   (94%)
[rtyper] -=- specialized 61 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] inlined 0 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[c:database] GC transformer: finished helpers
[c:database] GC transformer: finished tables
[c:database] Inlining GC helpers and postprocessing
[c]      335 nodes  [ array: 39  boehm rtti: 19  func: 77  struct: 200 ]
[c:database] Completed
[translation:info] database for generating C source was created
[c586d25434cd800] translation-task}
[translation:info] Generating c source...
[c586d2543547980] {translation-task
starting source_c 
[c:writing] structdef.h
[c:writing] forwarddecl.h
[c:writing] preimpl.h
[c:writing] data_rpython_flowspace.c
[c:writing] data_rpython_memory_gctransform.c
[c:writing] data_rpython_rlib.c
[c:writing] data_rpython_rlib_test.c
[c:writing] data_rpython_rtyper_lltypesystem.c
[c:writing] data_rpython_translator_c.c
[c:writing] data_rpython_translator_c_test.c
[c:writing] nonfuncnodes.c
[c:writing] data_rpython_rlib_1.c
[c:writing] implement.c
[c:writing] rpython_flowspace.c
[c:writing] rpython_memory_gctransform.c
[c:writing] rpython_rlib.c
[c:writing] rpython_rlib_test.c
[c:writing] rpython_rtyper.c
[c:writing] rpython_rtyper_lltypesystem.c
[c:writing] rpython_translator.c
[c:writing] rpython_translator_c.c
[c:writing] rpython_translator_c_test.c
[translation:info] written: d:\systemtemp\pytest\usession-main-2660\testing_1\testing_1.c
[c586d2566acef80] translation-task}
[translation:info] Compiling c source...
[c586d2566acef80] {translation-task
starting compile_c 
[platform:execute] jom.exe  in d:\systemtemp\pytest\usession-main-2660\testing_1
[c586d264f8d0680] translation-task}
 (somefailed=True in rlib/test/test_rzlib.py)
builder: rpython-win-x86-64 build #402
test: rlib/test/test_rzlib/py/test_translate_and_large_input