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 440131328 < 500
E + where 440131328 = abs((1778988092000000000 - 1778988092440131328))
E + where 1778988092440131328 = int((1778988092.4401314 * 1000000000.0))
E + where 1778988092.4401314 = 1778988092.4401314
E + where 1778988092.4401314 = nt.stat_result(st_mode=16895, st_ino=48132221019106470, st_dev=2394200642, st_...integer_atime=1778988092, _integer_mtime=1778988092, _integer_ctime=1778988092).st_ctime
rlib\test\test_rposix_stat.py:118: AssertionError
---------- Captured stdout call ----------
THE RESULT IS: 1778988092.440131;1778988092000000000 ;
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...
[c581e1f9c410800] {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
[c581e23da126400] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1448
[translation:info] already done: Annotating&simplifying
[translation:info] RTyping...
[c581e23da1a0500] {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 -=-
[c581e2650c74500] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1448
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] lltype back-end optimisations...
[c581e2650cee600] {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 rbigint.numdigits
[backendopt:inlining] 0.00 rbigint.rshift
[backendopt:inlining] 0.00 widen__int
[backendopt:inlining] 0.00 Utf8StringIterator.__iter__
[backendopt:inlining] 0.00 int_in_valid_range
[backendopt:inlining] 0.00 setdigit__int
[backendopt:inlining] 0.00 rbigint.lshift
[backendopt:inlining] 0.00 CreateFileW__arrayPtr_Signed_Signed_arrayPtr_Signed_Signed_NonePtr_star_7
[backendopt:inlining] 0.00 setdigit__r_uint
[backendopt:inlining] 0.00 gc_thread_run
[backendopt:inlining] 0.00 GetFileInformationByHandle__NonePtr_BY_HANDLE_FILE_INFORMATIONPtr_star_2
[backendopt:inlining] 0.00 rbigint._normalize
[backendopt:inlining] 0.00 rbigint.udigit
[backendopt:inlining] 0.00 rbigint.uwidedigit
[backendopt:inlining] 0.00 rbigint.lqshift
[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 _get_raw_buf__rpy_string
[backendopt:inlining] 0.00 rbigint.rshift
[backendopt:inlining] 0.00 CloseHandle__NonePtr_star_1
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll
[backendopt:inlining] 0.00 memo_most_neg_value_of_0
[backendopt:inlining] 0.00 copy_string_to_raw
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3
[backendopt:inlining] 0.00 __exit____star_3
[backendopt:inlining] 0.00 ll_getitem_fast__listPtr_Signed
[backendopt:inlining] 0.00 ll_getlength__stringbuilderPtr
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_USHORTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_USHORTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UCHARLlT
[backendopt:inlining] 0.00 GetFileAttributesW__arrayPtr_star_1
[backendopt:inlining] 0.00 widen__r_uint
[backendopt:inlining] 0.00 ll_append__stringbuilderPtr_rpy_stringPtr
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UCHARLlT
[backendopt:inlining] 0.00 isconstant__v52___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v53___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 FindClose__NonePtr_star_1
[backendopt:inlining] 0.00 GetFileInformationByHandleEx__NonePtr_Signed_FILE_ATTRIBUTE_TAG_INFOPtr_Signed_star_4
[backendopt:inlining] 0.00 memo_ll_constant_0
[backendopt:inlining] 0.00 as_str__str
[backendopt:inlining] 0.00 ll_append_char__stringbuilderPtr_Char
[backendopt:inlining] 0.00 ll_fixed_items__arrayPtr
[backendopt:inlining] 0.00 ll_append_multiple_char__stringbuilderPtr_Char_Signed
[backendopt:inlining] 0.00 isvirtual__v44___simple_call__function_is
[backendopt:inlining] 0.00 rbigint.widedigit
[backendopt:inlining] 0.00 isvirtual__v50___simple_call__function_is
[backendopt:inlining] 0.00 Utf8StringIterator.next
[backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining] 0.00 ll_fixed_items__arrayPtr
[backendopt:inlining] 0.00 _format_lowest_level_divmod_int_results
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 isvirtual__v47___simple_call__function_is
[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 isvirtual__v20___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v86___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 conditional_call__v90___simple_call__function_co_star_2
[backendopt:inlining] 0.00 isconstant__v96___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v97___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__v91___simple_call__function_is
[backendopt:inlining] 0.00 ll_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 0.00 isconstant__v69___simple_call__function_is
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Unsigned_Signed_UnsignedLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UINTLlT
[backendopt:inlining] 0.00 _ll_write_indexes__dicttablePtr_Signed_Signed_UnsignedLlT
[backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining] 0.00 isconstant__v18___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 ll_hash_int__Signed
[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 isconstant__v106___simple_call__function_i
[backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_listPtr_Signed_GCREFPtr
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_fastConst_listPtr_Signed
[backendopt:inlining] 0.00 isconstant__v108___simple_call__function_i
[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__v31___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v74___simple_call__function_is
[backendopt:inlining] 0.00 memo__sizeof_none_0
[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 isconstant__v54___simple_call__function_is
[backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0
[backendopt:inlining] 0.00 isvirtual__v38___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v84___simple_call__function_is
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 isvirtual__v35___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__v41___simple_call__function_is
[backendopt:inlining] 0.00 ll_setitem_nonneg__dum_nocheckConst_arrayPtr_Signed_Char
[backendopt:inlining] 0.00 isconstant__v93___simple_call__function_is
[backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0
[backendopt:inlining] 0.00 isconstant__v88___simple_call__function_is
[backendopt:inlining] 0.00 isconstant__v112___simple_call__function_i
[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 conditional_call__v129___simple_call__function_c_star_3
[backendopt:inlining] 0.00 isconstant__v132___simple_call__function_i
[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 setraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 getraw
[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 _mask_digit__int
[backendopt:inlining] 0.00 rbigint.rshift
[backendopt:inlining] 2.00 _store_digit__r_uint
[backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned
[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_mod_nonnegargs__Signed_Signed
[backendopt:inlining] 0.00 rbigint.rshift
[backendopt:inlining] 2.00 ll_int_py_div_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 _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 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 free_charp
[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] 2.00 ll_uint_py_mod__Unsigned_Unsigned
[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_GCREFPtr
[backendopt:inlining] 4.00 ll_fixed_setitem_fast__arrayPtr_Signed_Char
[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 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 ll_min__Unsigned_Unsigned
[backendopt:inlining] 5.00 release
[backendopt:inlining] 6.00 _ll_zero_or_null__Char
[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] 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 _str_ofs__rpy_string
[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] 7.00 ccall_FindClose
[backendopt:inlining] 0.00 FindClose__NonePtr_star_1
[backendopt:inlining] 4.00 get_saved_errno
[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 copyfn
[backendopt:inlining] 8.00 make_longlong
[backendopt:inlining] 8.00 make_longlong
[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 rbigint.tobool
[backendopt:inlining] 9.00 ll_join_strs_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 _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 stat__str
[backendopt:inlining] 6.00 GetLastError_saved
[backendopt:inlining] 4.00 IsReparseTagNameSurrogate
[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_alloc_and_set_nonnull_look_inside_iff__GcArray_CharLlT_Signed_Char
[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 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 scoped_utf82wcharp.__init__
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[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 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] 6.00 ll_setitem_fast__listPtr_Signed_Signed
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_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] 14.00 ll_hash_recomputed__arrayPtr_dicttablePtr_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_GCREFPtr
[backendopt:inlining] 11.00 ll_setitem__dum_nocheckConst_arrayPtr_Signed_Char
[backendopt:inlining] 11.00 ll_setitem__dum_nocheckConst_arrayPtr_Signed_Signed
[backendopt:inlining] 21.00 ccall_CloseHandle
[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_SignedLlT_Signed
[backendopt:inlining] 17.83 _ll_alloc_and_clear__GcArray_CharLlT_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] 20.67 _ll_alloc_and_set_nonnull__v70___simple_call__function__l
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v75___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__v72___simple_call__function__l
[backendopt:inlining] 20.67 _ll_alloc_and_set_nonnull__v77___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 1962 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
[c581e27ea526880] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1448
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] already done: lltype back-end optimisations
[translation:info] inserting stack checks...
[c581e27ea694b80] {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.
[c581e27edfcd300] translation-task}
[translation:info] Creating database for generating c source...
[c581e27edfcd300] {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
[c581e28b7fcdc00] translation-task}
[translation:info] Generating c source...
[c581e28b8047d00] {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-1448\testing_1\testing_1.c
[c581e2954085e80] translation-task}
[translation:info] Compiling c source...
[c581e2954085e80] {translation-task
starting compile_c
[platform:execute] jom.exe in d:\systemtemp\pytest\usession-main-1448\testing_1
[translation:info] created: d:\systemtemp\pytest\usession-main-1448\testing_1\testing_1.exe
[c581e2e121ea480] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1448
[c:cmdexec] d:\systemtemp\pytest\usession-main-1448\testing_1\testing_1.exe
(somefailed=True in rlib/test/test_rposix_stat.py)
builder: rpython-win-x86-64 build #400
test: rlib/test/test_rposix_stat/py/test_high_precision_stat_time