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

rlib/test/test_rposix_stat.py::test_high_precision_stat_time

@py.test.mark.skipif('sys.platform == "darwin"')
    def test_high_precision_stat_time():
        # we use a fresh dir for our test, as the current directory can
        # receive changes during testing (especially if testing in parallel)
        dirname = os.path.abspath(os.path.join(".", "test" + uuid.uuid1().hex))
        os.mkdir(dirname)
    
        def f():
            st = os.stat(dirname)
            # should be supported on all platforms, but give a result whose
            # precision might be lower than full nanosecond
            highprec = rposix_stat.get_stat_ns_as_bigint(st, "ctime")
            return '%s;%s' % (st.st_ctime, highprec.str())
    
        try:
            fc = compile(f, [])
            as_string = fc()
            asfloat, highprec = as_string.split(';')
            asfloat = float(asfloat)
            highprec = int(highprec)
            st = os.stat(dirname)
            assert abs(asfloat - st.st_ctime) < 500e-9
>           assert abs(highprec - int(st.st_ctime * 1e9)) < 500
E           assert 536304128 < 500
E            +  where 536304128 = abs((1779074428000000000 - 1779074428536304128))
E            +    where 1779074428536304128 = int((1779074428.5363042 * 1000000000.0))
E            +      where 1779074428.5363042 = 1779074428.5363042
E            +        where 1779074428.5363042 = nt.stat_result(st_mode=16895, st_ino=54324670505686572, st_dev=2394200642, st_...integer_atime=1779074428, _integer_mtime=1779074428, _integer_ctime=1779074428).st_ctime

rlib\test\test_rposix_stat.py:118: AssertionError
---------- Captured stdout call ----------
THE RESULT IS: 1779074428.536304;1779074428000000000 ;
MALLOC COUNTERS: 0 0
---------- 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...
[c584562cec06600] {translation-task
starting annotate 
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (rpython.rlib.test.test_rposix_stat:103)f
[flowgraph] (rpython.rlib.rposix_stat:624)stat
[flowgraph] (rpython.rlib._os_support:97)as_utf80
[flowgraph] (rpython.rlib.rposix_stat:714)win32_xstat3
[flowgraph] (rpython.rlib._os_support:90)as_str0
[flowgraph] (rpython.rlib._os_support:76)as_str
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct BY_HANDLE_FILE_INFORMATION { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_dwVolumeSerialNumber, c_nFileSizeHigh, c_nFileSizeLow, c_nNumberOfLinks, c_nFileIndexHigh, c_nFileIndexLow }.__init__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct BY_HANDLE_FILE_INFORMATION { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_dwVolumeSerialNumber, c_nFileSizeHigh, c_nFileSizeLow, c_nNumberOfLinks, c_nFileIndexHigh, c_nFileIndexLow }.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct BY_HANDLE_FILE_INFORMATION { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_dwVolumeSerialNumber, c_nFileSizeHigh, c_nFileSizeLow, c_nNumberOfLinks, c_nFileIndexHigh, c_nFileIndexLow }.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct FILE_ATTRIBUTE_TAG_INFO { c_FileAttributes, c_ReparseTag }.__init__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct FILE_ATTRIBUTE_TAG_INFO { c_FileAttributes, c_ReparseTag }.__enter__
[flowgraph] (rpython.rlib.rposix_stat:726)win32_xstat_impl
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct FILE_ATTRIBUTE_TAG_INFO { c_FileAttributes, c_ReparseTag }.__exit__
[flowgraph] (rpython.rlib.rutf8:470)codepoints_in_utf8
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1410)scoped_utf82wcharp.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1418)scoped_utf82wcharp.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1138)utf82wcharp
[flowgraph] (rpython.rlib.rutf8:799)Utf8StringIterator.__init__
[flowgraph] (rpython.rlib.rutf8:804)Utf8StringIterator.__iter__
[flowgraph] (rpython.rlib.rutf8:813)Utf8StringIterator.next
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1420)scoped_utf82wcharp.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:831)free_charp
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)CreateFileW
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_CreateFileW
[flowgraph] (rpython.rlib.rgil:160)release
[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.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.rlib.rgil:171)acquire
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (rpython.rlib.rwin32:172)GetLastError_saved
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GetFileType
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GetFileType
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GetFileInformationByHandle
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GetFileInformationByHandle
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix_stat:895)win32_attributes_from_dir
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2296)scoped_alloc
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2280)ScopedAlloc_Struct _WIN32_FIND_DATAW { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_nFileSizeHigh, c_nFileSizeLow, c_dwReserved0, c_dwReserved1, c_cFileName, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c__pad8, c__pad9, c__pad10, c__pad11, c__pad12, c__pad13, c__pad14, c__pad15, c__pad16, c__pad17, c__pad18, c__pad19, c__pad20, c__pad21, c__pad22, c__pad23, c__pad24, c__pad25, c__pad26, c__pad27 }.__init__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2286)ScopedAlloc_Struct _WIN32_FIND_DATAW { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_nFileSizeHigh, c_nFileSizeLow, c_dwReserved0, c_dwReserved1, c_cFileName, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c__pad8, c__pad9, c__pad10, c__pad11, c__pad12, c__pad13, c__pad14, c__pad15, c__pad16, c__pad17, c__pad18, c__pad19, c__pad20, c__pad21, c__pad22, c__pad23, c__pad24, c__pad25, c__pad26, c__pad27 }.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.lltype:2289)ScopedAlloc_Struct _WIN32_FIND_DATAW { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_nFileSizeHigh, c_nFileSizeLow, c_dwReserved0, c_dwReserved1, c_cFileName, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c__pad8, c__pad9, c__pad10, c__pad11, c__pad12, c__pad13, c__pad14, c__pad15, c__pad16, c__pad17, c__pad18, c__pad19, c__pad20, c__pad21, c__pad22, c__pad23, c__pad24, c__pad25, c__pad26, c__pad27 }.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)FindFirstFileW
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_FindFirstFileW
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)CloseHandle
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_CloseHandle
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GetFileAttributesW
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GetFileAttributesW
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)GetFileInformationByHandleEx
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_GetFileInformationByHandleEx
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)FindClose
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_FindClose
[flowgraph] (rpython.rlib.rposix_stat:906)win32_find_data_to_file_info
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1332)structcopy
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1349)copyfn
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.rposix_stat:865)win32_by_handle_info_to_stat
[flowgraph] (rpython.rlib.rposix_stat:851)win32_attributes_to_mode
[flowgraph] (rpython.rlib.rposix_stat:708)make_longlong
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.rposix_stat:711)IsReparseTagNameSurrogate
[flowgraph] (rpython.rlib.rwin32file:309)FILE_TIME_to_time_t_nsec
[flowgraph] (rpython.rlib.rwin32file:297)make_longlong
[flowgraph] (rpython.rlib.rposix_stat:94)get_stat_ns_as_bigint
[flowgraph] (rpython.rlib.rbigint:314)fromrarith_int
[flowgraph] (rpython.rlib.rbigint:1722)args_from_rarith_int
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.rlib.rbigint:1709)args_from_rarith_int1
[flowgraph] (rpython.rlib.rbigint:1684)digits_from_nonneg_long
[flowgraph] (rpython.rlib.rbigint:99)_mask_digit
[flowgraph] (rpython.rlib.rarithmetic:244)most_neg_value_of_same_type
[flowgraph] (rpython.rlib.rbigint:109)_store_digit
[flowgraph] (rpython.rlib.rbigint:1693)digits_for_most_neg_long
[flowgraph] (rpython.rlib.rbigint:159)rbigint.__init__
[annrpython:WARNING] make_sure_not_resized called, but has no effect since list_comprehension is off
[flowgraph] (rpython.rlib.rbigint:836)rbigint.int_mul
[flowgraph] (rpython.rlib.rbigint:65)int_in_valid_range
[flowgraph] (rpython.rlib.rbigint:168)rbigint.get_sign
[flowgraph] (rpython.rlib.rbigint:149)intsign
[flowgraph] (rpython.rlib.rbigint:215)rbigint.numdigits
[flowgraph] (rpython.rlib.rbigint:197)rbigint.uwidedigit
[flowgraph] (rpython.rlib.rbigint:106)_unsigned_widen_digit
[flowgraph] (rpython.rlib.rbigint:1356)rbigint.lqshift
[flowgraph] (rpython.rlib.rbigint:203)rbigint.udigit
[flowgraph] (rpython.rlib.rbigint:113)_load_unsigned_digit
[flowgraph] (rpython.rlib.rbigint:208)rbigint.setdigit
[flowgraph] (rpython.rlib.rbigint:2243)_muladd1
[flowgraph] (rpython.rlib.rbigint:208)rbigint.setdigit
[flowgraph] (rpython.rlib.rbigint:99)_mask_digit
[flowgraph] (rpython.rlib.rbigint:1593)rbigint._normalize
[annrpython:WARNING] make_sure_not_resized called, but has no effect since list_comprehension is off
[flowgraph] (rpython.rlib.rbigint:109)_store_digit
[flowgraph] (rpython.rlib.rbigint:171)rbigint._set_sign
[flowgraph] (rpython.rlib.rbigint:695)rbigint.int_add
[flowgraph] (rpython.rlib.rbigint:223)fromint
[flowgraph] (rpython.rlib.rbigint:1764)_x_int_add
[flowgraph] (rpython.rlib.rbigint:1829)_x_int_sub
[flowgraph] (rpython.rlib.rbigint:185)rbigint.digit
[flowgraph] (rpython.rlib.rbigint:680)rbigint.add
[flowgraph] (rpython.rlib.rbigint:1738)_x_add
[flowgraph] (rpython.rlib.rbigint:1783)_x_sub
[flowgraph] (rpython.rlib.rbigint:795)rbigint.mul
[flowgraph] (rpython.rlib.rbigint:1872)_x_mul
[flowgraph] (rpython.rlib.rbigint:2001)_k_mul
[flowgraph] (rpython.rlib.rbigint:1983)_kmul_split
[flowgraph] (rpython.rlib.rbigint:2216)_v_isub
[flowgraph] (rpython.rlib.rbigint:2191)_v_iadd
[flowgraph] (rpython.rlib.rbigint:565)rbigint.str
[flowgraph] (rpython.rlib.rbigint:464)rbigint.toint
[flowgraph] (rpython.rlib.rbigint:551)rbigint.format
[flowgraph] (rpython.rlib.rbigint:3183)_format
[flowgraph] (rpython.rlib.rbigint:2974)_format_base2_notzero
[flowgraph] (rpython.rlib.rbigint:1298)rbigint.neg
[flowgraph] (rpython.rlib.rbigint:3054)_PartsCache.get_cached_parts
[flowgraph] (rpython.rlib.rbigint:3031)PartsCacheBase.__init__
[flowgraph] (rpython.rlib.rbigint:474)rbigint._toint_helper
[flowgraph] (rpython.rlib.rbigint:520)rbigint._touint_helper
[flowgraph] (rpython.rlib.rbigint:191)rbigint.widedigit
[flowgraph] (rpython.rlib.rbigint:103)_widen_digit
[flowgraph] (rpython.rlib.rbigint:605)rbigint.lt
[flowgraph] (rpython.rlib.rbigint:3112)_format_recursive
[flowgraph] (rpython.rlib.rbigint:1001)rbigint.divmod
[flowgraph] (rpython.rlib.rbigint:1049)rbigint.int_divmod
[flowgraph] (rpython.rlib.rbigint:2161)_divrem1
[flowgraph] (rpython.rlib.rbigint:2145)_inplace_divrem1
[flowgraph] (rpython.rlib.rbigint:2603)divmod_big
[flowgraph] (rpython.rlib.rbigint:573)rbigint.eq
[flowgraph] (rpython.rlib.rbigint:1040)rbigint._divmod_small
[flowgraph] (rpython.rlib.rbigint:2395)_divrem
[flowgraph] (rpython.rlib.rbigint:2298)_x_divrem
[flowgraph] (rpython.rlib.rbigint:2777)bits_in_digit
[flowgraph] (rpython.rlib.rbigint:3162)_format_lowest_level_divmod_int_results
[flowgraph] (rpython.rlib.rbigint:511)rbigint.tobool
[flowgraph] (rpython.rlib.rbigint:2263)_v_lshift
[flowgraph] (rpython.rlib.rbigint:1219)rbigint.int_pow
[flowgraph] (rpython.rlib.rbigint:1318)rbigint.lshift
[flowgraph] (rpython.rlib.rbigint:1671)_help_mult
[flowgraph] (rpython.rlib.rbigint:1309)rbigint.invert
[flowgraph] (rpython.rlib.rbigint:2545)_divmod_fast_pos
[flowgraph] (rpython.rlib.rbigint:1607)rbigint.bit_length
[flowgraph] (rpython.rlib.rbigint:769)rbigint.int_sub
[flowgraph] (rpython.rlib.rbigint:754)rbigint.sub
[flowgraph] (rpython.rlib.rbigint:3076)_format_int10
[flowgraph] (rpython.rlib.rbigint:670)rbigint.ge
[flowgraph] (rpython.rlib.rbigint:2279)_v_rshift
[flowgraph] (rpython.rlib.rbigint:2525)_full_digits_lshift_then_or
[flowgraph] (rpython.rlib.rbigint:2448)div2n1n
[flowgraph] (rpython.rlib.rbigint:2435)_extract_digits
[flowgraph] (rpython.rlib.rbigint:2497)div3n2n
[flowgraph] (rpython.rlib.rbigint:1421)rbigint.rshift
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out
[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:1427)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[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:278)wrap_write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (?:1)memo_make_win32_traits_0
[flowgraph] (?:1)memo__make_scoped_allocator_0
[flowgraph] (?:1)memo__make_scoped_allocator_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__make_scoped_allocator_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__get_structcopy_fn_0
[flowgraph] (?:1)memo__should_widen_type_0
[flowgraph] (?:1)memo__should_widen_type_0
[flowgraph] (?:1)memo__should_widen_type_0
[flowgraph] (?:1)memo_most_neg_value_of_0
[flowgraph] (?:1)memo_offsetof_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[c58456730274180] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2038
[translation:info] already done: Annotating&simplifying
[translation:info] RTyping...
[c584567302ee280] {translation-task
starting rtype_lltype 
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rstr:425)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[flowgraph] (rpython.rlib.rposix_stat:263)_ll_get_st_ctime
[flowgraph] (?:1)memo__stfld_0
[flowgraph] (?:1)memo__stfld_0
[flowgraph] (rpython.rtyper.rfloat:60)ll_str
[flowgraph] (?:2)formatd
[flowgraph] (rpython.rlib.rfloat:105)formatd
[flowgraph] (rpython.rlib.rdtoa:290)dtoa_formatd
[flowgraph] (rpython.rlib.rdtoa:248)dtoa
[flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_freedtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_freedtoa
[flowgraph] (rpython.rlib.rdtoa:82)format_nonfinite
[flowgraph] (rpython.rlib.rdtoa:97)format_number
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[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] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[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:354)ll_stritem_nonneg
[rtyper] specializing: 100 / 1715 blocks   (5%)
[rtyper] specializing: 200 / 1715 blocks   (11%)
[rtyper] specializing: 300 / 1715 blocks   (17%)
[rtyper] specializing: 400 / 1715 blocks   (23%)
[flowgraph] (rpython.rtyper.rtuple:413)_ll_equal
[rtyper] specializing: 500 / 1717 blocks   (29%)
[flowgraph] (rpython.rtyper.rint:398)ll_int_py_div
[flowgraph] (rpython.rtyper.lltypesystem.rlist:357)ll_newemptylist
[flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array
[flowgraph] (?:1)memo__ll_prebuilt_empty_array_0
[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] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[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__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.rlist:880)ll_listslice_startonly
[flowgraph] (rpython.rtyper.lltypesystem.rlist:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:552)ll_arraycopy
[flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items
[flowgraph] (rpython.rtyper.rlist:580)ll_len_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.rlist:891)ll_listslice_startstop
[flowgraph] (rpython.rtyper.rlist:552)ll_arraycopy
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:721)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:655)ll_dict_getitem
[flowgraph] (rpython.rtyper.rint:619)ll_hash_int
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:658)ll_dict_getitem_with_hash
[flowgraph] (?:11)ll_call_lookup_function_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_lookup_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:557)_ll_write_indexes
[flowgraph] (?:11)ll_dict_create_initial_index_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:520)ll_malloc_indexes_and_choose_lookup
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:955)ll_dict_rehash_after_translation
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:979)ll_dict_reindex
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:739)_ll_len_of_d_indexes
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:607)ll_valid_from_value
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:629)ll_hash_recomputed
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:543)ll_clear_indexes
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rgc:508)ll_arrayclear
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1108)ll_dict_store_clean
[flowgraph] (?:2)ll_call_lookup_function_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:46)ll_call_lookup_function
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_lookup_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:1035)ll_dict_lookup
[flowgraph] (?:2)ll_dict_create_initial_index_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rordereddict:942)ll_dict_create_initial_index
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo__ll_ptr_to_array_of_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[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:407)ll_fixed_setitem_fast
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[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
[flowgraph] (rpython.rtyper.rlist:697)ll_getitem
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[flowgraph] (rpython.rtyper.rlist:584)ll_list_is_true_foldable
[flowgraph] (rpython.rtyper.lltypesystem.rlist:470)ll_listiter
[flowgraph] (rpython.rtyper.rlist:697)ll_getitem
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.rlist:717)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.rlist:735)ll_setitem
[flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist
[flowgraph] (rpython.rtyper.rlist:726)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rtyper.lltypesystem.rlist:493)ll_getnextindex
[flowgraph] (rpython.rtyper.lltypesystem.rlist:476)ll_listnext
[flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[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:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:407)ll_fixed_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:735)ll_setitem
[flowgraph] (rpython.rtyper.lltypesystem.rlist:395)ll_fixed_length
[flowgraph] (rpython.rtyper.rlist:880)ll_listslice_startonly
[flowgraph] (rpython.rtyper.rlist:552)ll_arraycopy
[flowgraph] (rpython.rtyper.lltypesystem.rlist:399)ll_fixed_items
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[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
[rtyper] specializing: 900 / 2511 blocks   (35%)
[flowgraph] (rpython.rtyper.rlist:697)ll_getitem
[flowgraph] (rpython.rtyper.rlist:717)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:445)ll_new
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:155)ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:163)ll_jit_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:233)ll_jit_try_append_slice
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:80)_ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:117)ll_grow_and_append
[flowgraph] (?:2)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:94)ll_grow_by
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:178)ll_append_char
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:171)ll_append_res0
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_2
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_2
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_3
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_3
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_4
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_4
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_5
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_5
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_6
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_6
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_7
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_7
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_8
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_8
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_9
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_9
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:218)ll_append_0_10
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:223)ll_append_start_10
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:346)ll_getlength
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rlist:572)ll_len
[flowgraph] (rpython.rtyper.rlist:588)ll_append
[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.rtyper.lltypesystem.llmemory:411)sizeof
[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] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (rpython.rtyper.rint:502)ll_int_py_mod_nonnegargs
[flowgraph] (rpython.rtyper.rint:410)ll_int_py_div_nonnegargs
[flowgraph] (rpython.rtyper.rlist:600)ll_concat
[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.rstr:955)ll_stritem
[flowgraph] (rpython.rtyper.rlist:726)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rrange:76)ll_newrangest
[flowgraph] (rpython.rtyper.rrange:65)ll_rangelen
[flowgraph] (rpython.rtyper.rrange:56)_ll_rangelen
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[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:384)ll_fixed_newlist
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[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.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rrange:186)ll_rangenext_updown
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[flowgraph] (rpython.rtyper.rrange:179)ll_rangenext_down
[flowgraph] (rpython.rtyper.rlist:580)ll_len_foldable
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:726)ll_setitem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:275)ll_append_multiple_char
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:299)ll_jit_try_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:282)_ll_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[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: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
[rtyper] specializing: 1200 / 2955 blocks   (40%)
[flowgraph] (rpython.rtyper.rlist:735)ll_setitem
[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] (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] (?: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
[rtyper] specializing: 1400 / 3071 blocks   (45%)
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains
[flowgraph] (rpython.rtyper.rstr:930)ll_lower_char
[rtyper] specializing: 1500 / 3081 blocks   (48%)
[flowgraph] (rpython.rtyper.rstr:890)ll_char_isdigit
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:721)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:328)ll_append_charpsize
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (rpython.rtyper.lltypesystem.rstr:856)ll_stringslice_startonly
[flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice
[flowgraph] (?:1)memo_emptystrfun_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:362)ll_chr2str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat
[flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop
[rtyper] specializing: 1700 / 3128 blocks   (54%)
[rtyper] specializing: 1900 / 3128 blocks   (60%)
[rtyper] specializing: 2100 / 3128 blocks   (67%)
[rtyper] specializing: 2300 / 3128 blocks   (73%)
[rtyper] specializing: 2500 / 3128 blocks   (79%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 2700 / 3130 blocks   (86%)
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[rtyper] specializing: 2900 / 3132 blocks   (92%)
[rtyper] specializing: 3100 / 3132 blocks   (98%)
[rtyper] -=- specialized 3132 blocks -=-
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] -=- specialized 4 more blocks -=-
[c58456942d04180] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2038
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] lltype back-end optimisations...
[c58456942d7e200] {translation-task
starting backendopt_lltype 
[backendopt:removecasts] removed 21 cast_pointers in win32_xstat_impl__Win32Traits
[backendopt:removecasts] removed 1 cast_pointers in Utf8StringIterator.next
[backendopt:removecasts] removed 1 cast_pointers in digits_for_most_neg_long__int
[backendopt:removecasts] removed 1 cast_pointers in rbigint.numdigits
[backendopt:removecasts] removed 1 cast_pointers in rbigint.lqshift
[backendopt:removecasts] removed 1 cast_pointers in setdigit__int
[backendopt:removecasts] removed 2 cast_pointers in _muladd1__int
[backendopt:removecasts] removed 1 cast_pointers in setdigit__r_uint
[backendopt:removecasts] removed 1 cast_pointers in rbigint._normalize
[backendopt:removecasts] removed 1 cast_pointers in _x_int_sub
[backendopt:removecasts] removed 1 cast_pointers in _x_sub
[backendopt:removecasts] removed 3 cast_pointers in _x_mul
[backendopt:removecasts] removed 5 cast_pointers in _k_mul
[backendopt:removecasts] removed 1 cast_pointers in _kmul_split
[backendopt:removecasts] removed 1 cast_pointers in _v_isub
[backendopt:removecasts] removed 1 cast_pointers in _v_iadd
[backendopt:removecasts] removed 1 cast_pointers in rbigint.toint
[backendopt:removecasts] removed 3 cast_pointers in _format_base2_notzero
[backendopt:removecasts] removed 2 cast_pointers in rbigint._toint_helper
[backendopt:removecasts] removed 1 cast_pointers in rbigint._touint_helper
[backendopt:removecasts] removed 3 cast_pointers in rbigint.divmod
[backendopt:removecasts] removed 3 cast_pointers in rbigint.int_divmod
[backendopt:removecasts] removed 2 cast_pointers in _divrem1
[backendopt:removecasts] removed 1 cast_pointers in _inplace_divrem1
[backendopt:removecasts] removed 3 cast_pointers in divmod_big
[backendopt:removecasts] removed 1 cast_pointers in _divrem
[backendopt:removecasts] removed 10 cast_pointers in _x_divrem
[backendopt:removecasts] removed 1 cast_pointers in bits_in_digit
[backendopt:removecasts] removed 2 cast_pointers in _format_lowest_level_divmod_int_results
[backendopt:removecasts] removed 2 cast_pointers in rbigint.lshift
[backendopt:removecasts] removed 4 cast_pointers in _divmod_fast_pos
[backendopt:removecasts] removed 1 cast_pointers in _full_digits_lshift_then_or
[backendopt:removecasts] removed 3 cast_pointers in div2n1n
[backendopt:removecasts] removed 1 cast_pointers in _extract_digits
[backendopt:removecasts] removed 1 cast_pointers in rbigint.rshift
[backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string
[backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write
[backendopt:removecasts] removed 2 cast_pointers in dtoa_formatd__Float_Char_Signed_Signed
[backendopt:removecasts] removed 3 cast_pointers in dtoa__Float_Char_Signed_Signed_Signed_SomeList_Bool
[backendopt:removecasts] removed 1 cast_pointers in format_nonfinite__arrayPtr_Signed_Signed_SomeList
[backendopt:removecasts] removed 4 cast_pointers in format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v19___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__v22___simple_call__function_ll
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed
[backendopt:removecasts] removed 3 cast_pointers in ll_dict_rehash_after_translation__dicttablePtr
[backendopt:removecasts] removed 1 cast_pointers in ll_dict_reindex__dicttablePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_clear_indexes__dicttablePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in int_force_ge_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_listnext__listiterPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_grow_by__stringbuilderPtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_concat__GcArray_SignedLlT_arrayPtr_arrayPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_newrangest__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_down__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining]    0.00                                         widen__int
[backendopt:inlining]    0.00                                  rbigint.numdigits
[backendopt:inlining]    0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_Signed
[backendopt:inlining]    0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining]    0.00                                 rbigint.uwidedigit
[backendopt:inlining]    0.00                                    rbigint.lqshift
[backendopt:inlining]    0.00                        CloseHandle__NonePtr_star_1
[backendopt:inlining]    0.00                           _get_raw_buf__rpy_string
[backendopt:inlining]    0.00 GetFileInformationByHandle__NonePtr_BY_HANDLE_FILE_INFORMATIONPtr_star_2
[backendopt:inlining]    0.00                        Utf8StringIterator.__iter__
[backendopt:inlining]    0.00                                 int_in_valid_range
[backendopt:inlining]    0.00                   scoped_nonmovingbuffer.__enter__
[backendopt:inlining]    0.00                             get_nonmovingbuffer_ll
[backendopt:inlining]    0.00 CreateFileW__arrayPtr_Signed_Signed_arrayPtr_Signed_Signed_NonePtr_star_7
[backendopt:inlining]    0.00                                 copy_string_to_raw
[backendopt:inlining]    0.00                    scoped_nonmovingbuffer.__init__
[backendopt:inlining]    0.00          wrap_write__Signed_arrayPtr_Signed_star_3
[backendopt:inlining]    0.00                                   __exit____star_3
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    0.00                                      setdigit__int
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    0.00                                     rbigint.lshift
[backendopt:inlining]    0.00                                   setdigit__r_uint
[backendopt:inlining]    0.00                                 rbigint._normalize
[backendopt:inlining]    0.00                                     rbigint.udigit
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    0.00                                      gc_thread_run
[backendopt:inlining]    0.00                           memo_most_neg_value_of_0
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00                            Utf8StringIterator.next
[backendopt:inlining]    0.00                    ll_getitem_fast__listPtr_Signed
[backendopt:inlining]    0.00 ll_append_multiple_char__stringbuilderPtr_Char_Signed
[backendopt:inlining]    0.00         isconstant__v74___simple_call__function_is
[backendopt:inlining]    0.00                               _load_unsigned_digit
[backendopt:inlining]    0.00                        GetFileType__NonePtr_star_1
[backendopt:inlining]    0.00                                         digit__int
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    0.00 GetFileInformationByHandleEx__NonePtr_Signed_FILE_ATTRIBUTE_TAG_INFOPtr_Signed_star_4
[backendopt:inlining]    0.00                          FindClose__NonePtr_star_1
[backendopt:inlining]    0.00                                 memo_ll_constant_0
[backendopt:inlining]    0.00                                        as_str__str
[backendopt:inlining]    0.00                                  rbigint.widedigit
[backendopt:inlining]    0.00              ll_append_char__stringbuilderPtr_Char
[backendopt:inlining]    0.00          isvirtual__v50___simple_call__function_is
[backendopt:inlining]    0.00                           ll_fixed_items__arrayPtr
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT
[backendopt:inlining]    0.00                     ll_getlength__stringbuilderPtr
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT
[backendopt:inlining]    0.00                GetFileAttributesW__arrayPtr_star_1
[backendopt:inlining]    0.00         isconstant__v52___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v53___simple_call__function_is
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT
[backendopt:inlining]    0.00          ll_append__stringbuilderPtr_rpy_stringPtr
[backendopt:inlining]    0.00                                      widen__r_uint
[backendopt:inlining]    0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT
[backendopt:inlining]    0.00         isconstant__v69___simple_call__function_is
[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 FindFirstFileW__arrayPtr__WIN32_FIND_DATAWPtr_star_2
[backendopt:inlining]    0.00                 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining]    0.00                           ll_fixed_items__arrayPtr
[backendopt:inlining]    0.00         isconstant__v55___simple_call__function_is
[backendopt:inlining]    0.00 _ll_append__stringbuilderPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00          isvirtual__v20___simple_call__function_is
[backendopt:inlining]    0.00            _format_lowest_level_divmod_int_results
[backendopt:inlining]    0.00         isconstant__v18___simple_call__function_is
[backendopt:inlining]    0.00                                ll_hash_int__Signed
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT
[backendopt:inlining]    0.00                    memo__ll_prebuilt_empty_array_0
[backendopt:inlining]    0.00         isconstant__v24___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v25___simple_call__function_is
[backendopt:inlining]    0.00 conditional_call__v26___simple_call__function_co_star_3
[backendopt:inlining]    0.00         isconstant__v29___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v79___simple_call__function_is
[backendopt:inlining]    0.00          isvirtual__v81___simple_call__function_is
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UINTLlT
[backendopt:inlining]    0.00                   ll_getitem_fast__arrayPtr_Signed
[backendopt:inlining]    0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT
[backendopt:inlining]    0.00         isconstant__v54___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v31___simple_call__function_is
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00         isconstant__v108___simple_call__function_i
[backendopt:inlining]    0.00          isvirtual__v35___simple_call__function_is
[backendopt:inlining]    0.00          isvirtual__v38___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v84___simple_call__function_is
[backendopt:inlining]    0.00          isvirtual__v41___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v86___simple_call__function_is
[backendopt:inlining]    0.00 conditional_call__v90___simple_call__function_co_star_2
[backendopt:inlining]    0.00         isconstant__v91___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v92___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v94___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v95___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v96___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v98___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v99___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v101___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v102___simple_call__function_i
[backendopt:inlining]    0.00 conditional_call__v103___simple_call__function_c_star_3
[backendopt:inlining]    0.00         isconstant__v106___simple_call__function_i
[backendopt:inlining]    0.00                    memo__ll_prebuilt_empty_array_0
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00 ll_setitem_nonneg__dum_nocheckConst_listPtr_Signed_GCREFPtr
[backendopt:inlining]    0.00          isvirtual__v44___simple_call__function_is
[backendopt:inlining]    0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_fastConst_listPtr_Signed
[backendopt:inlining]    0.00         isconstant__v93___simple_call__function_is
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00                                memo__sizeof_none_0
[backendopt:inlining]    0.00          isvirtual__v47___simple_call__function_is
[backendopt:inlining]    0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_Char
[backendopt:inlining]    0.00         isconstant__v112___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v88___simple_call__function_is
[backendopt:inlining]    0.00         isconstant__v97___simple_call__function_is
[backendopt:inlining]    0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_fastConst_arrayPtr_Signed
[backendopt:inlining]    0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_GCREFPtr
[backendopt:inlining]    0.00         isconstant__v116___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v118___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v120___simple_call__function_i
[backendopt:inlining]    0.00          isvirtual__v122___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v127___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v128___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v132___simple_call__function_i
[backendopt:inlining]    0.00 conditional_call__v129___simple_call__function_c_star_3
[backendopt:inlining]    0.00         isconstant__v134___simple_call__function_i
[backendopt:inlining]    0.00                    memo__ll_prebuilt_empty_array_0
[backendopt:inlining]    0.00         isconstant__v138___simple_call__function_i
[backendopt:inlining]    0.00          isvirtual__v140___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v142___simple_call__function_i
[backendopt:inlining]    0.00         isconstant__v145___simple_call__function_i
[backendopt:inlining]    0.00 conditional_call__v146___simple_call__function_c_star_3
[backendopt:inlining]    0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining]    0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining]    0.00                                 memo_emptystrfun_0
[backendopt:inlining]    2.00         ll_fixed_newlist__GcArray_SignedLlT_Signed
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                              _unsigned_widen_digit
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                             getraw
[backendopt:inlining]    2.00                                             setraw
[backendopt:inlining]    2.00                           ll_strlen__rpy_stringPtr
[backendopt:inlining]    2.00                                    widen__r_uint32
[backendopt:inlining]    2.00                                  _store_digit__int
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    2.00           ll_fixed_newlist__GcArray_CharLlT_Signed
[backendopt:inlining]    2.00                          ll_fixed_length__arrayPtr
[backendopt:inlining]    2.00                                 ll_length__listPtr
[backendopt:inlining]    2.00 ll_fixed_newlist__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining]    2.00                                 ll_length__listPtr
[backendopt:inlining]    2.00                  ll_uint_py_div__Unsigned_Unsigned
[backendopt:inlining]    2.00                                   _mask_digit__int
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    2.00                               _store_digit__r_uint
[backendopt:inlining]    2.00                                       _widen_digit
[backendopt:inlining]    2.00                          ll_fixed_length__arrayPtr
[backendopt:inlining]    2.00                          ll_fixed_length__arrayPtr
[backendopt:inlining]    2.00            ll_int_py_div_nonnegargs__Signed_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    2.00            ll_int_py_mod_nonnegargs__Signed_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    2.00                       scoped_utf82wcharp.__enter__
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00                                 ll_length__listPtr
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00                                  ll_items__listPtr
[backendopt:inlining]    2.00 ScopedAlloc_Struct BY_HANDLE_FILE_INFORMATION { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_dwVolumeSerialNumber, c_nFileSizeHigh, c_nFileSizeLow, c_nNumberOfLinks, c_nFileIndexHigh, c_nFileIndexLow }.__enter__
[backendopt:inlining]    2.00 ScopedAlloc_Struct FILE_ATTRIBUTE_TAG_INFO { c_FileAttributes, c_ReparseTag }.__enter__
[backendopt:inlining]    2.00 ScopedAlloc_Struct _WIN32_FIND_DATAW { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_nFileSizeHigh, c_nFileSizeLow, c_dwReserved0, c_dwReserved1, c_cFileName, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c__pad8, c__pad9, c__pad10, c__pad11, c__pad12, c__pad13, c__pad14, c__pad15, c__pad16, c__pad17, c__pad18, c__pad19, c__pad20, c__pad21, c__pad22, c__pad23, c__pad24, c__pad25, c__pad26, c__pad27 }.__enter__
[backendopt:inlining]    2.00                                         free_charp
[backendopt:inlining]    2.00                  ll_uint_py_mod__Unsigned_Unsigned
[backendopt:inlining]    2.00                           _ll_equal__Signed_Signed
[backendopt:inlining]    2.00                       ll_getnextindex__listiterPtr
[backendopt:inlining]    2.00                                ll_unsigned__Signed
[backendopt:inlining]    2.00                           ll_length__rpy_stringPtr
[backendopt:inlining]    4.00      ll_fixed_setitem_fast__arrayPtr_Signed_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    4.00                                _mask_digit__r_uint
[backendopt:inlining]    4.00            ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining]    4.00        ll_fixed_setitem_fast__arrayPtr_Signed_Char
[backendopt:inlining]    4.00    ll_fixed_setitem_fast__arrayPtr_Signed_GCREFPtr
[backendopt:inlining]    4.00                              ll_min__Signed_Signed
[backendopt:inlining]    4.00                           _ll_zero_or_null__Signed
[backendopt:inlining]    4.00             ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining]    4.00                         _ll_zero_or_null__GCREFPtr
[backendopt:inlining]    4.00                                   __exit____star_3
[backendopt:inlining]    4.00                                   __exit____star_3
[backendopt:inlining]    4.00                                   __exit____star_3
[backendopt:inlining]    4.00                 _ll_len_of_d_indexes__dicttablePtr
[backendopt:inlining]    4.00         copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining]    4.00                          ll_min__Unsigned_Unsigned
[backendopt:inlining]    4.00         copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining]    4.00         copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining]    4.00             ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining]    5.00                                            release
[backendopt:inlining]    6.00                               _str_ofs__rpy_string
[backendopt:inlining]    6.00                             _ll_zero_or_null__Char
[backendopt:inlining]    6.00 ScopedAlloc_Struct BY_HANDLE_FILE_INFORMATION { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_dwVolumeSerialNumber, c_nFileSizeHigh, c_nFileSizeLow, c_nNumberOfLinks, c_nFileIndexHigh, c_nFileIndexLow }.__init__
[backendopt:inlining]    6.00 ScopedAlloc_Struct FILE_ATTRIBUTE_TAG_INFO { c_FileAttributes, c_ReparseTag }.__init__
[backendopt:inlining]    6.00 ScopedAlloc_Struct _WIN32_FIND_DATAW { c_dwFileAttributes, c_ftCreationTime, c_ftLastAccessTime, c_ftLastWriteTime, c_nFileSizeHigh, c_nFileSizeLow, c_dwReserved0, c_dwReserved1, c_cFileName, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c__pad8, c__pad9, c__pad10, c__pad11, c__pad12, c__pad13, c__pad14, c__pad15, c__pad16, c__pad17, c__pad18, c__pad19, c__pad20, c__pad21, c__pad22, c__pad23, c__pad24, c__pad25, c__pad26, c__pad27 }.__init__
[backendopt:inlining]    4.00        ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    7.00                                  mallocstr__Signed
[backendopt:inlining]    7.00                ll_str__IntegerR_SignedConst_Signed
[backendopt:inlining]    7.00 ll_dict_create_initial_index_look_inside_iff__dicttablePtr
[backendopt:inlining]    7.00                                      _format_int10
[backendopt:inlining]    2.00                          ll_len_foldable__arrayPtr
[backendopt:inlining]    7.00         ll_build_look_inside_iff__stringbuilderPtr
[backendopt:inlining]    4.00        ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining]    7.00                                    llrepr_out__str
[backendopt:inlining]    7.00                              rpython_print_newline
[backendopt:inlining]    4.00                                    get_saved_errno
[backendopt:inlining]    7.00                                    ccall_FindClose
[backendopt:inlining]    0.00                          FindClose__NonePtr_star_1
[backendopt:inlining]    7.00                structcopy__FILETIMEPtr_FILETIMEPtr
[backendopt:inlining]    7.00                          args_from_rarith_int__int
[backendopt:inlining]    7.00                  ccall__PyPy_dg_freedtoa__arrayPtr
[backendopt:inlining]    0.00                 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining]    7.00                                         _help_mult
[backendopt:inlining]    2.00                                    ll_len__listPtr
[backendopt:inlining]    2.00                          ll_len_foldable__arrayPtr
[backendopt:inlining]    7.00              ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining]    7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed
[backendopt:inlining]    7.00                                            intsign
[backendopt:inlining]    7.50                          int_force_ge_zero__Signed
[backendopt:inlining]    7.50                                  mallocstr__Signed
[backendopt:inlining]    7.50                              ll_char_isdigit__Char
[backendopt:inlining]    8.00                                  rbigint._set_sign
[backendopt:inlining]    8.00   ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining]    8.00                  ll_newemptylist__GcStruct_listLlT
[backendopt:inlining]    8.00                                      make_longlong
[backendopt:inlining]    8.00                                      make_longlong
[backendopt:inlining]    8.00                                             copyfn
[backendopt:inlining]    8.00      ll_listiter__Ptr_GcStruct_listiterLlT_listPtr
[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                                     rbigint.tobool
[backendopt:inlining]    9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining]    9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining]    9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining]    9.00                                          stat__str
[backendopt:inlining]    6.00                                 GetLastError_saved
[backendopt:inlining]    4.00                          IsReparseTagNameSurrogate
[backendopt:inlining]    9.00 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_CharLlT_Signed_Char
[backendopt:inlining]    9.00                    ll_str__FloatR_FloatConst_Float
[backendopt:inlining]    9.00                  formatd__Float_Char_Signed_Signed
[backendopt:inlining]    9.00                  formatd__Float_Char_Signed_Signed
[backendopt:inlining]    9.00 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_SignedLlT_Signed_Signed
[backendopt:inlining]    9.00                                         rbigint.ge
[backendopt:inlining]    9.00 ll_call_lookup_function_look_inside_iff__dicttablePtr_Signed_Signed_Signed
[backendopt:inlining]    9.00 _ll_alloc_and_set_nonnull_look_inside_iff__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]    9.00                                   rbigint.get_sign
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr
[backendopt:inlining]    9.50                                   ll_chr2str__Char
[backendopt:inlining]    7.00                                            acquire
[backendopt:inlining]   10.00                ll_newlist__GcStruct_listLlT_Signed
[backendopt:inlining]    7.00                 ll_list_is_true_foldable__arrayPtr
[backendopt:inlining]   10.75                                ll_lower_char__Char
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   11.00                        scoped_utf82wcharp.__init__
[backendopt:inlining]    6.00           ll_setitem_fast__listPtr_Signed_GCREFPtr
[backendopt:inlining]    6.00                    ll_getitem_fast__listPtr_Signed
[backendopt:inlining]   11.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UCHARLlT
[backendopt:inlining]   11.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_USHORTLlT
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   11.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UINTLlT
[backendopt:inlining]   11.00 ll_dict_lookup_look_inside_iff__dicttablePtr_Signed_Signed_Signed_UnsignedLlT
[backendopt:inlining]   11.00                                     rbigint.format
[backendopt:inlining]   11.00 ccall__PyPy_dg_dtoa__Float_INT_INT_arrayPtr_arrayPtr_arrayPtr
[backendopt:inlining]    0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]    6.00             ll_setitem_fast__listPtr_Signed_Signed
[backendopt:inlining]    6.00               ll_setitem_fast__listPtr_Signed_Char
[backendopt:inlining]   11.00     ll_stringslice_startonly__rpy_stringPtr_Signed
[backendopt:inlining]   12.00       ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining]   12.00                          ll_striter__rpy_stringPtr
[backendopt:inlining]   12.00                            ll_arrayclear__arrayPtr
[backendopt:inlining]   12.00                            ll_arrayclear__arrayPtr
[backendopt:inlining]   12.00                            ll_arrayclear__arrayPtr
[backendopt:inlining]   12.00                            ll_arrayclear__arrayPtr
[backendopt:inlining]   12.00                       _ll_get_st_ctime__tuple15Ptr
[backendopt:inlining]   12.50                   ll_rangenext_up__rangePtr_Signed
[backendopt:inlining]   12.50                   ll_rangenext_up__rangePtr_Signed
[backendopt:inlining]   12.50                 ll_rangenext_down__rangePtr_Signed
[backendopt:inlining]    9.00                                   __exit____star_3
[backendopt:inlining]   12.00      scoped_alloc__BY_HANDLE_FILE_INFORMATION_True
[backendopt:inlining]   12.00         scoped_alloc__FILE_ATTRIBUTE_TAG_INFO_True
[backendopt:inlining]   12.00              scoped_alloc___WIN32_FIND_DATAW_False
[backendopt:inlining]    8.00                        Utf8StringIterator.__init__
[backendopt:inlining]   13.00                       ll_rangelen__rangePtr_Signed
[backendopt:inlining]   13.00                            free_nonmovingbuffer_ll
[backendopt:inlining]   13.00                ll_newrangest__Signed_Signed_Signed
[backendopt:inlining]    9.00 ll_listdelslice_startonly__v139___simple_call__function_l
[backendopt:inlining]    9.00 ll_listdelslice_startonly__v144___simple_call__function_l
[backendopt:inlining]   15.00                       ll_int_py_div__Signed_Signed
[backendopt:inlining]   11.50                                   rbigint.__init__
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]   15.50                          ll_strnext__stringiterPtr
[backendopt:inlining]   14.25  ll_alloc_and_set__GcArray_SignedLlT_Signed_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]    9.00               ll_dict_getitem__dicttablePtr_Signed
[backendopt:inlining]   16.00               ll_valid_from_value__arrayPtr_Signed
[backendopt:inlining]   14.25      ll_alloc_and_set__GcArray_CharLlT_Signed_Char
[backendopt:inlining]   14.25 ll_alloc_and_set__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   16.00       ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining]   17.00                    ll_contains__rpy_stringPtr_Char
[backendopt:inlining]    6.75 loop_unrolling_heuristic__v17___simple_call__function_lo
[backendopt:inlining]   11.00 ll_getitem__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]   11.00 ll_getitem__dum_nocheckConst_ll_getitem_fastConst_arrayPtr_Signed
[backendopt:inlining]   13.00 ll_getitem__dum_nocheckConst_ll_getitem_fastConst_listPtr_Signed
[backendopt:inlining]   11.00    ll_stritem__LLHelpersConst_rpy_stringPtr_Signed
[backendopt:inlining]   13.00 ll_arraycopy__listPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   18.00 ll_dict_create_initial_index__v51___simple_call__function_ll
[backendopt:inlining]   18.00 ll_dict_create_initial_index__v67___simple_call__function_ll
[backendopt:inlining]   18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining]   19.00                  ll_shrink_final__stringbuilderPtr
[backendopt:inlining]   11.00  ll_setitem__dum_nocheckConst_arrayPtr_Signed_Char
[backendopt:inlining]   11.00 ll_setitem__dum_nocheckConst_arrayPtr_Signed_GCREFPtr
[backendopt:inlining]   11.00 ll_setitem__dum_nocheckConst_arrayPtr_Signed_Signed
[backendopt:inlining]   21.00                                  ccall_CloseHandle
[backendopt:inlining]   14.00   ll_hash_recomputed__arrayPtr_dicttablePtr_Signed
[backendopt:inlining]   21.00                                        rbigint.str
[backendopt:inlining]   21.94                                      rbigint.toint
[backendopt:inlining]   22.00              ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining]   21.17                                      bits_in_digit
[backendopt:inlining]   19.00                           ll_listnext__listiterPtr
[backendopt:inlining]   17.00                          ll_append__listPtr_Signed
[backendopt:inlining]   11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   17.00                            ll_append__listPtr_Char
[backendopt:inlining]   25.00                       get_stat_ns_as_bigint__ctime
[backendopt:inlining]   17.00                        ll_append__listPtr_GCREFPtr
[backendopt:inlining]   25.50                      ll_rangenext_updown__rangePtr
[backendopt:inlining]   26.16      ll_join_chars__v80___simple_call__function_ll
[backendopt:inlining]   26.16      ll_join_chars__v83___simple_call__function_ll
[backendopt:inlining]   21.50              win32_attributes_to_mode__Win32Traits
[backendopt:inlining]   26.50 ll_dict_getitem_with_hash__dicttablePtr_Signed_Signed
[backendopt:inlining]   19.00 ll_listslice_startonly__GcArray_SignedLlT_listPtr_Signed
[backendopt:inlining]   17.00 ll_listslice_startonly__GcArray_CharLlT_arrayPtr_Signed
[backendopt:inlining]   17.83        _ll_alloc_and_clear__GcArray_CharLlT_Signed
[backendopt:inlining]   17.83      _ll_alloc_and_clear__GcArray_SignedLlT_Signed
[backendopt:inlining]   17.83 _ll_alloc_and_clear__GcArray_Ptr_GCREF__gcopaque_Ll_Signed
[backendopt:inlining]   28.50                                fromrarith_int__int
[backendopt:inlining]   29.50 ll_malloc_indexes_and_choose_lookup__dicttablePtr_Signed
[backendopt:inlining]   27.50                                     ll_new__Signed
[backendopt:inlining]   27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]   27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining]    0.00 ll_jit_try_append_slice__stringbuilderPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v75___simple_call__function__l
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v70___simple_call__function__l
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v113___simple_call__function__
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v77___simple_call__function__l
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v72___simple_call__function__l
[backendopt:inlining]   20.67 _ll_alloc_and_set_nonnull__v115___simple_call__function__
[backendopt:inlining]   25.75 _ll_alloc_and_set_nojit__GcArray_SignedLlT_Signed_Signed
[backendopt:inlining]    0.00                                     rbigint.rshift
[backendopt:inlining]   25.75 _ll_alloc_and_set_nojit__GcArray_Ptr_GCREF__gcopaque_Ll_Signed_GCREFPtr
[backendopt:inlining]   27.25 _ll_alloc_and_set_nojit__GcArray_CharLlT_Signed_Char
[backendopt:inlining]   31.75                          handle_posix_error__write
[backendopt:inlining] inlined 1806 callsites.
[backendopt:removecasts] removed 4 cast_pointers in win32_xstat3___rpython_rlib__os_support_Utf8
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 1 simple mallocs removed in 'f'
[backendopt:malloc] 1 simple mallocs removed in 'win32_xstat3___rpython_rlib__os_support_Utf8'
[backendopt:malloc] 39 simple mallocs removed in 'win32_xstat_impl__Win32Traits'
[backendopt:malloc] 2 simple mallocs removed in 'codepoints_in_utf8'
[backendopt:malloc] 1 simple mallocs removed in 'utf82wcharp'
[backendopt:malloc] 13 simple mallocs removed in 'CreateFileW__arrayPtr_Signed_Signed_arrayPtr_Signed_Signed_NonePtr_star_7'
[backendopt:malloc] 3 simple mallocs removed in 'GetFileType__NonePtr_star_1'
[backendopt:malloc] 5 simple mallocs removed in 'GetFileInformationByHandle__NonePtr_BY_HANDLE_FILE_INFORMATIONPtr_star_2'
[backendopt:malloc] 1 simple mallocs removed in 'win32_attributes_from_dir__Win32Traits'
[backendopt:malloc] 5 simple mallocs removed in 'FindFirstFileW__arrayPtr__WIN32_FIND_DATAWPtr_star_2'
[backendopt:malloc] 3 simple mallocs removed in 'CloseHandle__NonePtr_star_1'
[backendopt:malloc] 3 simple mallocs removed in 'GetFileAttributesW__arrayPtr_star_1'
[backendopt:malloc] 9 simple mallocs removed in 'GetFileInformationByHandleEx__NonePtr_Signed_FILE_ATTRIBUTE_TAG_INFOPtr_Signed_star_4'
[backendopt:malloc] 3 simple mallocs removed in 'FindClose__NonePtr_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'win32_by_handle_info_to_stat__Win32Traits'
[backendopt:malloc] 1 simple mallocs removed in 'rbigint.int_mul'
[backendopt:malloc] 1 simple mallocs removed in '_x_mul'
[backendopt:malloc] 6 simple mallocs removed in '_k_mul'
[backendopt:malloc] 3 simple mallocs removed in '_format'
[backendopt:malloc] 1 simple mallocs removed in 'rbigint.int_pow'
[backendopt:malloc] 4 simple mallocs removed in '_divmod_fast_pos'
[backendopt:malloc] 4 simple mallocs removed in '_full_digits_lshift_then_or'
[backendopt:malloc] 4 simple mallocs removed in 'div3n2n'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end'
[backendopt:malloc] 3 simple mallocs removed in 'write'
[backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__'
[backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 13 simple mallocs removed in '_PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6'
[backendopt:malloc] 3 simple mallocs removed in '_PyPy_dg_freedtoa__arrayPtr_star_1'
[backendopt:malloc] 7 simple mallocs removed in 'format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v26___simple_call__function_co_star_3'
[backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem__dicttablePtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'll_dict_getitem_with_hash__dicttablePtr_Signed_Signed'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v39___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v42___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v45___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v48___simple_call__function_ll'
[backendopt:malloc] 4 simple mallocs removed in 'll_dict_rehash_after_translation__dicttablePtr'
[backendopt:malloc] 8 simple mallocs removed in 'll_dict_reindex__dicttablePtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'll_valid_from_value__arrayPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'll_hash_recomputed__arrayPtr_dicttablePtr_Signed'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v59___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v61___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v63___simple_call__function_ll'
[backendopt:malloc] 2 simple mallocs removed in 'll_dict_lookup__v65___simple_call__function_ll'
[backendopt:malloc] 1 simple mallocs removed in 'll_append_char__stringbuilderPtr_Char'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v90___simple_call__function_co_star_2'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v103___simple_call__function_c_star_3'
[backendopt:malloc] 4 simple mallocs removed in '_ll_append_multiple_char__stringbuilderPtr_Char_Signed'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v129___simple_call__function_c_star_3'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v146___simple_call__function_c_star_3'
[backendopt:malloc] removed 197 simple mallocs in total
[backendopt:removecasts] removed 2 cast_pointers in _format
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in win32_xstat_impl__Win32Traits
[backendopt] merging blocks in dtoa_formatd__Float_Char_Signed_Signed
[backendopt] merging blocks in format_number__arrayPtr_Signed_Signed_Signed_Char_Signed_Signed_Bool
[backendopt] merging blocks in ll_call_lookup_function__v36___simple_call__function_ll
[backendopt] merging blocks in ll_dict_reindex__dicttablePtr_Signed
[backendopt] merging blocks in ll_clear_indexes__dicttablePtr_Signed
[backendopt] merging blocks in ll_call_lookup_function__v57___simple_call__function_ll
[c58456b53895800] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2038
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] already done: lltype back-end optimisations
[translation:info] inserting stack checks...
[c58456b53989a00] {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 12 stack checks.
[c58456b56a2cd00] translation-task}
[translation:info] Creating database for generating c source...
[c58456b56a2cd00] {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] specializing: 3200 / 3226 blocks   (99%)
[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.lltypesystem.rffi:854)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[flowgraph] (rpython.rtyper.rlist:504)_ll_alloc_and_set_jit
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[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] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:528)_ll_alloc_and_set_nonnull
[rtyper] -=- specialized 52 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]      567 nodes  [ array: 61  boehm rtti: 24  func: 180  struct: 302 ]
[c:database] Completed
[translation:info] database for generating C source was created
[c58456c007ab800] translation-task}
[translation:info] Generating c source...
[c58456c007ab800] {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] data_rpython_rtyper_lltypesystem_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-2038\testing_1\testing_1.c
[c58456c79b71880] translation-task}
[translation:info] Compiling c source...
[c58456c79beb980] {translation-task
starting compile_c 
[platform:execute] jom.exe  in d:\systemtemp\pytest\usession-main-2038\testing_1
[translation:info] created: d:\systemtemp\pytest\usession-main-2038\testing_1\testing_1.exe
[c584570f6351300] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-2038
[c:cmdexec] d:\systemtemp\pytest\usession-main-2038\testing_1\testing_1.exe
 (somefailed=True in rlib/test/test_rposix_stat.py)
builder: rpython-win-x86-64 build #401
test: rlib/test/test_rposix_stat/py/test_high_precision_stat_time