修正 main 的 import

This commit is contained in:
TermiNexus committed 2026-08-22 02:35:30 +08:00
1 parent 2f0ebc285b
commit b7b17e0e7b
3467 files changed
+8353 -43756

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
DEBUG_SERVER_URL=http://127.0.0.1:7777/event
DEBUG_SESSION_ID=llvmtype-overwrite-crash
+4 -1
View File
@@ -78,4 +78,7 @@ Undo/vmware/
**/.tpv_build/
# wiki
/wiki/
/wiki/
# VRTE
/VRTE/
+389
View File
@@ -0,0 +1,389 @@
========================================================================
上次编译状态: 成功 总耗时: 501.25s
PROF 综合分析报告 生成时间: 1787069174.1244113
主进程 prof: 1 个, worker prof: 43 个
总函数调用 115119581 次, 总 tottime 610.6s
========================================================================
【一】Top 40 热点函数 (tottime = 真实 CPU 消耗, 优先优化)
------------------------------------------------------------------------
Wed Aug 19 00:01:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\main_prof_45008.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_1.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_1.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_1.prof
Wed Aug 19 00:00:05 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_2.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_2.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_2.prof
Wed Aug 19 00:00:17 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_2.prof
Wed Aug 19 00:00:25 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_2.prof
Wed Aug 19 00:00:30 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_2.prof
Wed Aug 19 00:00:12 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_2.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_2.prof
Wed Aug 19 00:00:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_1.prof
Wed Aug 19 00:00:11 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_2.prof
117198624 function calls (115119581 primitive calls) in 610.649 seconds
Ordered by: internal time
List reduced from 1597 to 40 due to restriction <40>
ncalls tottime percall cumtime percall filename:lineno(function)
328/225 347.601 1.060 340.376 1.513 {built-in method _winapi.WaitForMultipleObjects}
8673/8497 35.909 0.004 3.930 0.000 {method 'read' of '_io.TextIOWrapper' objects}
1566897 32.755 0.000 34.355 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Nodes.py:314(_Init)
1681 9.850 0.006 44.109 0.026 {built-in method vast_c.parse}
5992065 9.808 0.000 21.155 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:25(iter_child_nodes)
37941 8.858 0.000 9.456 0.000 {method 'sub' of 're.Pattern' objects}
22279914 8.469 0.000 8.471 0.000 {built-in method builtins.isinstance}
102 8.264 0.081 11.625 0.114 {built-in method _pickle.loads}
43 7.662 0.178 17.425 0.405 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:134(finalize)
9768/9762 7.574 0.001 8.010 0.001 {built-in method _io.open}
14754 7.149 0.000 7.149 0.000 {built-in method nt._path_isfile}
2645472 5.942 0.000 30.949 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:36(walk)
7476487 5.586 0.000 8.417 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:16(iter_fields)
16891112 5.172 0.000 5.172 0.000 {method 'startswith' of 'str' objects}
2638676 4.169 0.000 23.733 0.000 {method 'extend' of 'collections.deque' objects}
6776 4.058 0.001 4.058 0.001 {built-in method nt._path_isdir}
6966982/6694056 3.969 0.000 4.322 0.000 {built-in method builtins.getattr}
256646/41890 3.463 0.000 3.953 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:65(_format)
43 3.360 0.078 3.361 0.078 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:43(__setstate__)
1 3.117 3.117 26.021 26.021 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:2401(_compile_include_py_files)
127184 2.983 0.000 3.315 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:98(__init__)
78599 2.495 0.000 3.410 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:411(_count_braces_outside_strings)
5594722 2.429 0.000 2.429 0.000 {method 'split' of 'str' objects}
108/26 2.365 0.022 0.688 0.026 {built-in method _winapi.CreateProcess}
8524640/8521367 2.046 0.000 2.048 0.000 {built-in method builtins.len}
2/1 1.858 0.929 62.458 62.458 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:606(run)
86 1.765 0.021 2.443 0.028 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:947(_find_all_type_refs)
2981 1.721 0.001 1.721 0.001 {built-in method nt.stat}
1342030 1.474 0.000 1.926 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:49(__get__)
382 1.467 0.004 1.467 0.004 {built-in method _winapi.CopyFile2}
483183/117 1.285 0.000 4.300 0.037 D:\Python312\Lib\copy.py:118(deepcopy)
2639795 1.236 0.000 1.236 0.000 {method 'popleft' of 'collections.deque' objects}
9588 1.223 0.000 1.223 0.000 {method '__exit__' of '_io._IOBase' objects}
284 1.215 0.004 1.215 0.004 {built-in method nt.remove}
239 1.157 0.005 1.157 0.005 {built-in method nt.unlink}
41890 1.057 0.000 5.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:47(dump)
439 1.050 0.002 16.621 0.038 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Utils.py:91(get_file_dependencies)
41890/33133 1.044 0.000 15.450 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:36(_GetCTypeInfoInternal)
1845179 1.035 0.000 1.035 0.000 {method 'get' of 'dict' objects}
99 0.993 0.010 17.926 0.181 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:882(_build_current_ModuleSha1Map)
【二】Top 20 调用链耗时 (cumtime = 含子调用, 看大流程)
------------------------------------------------------------------------
Wed Aug 19 00:01:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\main_prof_45008.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_1.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_1.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_1.prof
Wed Aug 19 00:00:05 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_2.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_2.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_2.prof
Wed Aug 19 00:00:17 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_2.prof
Wed Aug 19 00:00:25 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_2.prof
Wed Aug 19 00:00:30 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_2.prof
Wed Aug 19 00:00:12 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_2.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_2.prof
Wed Aug 19 00:00:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_1.prof
Wed Aug 19 00:00:11 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_2.prof
117198624 function calls (115119581 primitive calls) in 610.649 seconds
Ordered by: cumulative time
List reduced from 1597 to 20 due to restriction <20>
ncalls tottime percall cumtime percall filename:lineno(function)
362/2 0.006 0.000 409.833 204.916 D:\Python312\Lib\threading.py:302(wait)
2424/49 0.098 0.000 409.833 8.364 {method 'acquire' of '_thread.lock' objects}
1 0.000 0.000 409.827 409.827 D:\Python312\Lib\concurrent\futures\process.py:335(run)
61/59 0.016 0.000 348.841 5.913 D:\Python312\Lib\concurrent\futures\process.py:773(submit)
90 0.005 0.000 347.709 3.863 D:\Python312\Lib\concurrent\futures\process.py:403(wait_result_broken_or_wakeup)
208 0.009 0.000 347.667 1.671 D:\Python312\Lib\multiprocessing\connection.py:1014(wait)
208 0.004 0.000 340.383 1.636 D:\Python312\Lib\multiprocessing\connection.py:992(_exhaustive_wait)
328/225 347.601 1.060 340.376 1.513 {built-in method _winapi.WaitForMultipleObjects}
61 0.007 0.000 336.080 5.510 D:\Python312\Lib\concurrent\futures\_base.py:199(as_completed)
43 0.069 0.002 109.409 2.544 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:69(_parallel_translate_worker)
43 0.296 0.007 96.859 2.253 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1286(_translate_file)
43 0.012 0.000 86.997 2.023 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py:482(Convert)
200/32 0.066 0.000 85.929 2.685 D:\Python312\Lib\threading.py:1094(join)
200/32 0.028 0.000 85.927 2.685 D:\Python312\Lib\threading.py:1132(_wait_for_tstate_lock)
43 0.024 0.001 73.365 1.706 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:324(GenerateCCode)
43 0.077 0.002 72.785 1.693 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:25(GenerateLlvmDirect)
2/1 0.017 0.008 62.462 62.462 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Config.py:109(main)
2/1 1.858 0.929 62.458 62.458 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:606(run)
61 0.001 0.000 47.362 0.776 D:\Python312\Lib\concurrent\futures\process.py:79(wakeup)
1681 0.019 0.000 44.287 0.026 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\__init__.py:66(parse)
【三】热点函数 callers 定位(找出"谁在调用"以定点优化)
------------------------------------------------------------------------
== _path_isfile ==
<built-in method nt._path_isfile>: tottime=7.149s cumtime=7.149s ncalls=14754
<- _build_current_ModuleSha1Map x(9306, 9306, 5.764490400000001, 5.764490400000001)
<- _EmitModuleDeclarationsLlvm x(2170, 2170, 0.2648532, 0.2648532)
<- _LoadModuleDeclarationsFromFile x(707, 707, 0.1145328, 0.1145328)
<- _register_compiled_include x(558, 558, 0.1046041, 0.1046041)
<- _TryGlobalCache x(245, 245, 0.134557, 0.134557)
<- _compile_ll_files x(239, 239, 0.043330400000000005, 0.043330400000000005)
<- _scan_include_libraries x(228, 228, 0.0227586, 0.0227586)
<- _RegisterCrossModuleDocstrings x(198, 198, 0.03636790000000001, 0.03636790000000001)
_path_isfile: tottime=0.000s cumtime=0.002s ncalls=5
<- find_spec x(5, 5, 2.7600000000000003e-05, 0.0024415)
== _LookupStubFuncType ==
_LookupStubFuncType: tottime=0.764s cumtime=3.120s ncalls=209
<- _HandleMethodCallLlvm x(201, 201, 0.6248898, 2.693493)
<- _HandleExternalCallLlvm x(8, 8, 0.1386203, 0.42693610000000004)
== _Init ==
_Init: tottime=32.755s cumtime=34.355s ncalls=1566897
<- <built-in method vast_c.parse> x(1553060, 1553060, 32.67106370000001, 34.258838499999996)
<- _make_replacement_node x(4050, 4050, 0.0093437, 0.011644100000000003)
<- _make_name_node x(3590, 3590, 0.014290699999999998, 0.0166854)
<- _body_contains_raise x(3526, 3526, 0.0362245, 0.0415034)
<- _EmitExternalClassDeclLlvm x(1561, 1561, 0.0180834, 0.020307500000000003)
<- _specialize_generic_class x(448, 448, 0.0018721000000000002, 0.0021786)
<- _HandleCallLlvm x(392, 392, 0.0029563000000000007, 0.0033427000000000005)
<- _apply_type_map_to_expr x(270, 270, 0.0006885999999999999, 0.0008499000000000001)
== _TryLoadClassMembersFromPyi ==
_TryLoadClassMembersFromPyi: tottime=0.942s cumtime=13.839s ncalls=27760
<- _EmitExternalClassDeclLlvm x(26280, 25992, 0.8715457, 6.3125135000000006)
<- _TryLoadStructFromStub x(852, 500, 0.059921, 12.739853600000002)
<- _EnsureClassParentsLoaded x(628, 628, 0.0100637, 0.03792390000000001)
== _TryLoadStructFromStub ==
_TryLoadStructFromStub: tottime=0.059s cumtime=13.246s ncalls=4576
<- _EmitExternalClassDeclLlvm x(4398, 1818, 0.04607270000000001, 12.950515200000002)
<- _generate_structs x(164, 65, 0.012509600000000004, 7.769146399999998)
<- _try_register_vtable_ondemand x(11, 11, 5.4800000000000004e-05, 6.630000000000001e-05)
<- _try_Load_struct_from_stub x(3, 3, 0.0001218, 0.07452360000000001)
== vast_c.parse ==
<built-in method vast_c.parse>: tottime=9.850s cumtime=44.109s ncalls=1681
<- parse x(1681, 1681, 9.8499697, 44.108808200000006)
== finalize ==
finalize: tottime=7.662s cumtime=17.425s ncalls=43
<- GenerateLlvmDirect x(43, 43, 7.661724799999999, 17.425479499999998)
== _LoadSha1Map ==
_LoadSha1Map: tottime=0.113s cumtime=5.072s ncalls=44
<- __init__ x(44, 44, 0.11333119999999998, 5.072211100000001)
== _BuildPyiCacheFile ==
_BuildPyiCacheFile: tottime=0.012s cumtime=4.602s ncalls=1
<- _LoadSha1Map x(1, 1, 0.012170100000000001, 4.601761300000001)
== _translate_file ==
_translate_file: tottime=0.296s cumtime=96.859s ncalls=43
<- _parallel_translate_worker x(43, 43, 0.29592929999999995, 96.8589117)
== Convert ==
_ConvertFunction: tottime=0.043s cumtime=0.133s ncalls=2619
<- convert x(1346, 1346, 0.0219496, 0.0697753)
<- _ConvertClass x(1273, 1273, 0.0208297, 0.0634073)
_ConvertClass: tottime=0.034s cumtime=0.117s ncalls=251
<- convert x(242, 242, 0.033336500000000005, 0.1171013)
<- _ConvertClass x(9, 9, 0.0002843, 0.0004173)
Convert: tottime=0.012s cumtime=86.997s ncalls=43
<- _translate_file x(43, 43, 0.0123759, 86.99665020000002)
_ConvertVariable: tottime=0.005s cumtime=0.009s ncalls=810
<- convert x(810, 810, 0.005180700000000001, 0.0094774)
== GenerateCCode ==
GenerateCCode: tottime=0.024s cumtime=73.365s ncalls=43
<- Convert x(43, 43, 0.024371399999999998, 73.36474700000001)
== _build_current_ModuleSha1Map ==
_build_current_ModuleSha1Map: tottime=0.993s cumtime=17.926s ncalls=99
<- run x(98, 98, 0.9912645000000001, 17.8981996)
<- _compile_include_py_files x(1, 1, 0.0013576, 0.027985600000000003)
== iter_child_nodes ==
iter_child_nodes: tottime=9.808s cumtime=21.155s ncalls=5992065
<- <method 'extend' of 'collections.deque' objects> x(5320727, 5320727, 9.053009700000006, 19.564493900000002)
<- visit x(424689, 424689, 0.529203, 1.135389)
<- _scan_node_for_self_assign x(148078, 148078, 0.13488460000000002, 0.30432620000000005)
<- generate x(15114, 15114, 0.011840700000000001, 0.0196225)
<- GenerateLlvmDirect x(13878, 13878, 0.011724000000000002, 0.018197500000000002)
<- _generate_class_decl x(11704, 11704, 0.010219, 0.013796500000000001)
<- _CollectInheritedWrapperDecls x(11044, 11044, 0.008940700000000001, 0.015206)
<- _collect_typedef_map x(10076, 10076, 0.004780100000000001, 0.007480400000000001)
== read of ==
[无匹配 'read of' 的函数]
== iter_fields ==
iter_fields: tottime=5.586s cumtime=8.417s ncalls=7476487
<- iter_child_nodes x(7476487, 7476487, 5.585532999999999, 8.416754499999998)
== walk ==
walk: tottime=5.942s cumtime=30.949s ncalls=2645472
<- get_file_dependencies x(554166, 554166, 1.4321114000000001, 7.6097542)
<- run x(406031, 406031, 1.666206, 8.0717625)
<- _extract_app_default_args x(406031, 406031, 0.48141090000000003, 2.5379018)
<- _body_contains_raise x(255751, 255751, 0.38476660000000007, 1.8634377000000002)
<- _infer_return_type_from_body x(218222, 218222, 0.2991063, 1.615264)
<- _build_struct_sha1_map x(188688, 188688, 0.6377285, 3.5367842)
<- _get_needed_include_files x(164518, 164518, 0.44745820000000003, 2.5512192000000002)
<- _discover_transitive_deps x(149441, 149441, 0.1595975, 0.8626633)
walk: tottime=0.009s cumtime=0.120s ncalls=98
<- find_reachable_files_from_entries x(22, 22, 0.0011724, 0.0161676)
<- _precollect_vtable_state x(13, 13, 0.0027139, 0.059532600000000005)
<- _get_needed_include_files x(13, 13, 0.0010159000000000001, 0.0121867)
<- _build_include_py_index x(13, 13, 0.0004531, 0.0084963)
<- _compile_include_sources x(11, 11, 0.0011647, 0.012670200000000001)
<- _scan_dir_for_libs x(10, 10, 0.00018820000000000002, 0.0011597)
<- _scan_include_libraries x(10, 10, 0.00014450000000000002, 0.0013974)
<- _compile_ll_files x(6, 6, 0.002362, 0.008541100000000001)
== _io.open ==
<built-in method _io.open>: tottime=7.574s cumtime=8.010s ncalls=9768
<- _build_current_ModuleSha1Map x(4653, 4653, 3.9519885, 4.026187)
<- _LookupStubFuncType x(919, 919, 0.4358869, 0.44136520000000007)
<- _LoadDeclarationsFromStubLlvm x(696, 696, 0.3019841999999999, 0.30635930000000006)
<- parse_python_file x(486, 486, 0.34128450000000005, 0.3472362)
<- _compile_ll_files x(255, 255, 0.2454773, 0.247264)
<- extract x(255, 255, 0.1342307, 0.13721170000000002)
<- _build_shared_symbol_data x(243, 243, 0.2233081, 0.22601130000000003)
<- _process_file_pyi x(196, 196, 0.4939116, 0.4949057)
<built-in method _io.open_code>: tottime=0.002s cumtime=0.002s ncalls=5
<- get_data x(5, 5, 0.0016684, 0.0016684)
== _pickle.loads ==
<built-in method _pickle.loads>: tottime=8.264s cumtime=11.625s ncalls=102
<- recv x(59, 59, 0.020488600000000003, 0.020488600000000003)
<- _parallel_translate_worker x(43, 43, 8.243114700000001, 11.604251500000004)
【四】模块聚合耗时(按顶层模块归类, tottime 降序)
------------------------------------------------------------------------
模块 ncalls tottime(s) cumtime(s)
~ 84531274 483.12 951.23
vast 17767923 58.64 148.17
core 5802693 34.46 606.64
Projectrans 856256 16.48 629.30
D:\Python312\Lib\copy.py 571920 3.33 22.80
D:\Python312\Lib\site-packages\llvmlite\ir\values.py 1082356 2.32 22.07
D:\Python312\Lib\site-packages\llvmlite\ir\types.py 1164385 1.80 4.28
includes 571512 1.69 3.63
<frozen ntpath> 356171 1.47 3.51
D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py 775537 1.32 4.79
_bootstrap.py 325643 1.31 3.04
D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py 232628 1.02 5.61
D:\Python312\Lib\re\__init__.py 343628 0.93 11.57
D:\Python312\Lib\site-packages\llvmlite\ir\builder.py 277544 0.57 3.67
D:\Python312\Lib\threading.py 11314 0.51 613.13
<frozen codecs> 27303 0.23 0.71
StubGen 21794 0.21 4.86
<frozen genericpath> 20590 0.18 0.37
<frozen os> 7798 0.17 1.06
D:\Python312\Lib\re\_parser.py 134790 0.13 0.48
D:\Python312\Lib\subprocess.py 3572 0.13 137.58
D:\Python312\Lib\copyreg.py 43917 0.09 0.11
D:\Python312\Lib\json\encoder.py 112864 0.08 0.18
D:\Python312\Lib\site-packages\llvmlite\ir\module.py 9984 0.07 6.84
D:\Python312\Lib\re\_compiler.py 10540 0.06 0.46
D:\Python312\Lib\json\__init__.py 341 0.06 0.24
D:\Python312\Lib\enum.py 27617 0.05 0.06
<frozen importlib._bootstrap> 9938 0.03 0.14
D:\Python312\Lib\concurrent\futures\process.py 800 0.03 1154.73
D:\Python312\Lib\multiprocessing\connection.py 3352 0.02 702.58
<frozen _collections_abc> 1789 0.02 0.16
D:\Python312\Lib\concurrent\futures\_base.py 1270 0.02 368.28
D:\Python312\Lib\shutil.py 458 0.02 3.91
D:\Python312\Lib\concurrent\futures\thread.py 133 0.01 9.04
D:\Python312\Lib\contextlib.py 1744 0.01 0.03
Shell 131 0.01 87.01
D:\Python312\Lib\tempfile.py 838 0.01 0.21
D:\Python312\Lib\argparse.py 322 0.01 0.12
D:\Python312\Lib\json\decoder.py 198 0.01 0.02
D:\Python312\Lib\multiprocessing\reduction.py 294 0.01 0.05
D:\Python312\Lib\multiprocessing\process.py 2899 0.00 0.48
D:\Python312\Lib\multiprocessing\popen_spawn_win32.py 387 0.00 0.47
D:\Python312\Lib\queue.py 479 0.00 0.00
D:\Python312\Lib\_weakrefset.py 418 0.00 0.00
<frozen importlib._bootstrap_external> 236 0.00 0.07
<string> 341 0.00 0.00
D:\Python312\Lib\inspect.py 465 0.00 0.00
D:\Python312\Lib\functools.py 86 0.00 0.00
D:\Python312\Lib\multiprocessing\spawn.py 130 0.00 0.01
D:\Python312\Lib\random.py 53 0.00 0.00
D:\Python312\Lib\multiprocessing\queues.py 245 0.00 0.00
D:\Python312\Lib\multiprocessing\context.py 366 0.00 0.47
<frozen abc> 138 0.00 0.00
D:\Python312\Lib\multiprocessing\synchronize.py 69 0.00 0.00
D:\Python312\Lib\gettext.py 18 0.00 0.01
D:\Python312\Lib\multiprocessing\util.py 26 0.00 0.00
D:\Python312\Lib\locale.py 9 0.00 0.00
D:\Python312\Lib\weakref.py 33 0.00 0.00
<frozen importlib.util> 4 0.00 0.00
D:\Python312\Lib\encodings\__init__.py 3 0.00 0.00
<frozen runpy> 4 0.00 0.00
D:\Python312\Lib\importlib\_abc.py 2 0.00 0.00
D:\Python312\Lib\site-packages\_distutils_hack\__init__.py 8 0.00 0.00
<frozen zipimport> 1 0.00 0.00
+62
View File
@@ -0,0 +1,62 @@
# -*- coding: utf-8 -*-
"""临时:扫描 .vp 源码中真实可能掉出末尾的函数
(有 -> 返回注解、非 extern/export 声明、末句非 return 且非控制流关键字开头)"""
import re
import glob
ROOTS = [
r"D:\Users\TermiNexus\Desktop\TransPyC\TransPyV\App\lib",
r"D:\Users\TermiNexus\Desktop\TransPyC\includes",
]
pat_def = re.compile(r'^(\s*)def (\w+)\(.*\)\s*(->\s*.+)?:')
CTRL = ('if', 'match', 'while', 'for', 'try', 'with', 'return', 'raise',
'pass', 'def', 'class', 'extern', 'export')
total = 0
for root in ROOTS:
for path in sorted(glob.glob(root + r"\**\*.vp", recursive=True)):
lines = open(path, encoding='utf-8').read().split('\n')
defs = []
for i, ln in enumerate(lines):
m = pat_def.match(ln)
if m:
defs.append((i, m.group(2), m.group(3), len(m.group(1))))
for idx, (start, name, ret_ann, indent) in enumerate(defs):
if not ret_ann:
continue
ret = ret_ann.strip()
# 排除 extern/export 声明(| t.State / | t.CExport)
if '| t.State' in ret or '| t.CExport' in ret:
continue
# 排除 void 返回(-> None / -> t.CVoid:掉出末尾 ret void 合法)
if ret in ('-> None', '-> t.CVoid') or ret.startswith('-> t.CVoid |'):
continue
end = defs[idx + 1][0] if idx + 1 < len(defs) else len(lines)
body = lines[start + 1:end]
last = None
for ln in reversed(body):
s = ln.strip()
if s and not s.startswith('#'):
# 末行缩进必须大于 def 缩进(否则是模块级语句,非函数体)
lead = len(ln) - len(ln.lstrip(' '))
if lead <= indent:
last = None
break
last = s
break
if last is None or last.startswith('return'):
continue
# 排除 docstring 误报(末行是字符串字面量 docstring)
if last.startswith('"""') or last.startswith("'''"):
continue
first = last.split('(', 1)[0].split(' ', 1)[0]
# 排除"末句是控制流/声明关键字"(TPV 会正确收尾)
if first in CTRL:
continue
print(f"MISS {path}:L{start+1} def {name} {ret} 末行: {last!r}")
total += 1
print(f"\n共 {total} 个真实掉出候选(有返回注解 + 末句普通语句)")
+19
View File
@@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
"""临时:拆解主进程 prof,看 501s 编译时间的分布"""
import pstats
import sys
prof = r"D:\Users\TermiNexus\Desktop\TransPyC\PROF\main_prof_64336.prof"
st = pstats.Stats(prof)
print("=" * 72)
print("主进程 Top 45 (cumtime, 含子调用)")
print("=" * 72)
st.sort_stats("cumulative")
st.print_stats(45)
print("=" * 72)
print("主进程 Top 30 (tottime, 真实 CPU)")
print("=" * 72)
st.sort_stats("tottime")
st.print_stats(30)
+23
View File
@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
"""临时:分析 worker prof,看翻译计算时间分布"""
import pstats
import glob
files = sorted(glob.glob(r"D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_*.prof"))
print(f"worker prof 数量: {len(files)}")
rows = []
for f in files:
st = pstats.Stats(f)
# 总时间 = 文件头打印的 in X seconds
total = st.total_tt # tottime 总和
# 找 _translate_file 的 cumtime
tt_file = st.stats.get(('D:\\Users\\TermiNexus\\Desktop\\TransPyC\\lib\\Projectrans\\Phase2Translator.py',
1286, '_translate_file'))
tf_cum = tt_file[3] if tt_file else 0.0
rows.append((tf_cum, total, f))
rows.sort(reverse=True)
print(f"{'worker文件':<45}{'translate_file(s)':>18}{'total_tt(s)':>12}")
for tf_cum, total, f in rows[:20]:
print(f"{f.split('worker_prof_')[-1]:<45}{tf_cum:>18.2f}{total:>12.2f}")
+11
View File
@@ -0,0 +1,11 @@
# -*- coding: utf-8 -*-
"""临时:单个 worker prof 的 top"""
import pstats
f = r"D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_34852_1.prof"
st = pstats.Stats(f)
st.sort_stats("cumulative")
st.print_stats(25)
print("=" * 72)
st.sort_stats("tottime")
st.print_stats(25)
+936
View File
@@ -0,0 +1,936 @@
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_1.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_1.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_1.prof
Wed Aug 19 00:00:05 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_2.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_2.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_2.prof
Wed Aug 19 00:00:17 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_2.prof
Wed Aug 19 00:00:25 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_2.prof
Wed Aug 19 00:00:30 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_2.prof
Wed Aug 19 00:00:12 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_2.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_2.prof
Wed Aug 19 00:00:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_1.prof
Wed Aug 19 00:00:11 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_2.prof
70332069 function calls (68531363 primitive calls) in 109.411 seconds
Ordered by: cumulative time
ncalls tottime percall cumtime percall filename:lineno(function)
43 0.069 0.002 109.409 2.544 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:69(_parallel_translate_worker)
43 0.296 0.007 96.859 2.253 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1286(_translate_file)
43 0.012 0.000 86.997 2.023 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py:482(Convert)
43 0.024 0.001 73.365 1.706 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:324(GenerateCCode)
43 0.077 0.002 72.785 1.693 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:25(GenerateLlvmDirect)
277/232 0.126 0.000 21.435 0.092 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:506(_EmitClassLlvm)
405 0.004 0.000 20.802 0.051 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\__init__.py:66(parse)
405 2.467 0.006 20.782 0.051 {built-in method vast_c.parse}
1435/1359 0.441 0.000 19.266 0.014 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1151(_EmitFunctionLlvm)
607620 17.983 0.000 18.412 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Nodes.py:314(_Init)
43 7.662 0.178 17.425 0.405 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:134(finalize)
41890/33133 0.081 0.000 15.519 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:26(GetCTypeInfo)
41890/33133 1.044 0.000 15.450 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:36(_GetCTypeInfoInternal)
93 0.055 0.001 15.400 0.166 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:190(_EmitImportFromDeclarationsLlvm)
2199/567 0.540 0.000 14.953 0.026 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1470(_EmitExternalClassDeclLlvm)
17338/15475 0.204 0.000 14.582 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:773(MergeTypes)
27760/10005 0.942 0.000 13.839 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2280(_TryLoadClassMembersFromPyi)
26364/22594 0.141 0.000 13.813 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:690(ResolveAnnotationType)
4297/1121 0.147 0.000 13.478 0.012 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:14(HandleBodyLlvm)
4576/1689 0.059 0.000 13.246 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2173(_TryLoadStructFromStub)
335/43 0.033 0.000 12.681 0.295 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:330(_LoadModuleDeclarationsFromFile)
34716/30990 0.078 0.000 12.630 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:743(_GetTypeFromNode)
43 8.243 0.192 11.604 0.270 {built-in method _pickle.loads}
155 0.059 0.000 11.032 0.071 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:565(_EmitModuleDeclarationsLlvm)
1747/1386 0.061 0.000 10.549 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:82(_specialize_generic_class)
34295/11889 0.129 0.000 9.813 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:48(HandleExprLlvm)
21129/17560 0.056 0.000 9.263 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:703(CollectAnnAssignMember)
1912/1571 0.030 0.000 9.142 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3528(_ResolveGenericSlice)
1896/1572 0.007 0.000 8.815 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:416(_HandleSubscript)
1896/1572 0.047 0.000 8.809 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:425(CollectAll)
148 0.069 0.000 8.508 0.057 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:99(_EmitImportDeclarationsLlvm)
349/313 0.300 0.001 8.354 0.027 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:214(_generate_structs)
4569/4023 0.098 0.000 8.062 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:266(_HandleCallLlvm)
43 0.256 0.006 6.839 0.159 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:63(ParsePythonFile)
26867/16007 0.042 0.000 6.776 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:525(HandleExprLlvm)
1836/1806 0.010 0.000 6.711 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:309(_HandleAnnAssignLlvm)
1836/1806 0.157 0.000 6.701 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:317(_HandleAnnAssignLlvmInner)
769071 1.106 0.000 5.721 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:36(walk)
2233/1420 0.054 0.000 5.656 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py:157(_HandleIfLlvm)
2091/2071 0.071 0.000 5.528 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1021(_EmitFunctionForwardDeclLlvm)
3836/3776 0.194 0.000 5.259 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1151(_EmitExternalFuncDeclLlvm)
41890 1.057 0.000 5.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:47(dump)
1240/1123 0.106 0.000 4.912 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2570(_HandleMethodCallLlvm)
15752538 4.679 0.000 4.679 0.000 {method 'startswith' of 'str' objects}
2091/2071 0.161 0.000 4.567 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:452(_GetFunctionSignatureLlvm)
763295 0.757 0.000 4.359 0.000 {method 'extend' of 'collections.deque' objects}
483183/117 1.285 0.000 4.300 0.037 D:\Python312\Lib\copy.py:118(deepcopy)
43842/117 0.370 0.000 4.295 0.037 D:\Python312\Lib\copy.py:247(_reconstruct)
26292/117 0.161 0.000 4.285 0.037 D:\Python312\Lib\copy.py:200(_deepcopy_tuple)
26292/117 0.345 0.000 4.281 0.037 D:\Python312\Lib\copy.py:217(_deepcopy_dict)
10809/585 0.032 0.000 4.268 0.007 D:\Python312\Lib\copy.py:191(_deepcopy_list)
43 0.200 0.005 4.169 0.097 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1215(_inject_auto_imports)
43 0.300 0.007 4.101 0.095 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:979(_split_ll)
256646/41890 3.463 0.000 3.953 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:65(_format)
1689319 1.822 0.000 3.935 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:25(iter_child_nodes)
78599 2.495 0.000 3.410 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:411(_count_braces_outside_strings)
43 0.001 0.000 3.400 0.079 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:243(__repr__)
43 0.025 0.001 3.395 0.079 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:217(_get_body_lines)
43 3.360 0.078 3.361 0.078 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:43(__setstate__)
8210 0.010 0.000 3.304 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1017(__str__)
8210 0.011 0.000 3.279 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1010(descr)
310 0.277 0.001 3.244 0.010 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2550(_LoadDeclarationsFromStubLlvm)
209 0.764 0.004 3.120 0.015 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2402(_LookupStubFuncType)
10776467 2.946 0.000 2.947 0.000 {built-in method builtins.isinstance}
475663/229408 0.755 0.000 2.909 0.000 {method 'format' of 'str' objects}
309733/107738 0.408 0.000 2.697 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:44(__str__)
1451 0.009 0.000 2.688 0.002 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1003(descr_body)
8776 0.069 0.000 2.679 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1176(descr)
33715/31448 0.428 0.000 2.613 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:28(_ctype_to_llvm)
444/302 0.001 0.000 2.484 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:528(HandleBodyLlvm)
3526 0.387 0.000 2.471 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:216(_body_contains_raise)
341/212 0.009 0.000 2.420 0.011 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesWhile.py:10(_HandleWhileLlvm)
2278/2246 0.054 0.000 2.332 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:37(_HandleAssignLlvm)
66960 0.242 0.000 2.300 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:544(_to_string)
3571980/3299054 1.651 0.000 2.004 0.000 {built-in method builtins.getattr}
1082 0.142 0.000 1.838 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:277(_infer_return_type_from_body)
1286813 1.398 0.000 1.827 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:49(__get__)
17338 0.325 0.000 1.796 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:820(_MergeAllComponentTypes)
3064/3020 0.005 0.000 1.791 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:34(HandleExprLlvm)
1478 0.004 0.000 1.735 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:76(HandleExprLlvm)
2119979 1.018 0.000 1.602 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:16(iter_fields)
42990/27995 0.470 0.000 1.590 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2846(_parse_llvm_type)
20064 0.091 0.000 1.490 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:364(FromNode)
30720 0.192 0.000 1.475 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:123(_base_ctype_to_llvm)
17544 0.029 0.000 1.404 0.000 D:\Python312\Lib\re\__init__.py:179(sub)
21425/20064 0.085 0.000 1.399 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:59(from_node)
6124 0.116 0.000 1.374 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2806(_parse_llvm_declare)
24675 0.127 0.000 1.360 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:121(_PatchedAsPointer)
6510870/6510509 1.333 0.000 1.333 0.000 {built-in method builtins.len}
8253 0.171 0.000 1.332 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:940(__init__)
17630 0.720 0.000 1.317 0.000 {method 'sub' of 're.Pattern' objects}
2663/2643 0.153 0.000 1.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1926(_HandleClosureCallLlvm)
101331 0.943 0.000 1.198 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:98(__init__)
75242 0.252 0.000 1.197 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:164(__init__)
24675 0.081 0.000 1.189 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:28(as_pointer)
108795 0.206 0.000 1.186 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:537(__init__)
2273 1.112 0.000 1.174 0.001 {built-in method _io.open}
3605/3539 0.020 0.000 1.150 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:906(_HandleAttributeLlvm)
87684 0.958 0.000 1.124 0.000 D:\Python312\Lib\copy.py:252(<genexpr>)
65444 0.265 0.000 1.044 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:13(__init__)
4962 0.028 0.000 1.039 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:738(alloca)
2748 0.064 0.000 1.038 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:253(_HandleCompareLlvm)
4962 0.025 0.000 0.996 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:532(__init__)
454 0.123 0.000 0.976 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1418(_HandleExternalCallLlvm)
3095 0.030 0.000 0.972 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:108(_allocaEntry)
111652 0.180 0.000 0.963 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:557(_set_name)
16006 0.370 0.000 0.961 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:582(_from_node_attribute)
75242 0.875 0.000 0.922 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:90(_patched_init)
59 0.002 0.000 0.912 0.015 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4596(_HandleGenericClassNewLlvm)
3529617 0.899 0.000 0.899 0.000 {method 'isdigit' of 'str' objects}
82999 0.346 0.000 0.892 0.000 <frozen ntpath>:107(join)
16493 0.325 0.000 0.892 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:891(_MergeCTypeInfoInto)
43 0.000 0.000 0.867 0.020 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:122(_strip_unnecessary_quotes)
16072 0.106 0.000 0.838 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1068(CTypeToLLVM)
114897 0.427 0.000 0.835 0.000 D:\Python312\Lib\re\__init__.py:164(match)
2461 0.163 0.000 0.828 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:396(_handle_attr_name)
111652 0.186 0.000 0.783 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:16(register)
97996 0.778 0.000 0.778 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:74(__init__)
4436 0.086 0.000 0.763 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:813(_EmitExternalGlobalDeclLlvm)
5736 0.039 0.000 0.747 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:642(_get_or_declare_function)
1857 0.022 0.000 0.740 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesReturn.py:28(_HandleReturnLlvm)
41893/40786 0.633 0.000 0.736 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:171(_to_string)
838 0.735 0.001 0.735 0.001 {built-in method nt.listdir}
9538 0.040 0.000 0.734 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:467(descr)
19695 0.097 0.000 0.720 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:129(_load)
24806 0.096 0.000 0.710 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1108(__init__)
1731924 0.703 0.000 0.703 0.000 {method 'get' of 'dict' objects}
14157 0.146 0.000 0.695 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:328(_HandleNameLlvm)
12208 0.021 0.000 0.691 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:409(__init__)
783/777 0.002 0.000 0.685 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2371(_try_complete_generic_specialization)
350371/350054 0.247 0.000 0.670 0.000 {method 'join' of 'str' objects}
13228 0.102 0.000 0.633 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:239(_get_or_create_struct)
66868 0.260 0.000 0.616 0.000 {built-in method builtins.all}
186126/185430 0.268 0.000 0.603 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:54(get_reference)
212/208 0.020 0.000 0.602 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4169(_HandleClassNewLlvm)
216789 0.247 0.000 0.597 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:124(_unquote)
75242 0.191 0.000 0.585 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:85(_patched_new)
8210 0.058 0.000 0.578 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:977(descr_prototype)
1387 0.006 0.000 0.561 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1048(_scan_method_body_for_self_members)
76419/4760 0.186 0.000 0.555 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1052(_scan_node_for_self_assign)
19696 0.108 0.000 0.549 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:756(load)
85208 0.280 0.000 0.549 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:129(BaseType)
1182 0.315 0.000 0.534 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:159(_fill_default_args)
7841 0.060 0.000 0.523 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:922(gep)
101883 0.270 0.000 0.522 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:24(deduplicate)
3401 0.511 0.000 0.511 0.000 {built-in method nt._path_isfile}
168512 0.345 0.000 0.509 0.000 <frozen ntpath>:179(splitroot)
1381347 0.490 0.000 0.490 0.000 {method 'endswith' of 'str' objects}
1431596 0.472 0.000 0.472 0.000 {method 'strip' of 'str' objects}
2638 0.050 0.000 0.467 0.000 {built-in method builtins.min}
9117 0.305 0.000 0.459 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:567(_find_function)
7841 0.097 0.000 0.447 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:551(__init__)
2646 0.058 0.000 0.431 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:24(_gep_and_Load_member)
43 0.431 0.010 0.431 0.010 {built-in method _pickle.load}
485/468 0.020 0.000 0.424 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:114(_HandleBoolOpLlvm)
39192 0.116 0.000 0.418 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2205(_entry_priority)
437/351 0.006 0.000 0.394 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1751(_HandleTypeCastLlvm)
19696 0.062 0.000 0.392 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:434(__init__)
425/335 0.004 0.000 0.389 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:341(_HandleTSpecialCallLlvm)
1260/862 0.033 0.000 0.388 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:12(_HandleBinOpLlvm)
43 0.004 0.000 0.381 0.009 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:442(__init__)
349 0.193 0.001 0.374 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:535(_create_Vtable_globals)
877136 0.371 0.000 0.371 0.000 {method 'append' of 'list' objects}
4291 0.048 0.000 0.366 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:875(call)
1305 0.361 0.000 0.361 0.000 {built-in method nt._path_isdir}
41641 0.337 0.000 0.354 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:864(__init__)
354 0.003 0.000 0.354 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:83(_register_cdefine_constant)
220882 0.261 0.000 0.353 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:55(__set__)
5836 0.015 0.000 0.345 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:596(_has_function)
43 0.074 0.002 0.343 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:518(_LoadSha1Map)
24806 0.062 0.000 0.339 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1055(__init__)
7976 0.054 0.000 0.335 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:245(_store)
13860 0.132 0.000 0.332 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:370(_resolve_typedef_int_width)
847 0.020 0.000 0.309 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:57(_HandleAugAssignLlvm)
4291 0.103 0.000 0.301 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:68(__init__)
98040 0.211 0.000 0.289 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:107(lookup)
24691 0.024 0.000 0.288 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:983(<genexpr>)
15988 0.196 0.000 0.285 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:577(_llvm_str_to_ir)
139194 0.155 0.000 0.284 0.000 D:\Python312\Lib\re\__init__.py:280(_compile)
9538 0.059 0.000 0.281 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:769(store)
46834 0.097 0.000 0.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:426(GetTModuleCType)
6947 0.075 0.000 0.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:212(_HandleConstantLlvm)
1024 0.019 0.000 0.273 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:297(_handle_attr_self)
16481 0.038 0.000 0.264 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1127(__str__)
4691 0.061 0.000 0.263 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:87(_from_node_name)
263 0.027 0.000 0.260 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1417(_EmitNewFunctionLlvm)
705309 0.257 0.000 0.257 0.000 {method 'group' of 're.Match' objects}
123673 0.254 0.000 0.254 0.000 {method 'match' of 're.Pattern' objects}
1972 0.221 0.000 0.254 0.000 {method 'read' of '_io.TextIOWrapper' objects}
9128 0.059 0.000 0.250 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:19(from_type_name)
75242 0.189 0.000 0.242 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:124(__new__)
80328 0.141 0.000 0.242 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:564(_get_reference)
696954 0.239 0.000 0.239 0.000 {method 'items' of 'dict' objects}
2267 0.022 0.000 0.236 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:90(_resolve_typedef_ctype)
915 0.035 0.000 0.235 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:686(_HandleAttributeStoreLlvm)
763295 0.232 0.000 0.232 0.000 {method 'popleft' of 'collections.deque' objects}
10090/8438 0.028 0.000 0.231 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:650(_check_node_unsigned)
10860 0.082 0.000 0.217 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:660(_mangle_func_name)
7841 0.053 0.000 0.216 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:582(descr)
332973 0.202 0.000 0.202 0.000 {method 'replace' of 'str' objects}
64463 0.125 0.000 0.196 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1062(GetClassByName)
107235 0.115 0.000 0.186 0.000 D:\Python312\Lib\copy.py:231(_keep_alive)
9538 0.037 0.000 0.186 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:463(__init__)
226378 0.186 0.000 0.186 0.000 {method 'split' of 'str' objects}
43 0.006 0.000 0.177 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1131(_save_deps)
704865 0.176 0.000 0.176 0.000 {built-in method builtins.id}
150484 0.118 0.000 0.172 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:58(_IsBadPointee)
1269 0.014 0.000 0.171 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:749(_check_attribute_signedness)
45 0.003 0.000 0.169 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:27(_HandleForLlvm)
124 0.166 0.001 0.169 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1664(_CheckEnumMemberAssignment)
43842 0.169 0.000 0.169 0.000 {method '__reduce_ex__' of 'object' objects}
201776 0.158 0.000 0.168 0.000 {built-in method builtins.hasattr}
386274 0.166 0.000 0.166 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:277(__new__)
8776 0.028 0.000 0.166 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:201(__init__)
52094/17338 0.110 0.000 0.164 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:731(_CollectAllOperandTypes)
8776 0.036 0.000 0.164 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:965(append_basic_block)
4291 0.008 0.000 0.163 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:175(descr)
19696 0.062 0.000 0.163 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:447(descr)
43 0.120 0.003 0.163 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:14(setup_from_symbol_table)
418 0.018 0.000 0.158 0.000 {built-in method builtins.sum}
1210 0.078 0.000 0.156 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:483(_resolve_class_for_var)
4291 0.050 0.000 0.156 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:133(_descr)
74878 0.085 0.000 0.155 0.000 {built-in method builtins.any}
9946 0.042 0.000 0.154 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:222(_extract_struct_sha1)
397062 0.154 0.000 0.154 0.000 {built-in method builtins.setattr}
6671 0.049 0.000 0.153 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:548(_skip_mangle)
107009 0.153 0.000 0.153 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:244(__init__)
57983 0.065 0.000 0.153 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:31(__ne__)
5678/4414 0.033 0.000 0.150 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:376(Copy)
2273 0.149 0.000 0.149 0.000 {method '__exit__' of '_io._IOBase' objects}
657/652 0.017 0.000 0.144 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:276(_from_node_binop)
1701 0.143 0.000 0.143 0.000 {method 'splitlines' of 'str' objects}
370 0.012 0.000 0.139 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:943(_HandleSubscriptLlvm)
6344 0.039 0.000 0.138 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:205(descr)
9769 0.042 0.000 0.135 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:785(__init__)
94592 0.106 0.000 0.135 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:720(__eq__)
666264 0.133 0.000 0.133 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2210(<genexpr>)
437 0.005 0.000 0.131 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2177(_try_register_vtable_ondemand)
65444 0.087 0.000 0.130 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:351(_insert)
8/4 0.000 0.000 0.129 0.032 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:531(_LoadPackageInitForRelativeImport)
29002 0.069 0.000 0.129 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:445(__init__)
24691 0.067 0.000 0.126 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1095(_to_list)
437 0.005 0.000 0.125 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2218(collect_class_methods)
8776 0.041 0.000 0.123 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1158(__init__)
3706 0.059 0.000 0.121 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:82(_adjust_args)
191870 0.121 0.000 0.121 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:13(is_used)
17/15 0.000 0.000 0.119 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:11(_HandleMatchLlvm)
110 0.003 0.000 0.119 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2197(load_pyi)
22880 0.059 0.000 0.119 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:557(_IsTModuleType)
3254 0.027 0.000 0.119 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:568(_icmp)
3718 0.013 0.000 0.118 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:350(FromTypeName)
17/15 0.003 0.000 0.117 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:236(_HandleRenumMatchLlvm)
109616 0.117 0.000 0.117 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2915(<genexpr>)
35506/33190 0.069 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:12(_get_align)
20061 0.082 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:528(_set_node_info)
107009 0.112 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:137(__init__)
1928 0.053 0.000 0.110 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:49(emit_binary_op)
43 0.032 0.001 0.109 0.003 D:\Python312\Lib\json\__init__.py:120(dump)
48011 0.108 0.000 0.108 0.000 {method 'write' of '_io.TextIOWrapper' objects}
1654 0.030 0.000 0.107 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:257(emit_return)
4302 0.023 0.000 0.103 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:160(wrapped)
3526 0.048 0.000 0.102 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:153(_apply_struct_self_cls_types)
24814 0.021 0.000 0.101 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:993(<genexpr>)
395 0.008 0.000 0.099 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1175(_HandleSubscriptStoreLlvm)
154975 0.095 0.000 0.095 0.000 {method 'insert' of 'list' objects}
26979/26707 0.041 0.000 0.095 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:455(_get_reference)
157258 0.093 0.000 0.093 0.000 {method 'add' of 'set' objects}
3247 0.017 0.000 0.092 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:834(cbranch)
12073 0.021 0.000 0.090 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2504(_strip_llvm_param_name)
732 0.002 0.000 0.089 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:801(_apply_type_map_to_body)
6396 0.022 0.000 0.087 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:235(_to_string)
2793/2085 0.010 0.000 0.087 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:805(_apply_type_map_to_stmt)
50 0.086 0.002 0.086 0.002 {built-in method builtins.print}
3097 0.015 0.000 0.086 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:826(branch)
3269 0.030 0.000 0.084 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:349(__init__)
39308 0.062 0.000 0.084 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:575(function_type)
3563 0.054 0.000 0.084 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:233(_get_member_offset)
30932 0.045 0.000 0.081 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2423(<genexpr>)
8210 0.018 0.000 0.080 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1141(__str__)
21591 0.055 0.000 0.080 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:246(__init__)
54049/54030 0.060 0.000 0.080 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:178(__eq__)
386978 0.080 0.000 0.080 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:125(BaseType)
1623 0.004 0.000 0.079 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:56(_try_Load_struct_from_stub)
8253 0.044 0.000 0.077 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:894(__init__)
23419 0.053 0.000 0.076 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:169(__init__)
3526 0.051 0.000 0.076 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:130(_resolve_method_class)
1516 0.012 0.000 0.076 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:798(__init__)
27765 0.047 0.000 0.075 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:506(Get)
788 0.010 0.000 0.075 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1376(_EmitGlobalAnnAssignLlvm)
2159 0.011 0.000 0.075 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:858(ret)
119084 0.075 0.000 0.075 0.000 {built-in method __new__ of type object at 0x00007FFA5E6513D0}
3613 0.023 0.000 0.072 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:314(CreateFromTypeName)
15153 0.043 0.000 0.071 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:303(__init__)
3641 0.016 0.000 0.070 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3485(_resolve_generic_slice_type)
1804 0.003 0.000 0.068 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:579(icmp_signed)
43 0.001 0.000 0.067 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:156(info)
43 0.001 0.000 0.066 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:98(_write)
255705 0.065 0.000 0.065 0.000 {built-in method nt.fspath}
1598 0.032 0.000 0.065 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:175(_lookup_cdefine)
4261 0.010 0.000 0.064 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:419(__init__)
149712 0.064 0.000 0.064 0.000 {built-in method builtins.issubclass}
43 0.001 0.000 0.064 0.001 D:\Python312\Lib\tempfile.py:521(NamedTemporaryFile)
375948 0.064 0.000 0.064 0.000 D:\Python312\Lib\copy.py:172(_deepcopy_atomic)
33209 0.043 0.000 0.064 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:138(_lookup_t_type)
43842 0.042 0.000 0.063 0.000 D:\Python312\Lib\copyreg.py:98(__newobj__)
1302 0.008 0.000 0.063 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1324(_StoreWithCoerce)
164624 0.062 0.000 0.062 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:554(_get_name)
43 0.062 0.001 0.062 0.001 {built-in method nt.unlink}
47 0.002 0.000 0.062 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:70(_try_operator_overLoad)
3269 0.019 0.000 0.061 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:365(descr)
2461 0.024 0.000 0.060 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:374(_handle_attr_enum)
5739 0.012 0.000 0.060 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1135(_check_annotation_for_state)
30514 0.032 0.000 0.059 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2424(<genexpr>)
81195 0.059 0.000 0.059 0.000 {built-in method builtins.repr}
47882 0.017 0.000 0.058 0.000 D:\Python312\Lib\json\encoder.py:414(_iterencode)
2415 0.009 0.000 0.057 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:226(__init__)
1450 0.003 0.000 0.057 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:588(icmp_unsigned)
10956/4849 0.035 0.000 0.054 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:167(FindStructNameInAnnotation)
4261 0.013 0.000 0.054 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:422(descr)
2277 0.013 0.000 0.054 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:31(wrapped)
129 0.053 0.000 0.053 0.000 {built-in method nt._path_exists}
10474 0.016 0.000 0.052 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:134(descr_arg)
2661/2013 0.006 0.000 0.052 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:749(_replace_type_in_annotation)
92 0.002 0.000 0.052 0.001 D:\Python312\Lib\re\_compiler.py:738(compile)
12072/3900 0.030 0.000 0.052 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:867(_apply_type_map_to_expr)
169082 0.051 0.000 0.051 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:235(<genexpr>)
30909/17839 0.034 0.000 0.051 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:214(AnnotationContainsName)
821 0.003 0.000 0.050 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:21(_MakeCTypeInfoFromName)
204 0.003 0.000 0.050 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:284(_RegisterCrossModuleDocstrings)
43 0.000 0.000 0.050 0.001 D:\Python312\Lib\tempfile.py:561(opener)
43 0.001 0.000 0.050 0.001 D:\Python312\Lib\tempfile.py:243(_mkstemp_inner)
1212 0.007 0.000 0.049 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:558(_mangle_name)
9769 0.042 0.000 0.048 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:148(add_global)
13857 0.025 0.000 0.048 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:449(_is_ctype_marker_name)
1516 0.008 0.000 0.047 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:810(descr)
783 0.006 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2539(_EnsureClassParentsLoaded)
120/115 0.003 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:640(_handle_attr_nested)
5678 0.042 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:298(copy)
69048 0.045 0.000 0.045 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\BaseTranslator.py:150(DebugPrint)
957 0.007 0.000 0.044 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:771(_make_replacement_node)
43 0.044 0.001 0.044 0.001 {built-in method nt.open}
8776 0.021 0.000 0.043 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:357(_set_terminator)
43 0.001 0.000 0.043 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:540(_set_source_info)
86 0.001 0.000 0.043 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:16(ExpandSoftKeywords)
23450 0.037 0.000 0.042 0.000 D:\Python312\Lib\enum.py:1491(__contains__)
31652 0.030 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:97(__len__)
10870 0.030 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:44(register_method)
26706 0.022 0.000 0.042 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:879(_to_list)
33355 0.027 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:550(<genexpr>)
43 0.001 0.000 0.041 0.001 <frozen os>:200(makedirs)
47882 0.026 0.000 0.041 0.000 D:\Python312\Lib\json\encoder.py:334(_iterencode_dict)
2094 0.020 0.000 0.041 0.000 <frozen ntpath>:236(split)
9919/3333 0.028 0.000 0.041 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3426(_resolve_type_arg_str)
3526 0.024 0.000 0.040 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:114(_compute_func_name_meta)
28716 0.017 0.000 0.039 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:64(_find_project_root)
7 0.003 0.000 0.039 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:53(_HandleAsmLlvm)
196 0.009 0.000 0.039 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3606(_HandleSizeofLlvm)
74015 0.038 0.000 0.038 0.000 {method 'rstrip' of 'str' objects}
847 0.002 0.000 0.038 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:42(_is_aug_unsigned)
1458 0.019 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:519(wrap_constant_value)
8776 0.014 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1192(_format_name)
118145 0.036 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:370(__new__)
2130 0.011 0.000 0.035 0.000 <frozen codecs>:319(decode)
12 0.001 0.000 0.035 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:491(_HandleForStrLlvm)
8296 0.034 0.000 0.034 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:9(__init__)
132 0.002 0.000 0.034 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:193(_HandleUnaryOpLlvm)
78 0.005 0.000 0.034 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1014(_fill_vtable_with_methods)
9444 0.018 0.000 0.033 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:162(__init__)
35 0.001 0.000 0.033 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1625(_HandleTypeUnionCastLlvm)
3303 0.007 0.000 0.033 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:439(GetCName)
1272 0.004 0.000 0.032 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:70(wrapped)
7030 0.014 0.000 0.032 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:117(ParseListAnnotation)
7234 0.022 0.000 0.031 0.000 <frozen importlib._bootstrap>:1384(_handle_fromlist)
119036 0.031 0.000 0.031 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:195(block)
92 0.001 0.000 0.031 0.000 D:\Python312\Lib\re\_parser.py:962(parse)
1099 0.003 0.000 0.031 0.000 <frozen ntpath>:268(basename)
86 0.006 0.000 0.031 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:627(_set_Vtable_initializers)
23553 0.025 0.000 0.030 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:312(format_constant)
19298/17904 0.021 0.000 0.030 0.000 {built-in method builtins.max}
68668 0.030 0.000 0.030 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:71(_stringify_metadata)
186/92 0.002 0.000 0.029 0.000 D:\Python312\Lib\re\_parser.py:445(_parse_sub)
5678 0.024 0.000 0.029 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:187(copy)
51 0.001 0.000 0.029 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4064(_HandleCDerefAsLlvm)
267/92 0.010 0.000 0.028 0.000 D:\Python312\Lib\re\_parser.py:505(_parse)
11406 0.028 0.000 0.028 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:554(<genexpr>)
32944 0.022 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:303(__eq__)
1162/962 0.020 0.000 0.028 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1981(_FlattenExt)
4962 0.010 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:539(descr)
2279 0.012 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:30(descr)
3414 0.013 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:899(add)
6662 0.008 0.000 0.027 0.000 D:\Python312\Lib\re\__init__.py:219(finditer)
3446 0.018 0.000 0.027 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:85(_check_eh_return)
21279 0.026 0.000 0.026 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:159(has)
75242 0.026 0.000 0.026 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:130(__init__)
1011 0.008 0.000 0.026 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:787(_make_name_node)
8102 0.023 0.000 0.025 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:188(gep)
2411 0.017 0.000 0.025 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:35(_HandleBuiltinCallLlvm)
65241 0.025 0.000 0.025 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1034(_build)
38 0.001 0.000 0.025 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:516(_RegisterSubModuleSha1)
15676 0.018 0.000 0.024 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:218(IsStr)
2130 0.024 0.000 0.024 0.000 {built-in method _codecs.utf_8_decode}
850 0.004 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1117(_RegisterCDefineSymbol)
3641 0.013 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:38(_append_eh_msg_out_arg)
16968 0.023 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:173(insert)
3327 0.010 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:163(is_struct)
2415 0.008 0.000 0.023 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:237(descr)
80676 0.022 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2679(<genexpr>)
93 0.010 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:123(_RegisterFromImportAliases)
70/55 0.001 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:400(_HandleTPtrCastLlvm)
2748 0.007 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:36(GetComparatorSymbol)
2107 0.006 0.000 0.021 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:30(GetOpSymbol)
261 0.003 0.000 0.020 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:396(gep)
387 0.001 0.000 0.020 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1169(_StoreArrElemWithCoerceBswap)
2504 0.012 0.000 0.020 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:14(_apply_bswap_on_Load)
37176 0.019 0.000 0.019 0.000 {method 'extend' of 'list' objects}
26706 0.019 0.000 0.019 0.000 {built-in method builtins.sorted}
43 0.013 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:606(_fix_global_var_init)
42 0.002 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1822(_HandleREnumConstructLlvm)
9885 0.014 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:73(IsListAnnotation)
42449 0.018 0.000 0.018 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1164(is_terminated)
92 0.000 0.000 0.018 0.000 D:\Python312\Lib\re\_compiler.py:571(_code)
507 0.003 0.000 0.018 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:602(descr)
7393 0.006 0.000 0.018 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:165(<genexpr>)
493/475 0.002 0.000 0.018 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:291(_type_str_to_llvm)
1552 0.010 0.000 0.017 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:247(__eq__)
3349 0.012 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:59(_apply_auto_addr)
2015 0.008 0.000 0.017 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:924(_to_list)
78 0.003 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:577(_create_vtable_for_class)
3104/1386 0.010 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:251(_ExtractLLVMAttrs)
491 0.003 0.000 0.017 0.000 <frozen _collections_abc>:804(get)
281 0.005 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:203(find_struct_by_pointee)
43 0.014 0.000 0.016 0.000 {method 'readlines' of '_io._IOBase' objects}
18888 0.016 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:94(__contains__)
1147 0.004 0.000 0.016 0.000 <frozen ntpath>:596(abspath)
5225 0.011 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:641(_record_var_signedness)
13055 0.015 0.000 0.015 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:230(__init__)
43 0.001 0.000 0.015 0.000 D:\Python312\Lib\tempfile.py:500(__exit__)
522 0.005 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:669(_check_call_unsigned)
2748 0.014 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:28(GetComparatorSymbol)
91/73 0.001 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:309(_type_str_to_llvm_impl)
3414 0.013 0.000 0.015 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:874(add)
2107 0.014 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:15(GetOpSymbol)
1866 0.010 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1032(_get_ModulePath)
2387/669 0.008 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:79(_get_struct_size)
31108 0.015 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:87(HasPosition)
952 0.001 0.000 0.015 0.000 <frozen ntpath>:275(dirname)
1585/193 0.009 0.000 0.014 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3393(_resolve_opaque_struct_members)
22 0.001 0.000 0.014 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprLambda.py:134(_HandleIfExpLlvm)
7 0.001 0.000 0.014 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:309(_HandleAsmWithOpLlvm)
43 0.014 0.000 0.014 0.000 {built-in method nt.mkdir}
491 0.007 0.000 0.014 0.000 <frozen os>:680(__getitem__)
16006 0.014 0.000 0.014 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:39(IsTModulePath)
43 0.000 0.000 0.013 0.000 D:\Python312\Lib\tempfile.py:481(func_wrapper)
1557 0.005 0.000 0.013 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:279(_check_struct_match)
24691 0.013 0.000 0.013 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1068(align)
91/73 0.004 0.000 0.013 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:320(_type_str_to_llvm_base)
4484 0.007 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:591(__init__)
1136 0.002 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:39(_get_var_class)
361/92 0.004 0.000 0.012 0.000 D:\Python312\Lib\re\_compiler.py:37(_compile)
2015 0.011 0.000 0.012 0.000 <frozen codecs>:309(__init__)
14473 0.012 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:83(__getitem__)
507 0.003 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:990(phi)
4663 0.008 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:227(IsUInt)
357 0.001 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:19(_load_arr_elem_with_bswap)
27081 0.012 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:210(IsPtr)
1643 0.003 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:603(<genexpr>)
1643 0.008 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:202(_lookup_module_global)
321 0.002 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:539(not_)
3443/1107 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:420(_has_ctype)
198 0.002 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:510(_get_current_module_name)
4890 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:177(resolve_alias)
7001 0.009 0.000 0.011 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1022(is_declaration)
27765 0.011 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:463(_build_map)
73 0.001 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:210(_HandleCDerefLlvm)
6586/3293 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3470(_get_raw_type_name)
19816 0.011 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:819(_apply_bswap_if_big)
256 0.001 0.000 0.011 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:851(ret_void)
23898 0.010 0.000 0.010 0.000 {built-in method _json.encode_basestring_ascii}
43 0.001 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py:34(__init__)
1560/1232 0.005 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:36(_get_var_class)
383 0.003 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:620(_is_type_unsigned)
58 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:488(_from_node_subscript)
38 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1122(_replace_function_decl)
3526 0.005 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:720(_is_generic_function)
1684 0.007 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:736(_get_source_line)
2644 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:28(<genexpr>)
783 0.001 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2490(_adjust_this_for_inherited_method)
43 0.007 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\BaseTranslator.py:43(__init__)
12350 0.009 0.000 0.009 0.000 {method 'rsplit' of 'str' objects}
336 0.002 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:173(_coerce_value)
2260 0.004 0.000 0.009 0.000 {built-in method builtins.next}
6662 0.009 0.000 0.009 0.000 {method 'finditer' of 're.Pattern' objects}
3712 0.009 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:197(<genexpr>)
1011 0.002 0.000 0.009 0.000 D:\Python312\Lib\re\__init__.py:255(escape)
15406 0.009 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:97(IsStorageClass)
2965 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:218(position_before)
4904 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:647(_is_var_unsigned)
43 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:56(__init__)
238 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2428(_compute_field_byte_offset)
507 0.001 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:597(__init__)
973 0.002 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:706(_to_string)
1581 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:547(_to_string)
1113 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:31(_escape_string)
5652 0.006 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:214(IsVoid)
2389 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:517(_is_char_pointer)
120 0.004 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1472(_try_resolve_nested_cdefine)
6 0.001 0.000 0.007 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:204(_process_joined_str_template)
19159 0.007 0.000 0.007 0.000 {method 'isalnum' of 'str' objects}
9 0.003 0.000 0.007 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1333(_RegisterEnumMembers)
4869 0.006 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:28(IsTModule)
82 0.001 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:565(format_constant)
3526 0.007 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:49(_extract_decorator_storage_flags)
1147 0.003 0.000 0.007 0.000 <frozen ntpath>:564(normpath)
425 0.003 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:326(_ResolveTAttrToCName)
3479 0.006 0.000 0.007 0.000 D:\Python312\Lib\re\_parser.py:254(get)
1870 0.006 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1938(<genexpr>)
13603 0.007 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:587(packed)
534 0.002 0.000 0.007 0.000 <frozen os>:754(encodekey)
962 0.004 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:94(ExtractListFromBinOp)
23649 0.007 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:318(wrap_constant_value)
387 0.005 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:599(_get_mro_chain)
5578 0.005 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:624(gep)
1011 0.007 0.000 0.007 0.000 {method 'translate' of 'str' objects}
34 0.000 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1144(HandleSubscriptPtrLlvm)
1460 0.005 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:773(_create_doc_global)
1533 0.002 0.000 0.006 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:519(__init__)
1857 0.006 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesReturn.py:22(_find_active_finally)
15137 0.006 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:102(IsTypeQualifier)
1147 0.006 0.000 0.006 0.000 {built-in method nt._getfullpathname}
92 0.001 0.000 0.006 0.000 D:\Python312\Lib\re\_compiler.py:509(_compile_info)
6371 0.005 0.000 0.005 0.000 {method 'pop' of 'dict' objects}
24691 0.005 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1077(dereferenceable)
1325 0.003 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:465(__init__)
24691 0.005 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1086(dereferenceable_or_null)
3345 0.004 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:241(position_at_end)
4033 0.005 0.000 0.005 0.000 {method 'pop' of 'list' objects}
263 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:385(_resolve_class_flags)
290 0.001 0.000 0.005 0.000 <frozen ntpath>:257(splitext)
2233 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py:25(_is_cif_call)
4913 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:23(_ExtractFuncMeta)
10354 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2107(<genexpr>)
9094 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:71(_EmitTempFrees)
696 0.003 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1742(_eval_const_expr)
66/61 0.002 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:586(_basic_type_to_llvm)
1018 0.003 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:694(__init__)
3839 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:427(<genexpr>)
96 0.003 0.000 0.005 0.000 D:\Python312\Lib\re\_compiler.py:241(_optimize_charset)
43 0.001 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Utils.py:21(compute_sha1)
1458 0.003 0.000 0.005 0.000 <frozen importlib._bootstrap>:645(parent)
1192 0.002 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:399(__init__)
577 0.004 0.000 0.005 0.000 <frozen os>:748(check_str)
1 0.000 0.000 0.004 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1182(_EmitREnumLlvm)
973 0.002 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:11(_wrapname)
620 0.003 0.000 0.004 0.000 <frozen ntpath>:87(isabs)
1194 0.004 0.000 0.004 0.000 {method 'encode' of 'str' objects}
24 0.000 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1174(_HandleVaArgLlvm)
6911 0.004 0.000 0.004 0.000 {method 'find' of 'str' objects}
43 0.001 0.000 0.004 0.000 D:\Python312\Lib\tempfile.py:473(__getattr__)
1589 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:252(_resolve_var_classname)
1465 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:262(_GetAttrLLVMName)
4291 0.004 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:119(args)
743 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:77(_is_cdefine_type)
12682 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2630(<genexpr>)
1206 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:439(<genexpr>)
392 0.004 0.000 0.004 0.000 {method 'clear' of 'dict' objects}
1832 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:228(IsCPtrNode)
7455 0.004 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:234(position_at_start)
1832 0.002 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:458(__init__)
442 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1133(ResolveName)
2094 0.002 0.000 0.004 0.000 <frozen ntpath>:35(_get_bothseps)
6575 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:393(set)
392 0.002 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:87(_ZeroConst)
290 0.002 0.000 0.004 0.000 <frozen genericpath>:133(_splitext)
2020 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:316(__init__)
81 0.003 0.000 0.003 0.000 {built-in method _hashlib.openssl_sha1}
2364 0.003 0.000 0.003 0.000 {method 'rfind' of 'str' objects}
14484 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2230(<genexpr>)
3007 0.003 0.000 0.003 0.000 {method 'index' of 'list' objects}
1303 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:550(__eq__)
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1793(<genexpr>)
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1792(<genexpr>)
43 0.000 0.000 0.003 0.000 D:\Python312\Lib\tempfile.py:114(_sanitize_params)
137/87 0.002 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:671(_FlattenInherited)
90 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:117(_to_bool)
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1795(<genexpr>)
36 0.000 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:555(_parse_asm_descr)
8582 0.003 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:111(callee)
43 0.000 0.000 0.003 0.000 <frozen os>:688(__setitem__)
3575 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:210(_extract_short_name)
5583 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1140(_check_decorators_for_state)
1451 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:190(__init__)
336 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1117(NameToLLVM)
43 0.001 0.000 0.003 0.000 D:\Python312\Lib\functools.py:35(update_wrapper)
960 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:728(set_body)
1260 0.002 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:281(__init__)
3497 0.003 0.000 0.003 0.000 {method 'values' of 'dict' objects}
91 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:206(_resolve_typedef)
7260 0.003 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:110(_to_string)
3402 0.002 0.000 0.003 0.000 D:\Python312\Lib\re\_parser.py:164(__getitem__)
43 0.003 0.000 0.003 0.000 {method 'strftime' of 'datetime.date' objects}
155 0.001 0.000 0.003 0.000 D:\Python312\Lib\inspect.py:908(getfile)
43 0.003 0.000 0.003 0.000 {method 'disable' of '_lsprof.Profiler' objects}
43 0.003 0.000 0.003 0.000 {built-in method nt.putenv}
183 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:110(<genexpr>)
1147 0.002 0.000 0.002 0.000 {built-in method nt._path_normpath}
68/22 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:488(_FindNonVoidCTypeInfo)
2015 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:906(alignstack)
7 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:184(_prepare_intel_asm)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1797(<genexpr>)
1653 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:17(_unregister_local_heap_ptr)
43 0.001 0.000 0.002 0.000 D:\Python312\Lib\tempfile.py:153(__next__)
1345 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:599(__len__)
184 0.001 0.000 0.002 0.000 D:\Python312\Lib\enum.py:1538(__and__)
3095 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:957(entry_basic_block)
3 0.000 0.000 0.002 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:981(_HandleMemsetLlvm)
2622 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\_parser.py:172(append)
13 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:570(ResolveListElementType)
12 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1856(_HandleTypedefCastLlvm)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1794(<genexpr>)
1136 0.001 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:613(add_incoming)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1796(<genexpr>)
43 0.001 0.000 0.002 0.000 D:\Python312\Lib\tempfile.py:85(_infer_return_type)
2437 0.002 0.000 0.002 0.000 {method 'copy' of 'dict' objects}
378 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:521(__init__)
4 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\ConstEval.py:30(_BuildArrayInitConstants)
3269 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:368(<genexpr>)
2415 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:230(return_value)
4165 0.002 0.000 0.002 0.000 D:\Python312\Lib\re\_parser.py:233(__next)
7 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:281(_mangle_asm_calls)
1478 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:285(_get_var_ptr)
273 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:342(_resolve_decorator_kind)
1718 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:557(gep)
212 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4109(_InjectRequiresFields)
714/696 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:124(eval_full)
1458 0.002 0.000 0.002 0.000 {method 'rpartition' of 'str' objects}
1018 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:595(packed)
26 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:28(_HandleCAddrLlvm)
501 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:437(__init__)
942 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:451(__init__)
277 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:306(_is_classname_ctype_marker)
103/92 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\_compiler.py:434(_get_literal_prefix)
1166 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:68(_UnregisterTempPtr)
3020 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:607(is_opaque)
454 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:727(LookupFunctionSymbol)
348 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:64(_extract_const_value)
91 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\__init__.py:209(findall)
642 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:492(_try_resolve_ctype_basic)
2015 0.002 0.000 0.002 0.000 <frozen codecs>:260(__init__)
108 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:68(_mangle_generic_class_name)
524 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:205(<genexpr>)
278 0.001 0.000 0.002 0.000 D:\Python312\Lib\enum.py:709(__call__)
1297 0.002 0.000 0.002 0.000 {method 'setdefault' of 'dict' objects}
2284 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:445(__getitem__)
2137 0.002 0.000 0.002 0.000 {method 'keys' of 'dict' objects}
1123 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:38(<genexpr>)
43 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:33(configure_platform)
357 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3210(_EnsureReceiverStructConcrete)
1986 0.001 0.000 0.001 0.000 {method 'reverse' of 'list' objects}
132 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:33(GetUnaryOpSymbol)
807 0.001 0.000 0.001 0.000 {method 'discard' of 'set' objects}
83 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:384(_mk_bitmap)
284 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\ConstEval.py:178(_BuildScalarConstantUnified)
85 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:442(_uniq)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\random.py:454(choices)
273 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:19(_is_exception_class)
131/105 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:174(getwidth)
1204 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:513(__init__)
223 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:444(__init__)
871/850 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1025(_ExtractConstValue)
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:429(format_constant)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\json\encoder.py:205(iterencode)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:7(__init__)
1952 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:20(_emit_local_heap_frees)
1062 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:249(match)
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:360(_format_double)
3421 0.001 0.000 0.001 0.000 {built-in method builtins.ord}
132 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:24(GetUnaryOpSymbol)
17 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:298(descr)
24 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:59(emit_va_arg)
114 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:77(items)
3613 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:332(_get_llvm_primitive_map)
51 0.001 0.000 0.001 0.000 D:\Python312\Lib\enum.py:1528(__or__)
96/58 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:335(_HasNoBreak)
5 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:550(_HandleLenLlvm)
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:353(_format_float_as_hex)
3895 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:75(wrap_constant_value)
120 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1461(_build_attr_path)
778 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:619(<genexpr>)
120 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1529(_try_resolve_cross_module_enum)
316 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:540(elements)
328 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:204(__init__)
36 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:550(neg)
247 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1444(_infer_array_member_type)
221 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1351(_infer_element_struct_class)
1617 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:536(__init__)
43 0.001 0.000 0.001 0.000 <frozen abc>:117(__instancecheck__)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:297(gettempdir)
1297 0.001 0.000 0.001 0.000 {built-in method builtins.vars}
3 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:168(_HandleCLoadLlvm)
86 0.001 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:430(cleanup)
92 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:405(_generate_overlap_table)
310 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:183(__init__)
189 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:288(__init__)
16 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1106(_resolve_vararg_type)
162 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:266(_resolve_base_kind)
96 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:365(_escape)
8/2 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1274(_FindNonVoidCTypeInfo)
81 0.001 0.000 0.001 0.000 {method 'hexdigest' of '_hashlib.HASH' objects}
399 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:228(_ApplyKeywordArgs)
91 0.001 0.000 0.001 0.000 {method 'findall' of 're.Pattern' objects}
13 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:81(_from_node_constant)
2015 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:915(personality)
96 0.000 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:214(_compile_charset)
59/50 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:38(eval_with_symtab)
201 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:818(GetOrCreateStubFuncDecl)
15 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:613(fcmp_unordered)
43 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:20(_parse_triple)
278 0.001 0.000 0.001 0.000 D:\Python312\Lib\enum.py:1112(__new__)
215 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:274(__init__)
2015 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:871(_expand)
534 0.001 0.000 0.001 0.000 {method 'upper' of 'str' objects}
277 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:63(_is_generic_class)
7 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:47(emit_va_end)
285/124 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1665(_get_attr_path)
436 0.001 0.000 0.001 0.000 {method 'find' of 'bytearray' objects}
6 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesRaise.py:19(_HandleRaiseLlvm)
44 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:55(try_eval_const_expr)
17 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:818(switch)
43 0.000 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:455(__del__)
412 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:656(_get_function)
212 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4178(_get_struct_type)
81 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:305(_class_escape)
92 0.000 0.000 0.000 0.000 {built-in method _sre.compile}
8 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1149(_infer_vararg_type_from_context)
56 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1391(_ClassifyExternalClass)
371 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:373(__eq__)
129 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:494(__enter__)
696 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:479(__init__)
326 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
155 0.000 0.000 0.000 0.000 D:\Python312\Lib\inspect.py:291(ismodule)
85 0.000 0.000 0.000 0.000 {built-in method fromkeys}
549 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:160(__len__)
194 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:190(__init__)
1192 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:208(_to_string)
193 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:33(_resolve_opaque_struct)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:530(__init__)
96 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:224(__init__)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:26(__init__)
378 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:286(tell)
35 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:237(ToString)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:24(emit_va_start)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:142(rng)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\__init__.py:331(_compile_template)
20 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1571(_eval_global_const)
215 0.000 0.000 0.000 0.000 <frozen codecs>:186(__init__)
17 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:283(__init__)
685 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:526(_get_reference)
116 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:267(__init__)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:989(parse_template)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1558(_get_attr_class)
43 0.000 0.000 0.000 0.000 {built-in method now}
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:44(<genexpr>)
1272 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:342(bitcast)
61 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:576(__init__)
186 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:200(_deref_if_ptr)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\json\encoder.py:260(_make_iterencode)
43 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:467(__init__)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:49(__init__)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\enum.py:197(__get__)
2 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1237(_get_attr_ptr)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:225(_get_metadata_lines)
94/54 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1695(_IsTypedefAnnotation)
103 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:260(__init__)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:27(__init__)
59 0.000 0.000 0.000 0.000 {built-in method _struct.unpack}
112 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:100(__iter__)
361 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:109(__init__)
184 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:568(isstring)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:94(closegroup)
92 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:946(fix_flags)
43 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
210 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:79(groups)
63 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:176(__init__)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:189(_normalize_asm_template)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\functools.py:65(wraps)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:17(__init__)
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1252(_ir_type_size)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\DiagnosticCollector.py:41(__init__)
43 0.000 0.000 0.000 0.000 <frozen os>:824(fsdecode)
22 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:259(_RegisterGlobalNames)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:211(_eval_compile_time_call)
73 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:417(<genexpr>)
24 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:12(descr)
43 0.000 0.000 0.000 0.000 {method '__enter__' of '_io._IOBase' objects}
155 0.000 0.000 0.000 0.000 D:\Python312\Lib\inspect.py:295(isclass)
83 0.000 0.000 0.000 0.000 {method 'translate' of 'bytearray' objects}
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:8(_get_va_start_intrinsic)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:90(_colorize)
525 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:426(__str__)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:16(_get_va_end_intrinsic)
26 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:363(__init__)
316 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:438(__init__)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:11(__init__)
92 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:73(__init__)
324 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:544(__len__)
43 0.000 0.000 0.000 0.000 <string>:2(__init__)
129 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:45(<genexpr>)
43 0.000 0.000 0.000 0.000 {method 'items' of 'collections.OrderedDict' objects}
59 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
114 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}
344 0.000 0.000 0.000 0.000 {method 'random' of '_random.Random' objects}
344 0.000 0.000 0.000 0.000 {built-in method math.floor}
9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:163(_make_define_constant)
55 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:261(_infer_deref_target_type)
35 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:430(__init__)
11 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:255(_HandleGlobalLlvm)
42 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:292(add_case)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\enum.py:1276(value)
7 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:772(get_reference)
9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Exportable.py:81(add_enum)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:63(_eval_ctype_ctor_call)
43 0.000 0.000 0.000 0.000 {method 'close' of '_io.TextIOWrapper' objects}
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:265(get_logger)
22 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:486(__init__)
10 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:416(__init__)
92 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:201(<genexpr>)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:82(opengroup)
43 0.000 0.000 0.000 0.000 {built-in method nt.getpid}
204 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:218(<genexpr>)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:25(_patched_inline_asm_descr)
43 0.000 0.000 0.000 0.000 {built-in method sys.getrecursionlimit}
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:322(_eval_arith)
103 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:426(_get_iscased)
8 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2398(_BuildScalarConstant)
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2151(_has_cvtable_decorator)
43 0.000 0.000 0.000 0.000 {built-in method sys.setrecursionlimit}
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:396(_simple)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMTypeMapper.py:29(__init__)
4 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1478(_BuildScalarConstant)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:229(_get_candidate_names)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Config.py:27(get_sha1_map_store)
43 0.000 0.000 0.000 0.000 {built-in method sys.audit}
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:21(_patched_inline_asm_init)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:214(get_identified_types)
13 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:619(ParseArrayCount)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\DecoratorPass.py:476(run)
5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:828(_zero_value_for_type)
13/9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:127(find_PostdefNode)
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2167(_has_novtable_decorator)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:1005(addgroup)
2 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:18(wrapped)
11/5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:21(_contains_identified_struct)
43 0.000 0.000 0.000 0.000 {method 'values' of 'collections.OrderedDict' objects}
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:42(_format_to_dialect)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:12(__init__)
102 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:357(<genexpr>)
8 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:997(addliteral)
85 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:218(<genexpr>)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:424(__init__)
43 0.000 0.000 0.000 0.000 {built-in method _io.text_encoding}
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\Config.py:6(__init__)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:285(_gettempdir)
14 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:15(_IsGenericTpName)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:9(emit_constant)
28 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}
6/2 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3565(_AnnotationContainsCPtr)
13 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:111(__init__)
7 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:759(__init__)
5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:379(__init__)
16 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:211(__eq__)
24 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:31(_combine_flags)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:61(<lambda>)
34 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:288(value)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:511(_get_var_ptr_for_asm)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesRaise.py:12(_get_exception_code)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:325(__init__)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:168(__setitem__)
34 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2689(<genexpr>)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:91(_is_t_storage_decorator)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:536(get_or_declare_c_func)
9 0.000 0.000 0.000 0.000 {built-in method builtins.abs}
4 0.000 0.000 0.000 0.000 {built-in method _sre.template}
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:71(keys)
+936
View File
@@ -0,0 +1,936 @@
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_1.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_12728_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14308_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_1.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_14748_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_1.prof
Wed Aug 19 00:00:05 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_2.prof
Wed Aug 19 00:00:10 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_21412_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_3188_2.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_32220_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_2.prof
Wed Aug 19 00:00:17 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_36004_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_2.prof
Wed Aug 19 00:00:25 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_41872_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_1.prof
Wed Aug 19 00:00:08 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_2.prof
Wed Aug 19 00:00:30 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_47120_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_2.prof
Wed Aug 19 00:00:20 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_54788_3.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_1.prof
Wed Aug 19 00:00:06 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_2.prof
Wed Aug 19 00:00:12 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_55456_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_2.prof
Wed Aug 19 00:00:15 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60112_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_60724_2.prof
Wed Aug 19 00:00:02 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_1.prof
Wed Aug 19 00:00:07 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_2.prof
Wed Aug 19 00:00:13 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_6192_3.prof
Wed Aug 19 00:00:03 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_1.prof
Wed Aug 19 00:00:09 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_2.prof
Wed Aug 19 00:00:32 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_63756_3.prof
Wed Aug 19 00:00:04 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_1.prof
Wed Aug 19 00:00:11 2026 D:\Users\TermiNexus\Desktop\TransPyC\PROF\worker_prof_7536_2.prof
70332069 function calls (68531363 primitive calls) in 109.411 seconds
Ordered by: internal time
ncalls tottime percall cumtime percall filename:lineno(function)
607620 17.983 0.000 18.412 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Nodes.py:314(_Init)
43 8.243 0.192 11.604 0.270 {built-in method _pickle.loads}
43 7.662 0.178 17.425 0.405 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:134(finalize)
15752538 4.679 0.000 4.679 0.000 {method 'startswith' of 'str' objects}
256646/41890 3.463 0.000 3.953 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:65(_format)
43 3.360 0.078 3.361 0.078 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:43(__setstate__)
10776467 2.946 0.000 2.947 0.000 {built-in method builtins.isinstance}
78599 2.495 0.000 3.410 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:411(_count_braces_outside_strings)
405 2.467 0.006 20.782 0.051 {built-in method vast_c.parse}
1689319 1.822 0.000 3.935 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:25(iter_child_nodes)
3571980/3299054 1.651 0.000 2.004 0.000 {built-in method builtins.getattr}
1286813 1.398 0.000 1.827 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:49(__get__)
6510870/6510509 1.333 0.000 1.333 0.000 {built-in method builtins.len}
483183/117 1.285 0.000 4.300 0.037 D:\Python312\Lib\copy.py:118(deepcopy)
2273 1.112 0.000 1.174 0.001 {built-in method _io.open}
769071 1.106 0.000 5.721 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:36(walk)
41890 1.057 0.000 5.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:47(dump)
41890/33133 1.044 0.000 15.450 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:36(_GetCTypeInfoInternal)
2119979 1.018 0.000 1.602 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:16(iter_fields)
87684 0.958 0.000 1.124 0.000 D:\Python312\Lib\copy.py:252(<genexpr>)
101331 0.943 0.000 1.198 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:98(__init__)
27760/10005 0.942 0.000 13.839 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2280(_TryLoadClassMembersFromPyi)
3529617 0.899 0.000 0.899 0.000 {method 'isdigit' of 'str' objects}
75242 0.875 0.000 0.922 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:90(_patched_init)
97996 0.778 0.000 0.778 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:74(__init__)
209 0.764 0.004 3.120 0.015 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2402(_LookupStubFuncType)
763295 0.757 0.000 4.359 0.000 {method 'extend' of 'collections.deque' objects}
475663/229408 0.755 0.000 2.909 0.000 {method 'format' of 'str' objects}
838 0.735 0.001 0.735 0.001 {built-in method nt.listdir}
17630 0.720 0.000 1.317 0.000 {method 'sub' of 're.Pattern' objects}
1731924 0.703 0.000 0.703 0.000 {method 'get' of 'dict' objects}
41893/40786 0.633 0.000 0.736 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:171(_to_string)
2199/567 0.540 0.000 14.953 0.026 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1470(_EmitExternalClassDeclLlvm)
3401 0.511 0.000 0.511 0.000 {built-in method nt._path_isfile}
1381347 0.490 0.000 0.490 0.000 {method 'endswith' of 'str' objects}
1431596 0.472 0.000 0.472 0.000 {method 'strip' of 'str' objects}
42990/27995 0.470 0.000 1.590 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2846(_parse_llvm_type)
1435/1359 0.441 0.000 19.266 0.014 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1151(_EmitFunctionLlvm)
43 0.431 0.010 0.431 0.010 {built-in method _pickle.load}
33715/31448 0.428 0.000 2.613 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:28(_ctype_to_llvm)
114897 0.427 0.000 0.835 0.000 D:\Python312\Lib\re\__init__.py:164(match)
309733/107738 0.408 0.000 2.697 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:44(__str__)
3526 0.387 0.000 2.471 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:216(_body_contains_raise)
877136 0.371 0.000 0.371 0.000 {method 'append' of 'list' objects}
16006 0.370 0.000 0.961 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:582(_from_node_attribute)
43842/117 0.370 0.000 4.295 0.037 D:\Python312\Lib\copy.py:247(_reconstruct)
1305 0.361 0.000 0.361 0.000 {built-in method nt._path_isdir}
82999 0.346 0.000 0.892 0.000 <frozen ntpath>:107(join)
26292/117 0.345 0.000 4.281 0.037 D:\Python312\Lib\copy.py:217(_deepcopy_dict)
168512 0.345 0.000 0.509 0.000 <frozen ntpath>:179(splitroot)
41641 0.337 0.000 0.354 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:864(__init__)
17338 0.325 0.000 1.796 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:820(_MergeAllComponentTypes)
16493 0.325 0.000 0.892 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:891(_MergeCTypeInfoInto)
1182 0.315 0.000 0.534 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:159(_fill_default_args)
9117 0.305 0.000 0.459 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:567(_find_function)
349/313 0.300 0.001 8.354 0.027 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:214(_generate_structs)
43 0.300 0.007 4.101 0.095 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:979(_split_ll)
43 0.296 0.007 96.859 2.253 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1286(_translate_file)
85208 0.280 0.000 0.549 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:129(BaseType)
310 0.277 0.001 3.244 0.010 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2550(_LoadDeclarationsFromStubLlvm)
101883 0.270 0.000 0.522 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:24(deduplicate)
186126/185430 0.268 0.000 0.603 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:54(get_reference)
65444 0.265 0.000 1.044 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:13(__init__)
220882 0.261 0.000 0.353 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:55(__set__)
66868 0.260 0.000 0.616 0.000 {built-in method builtins.all}
705309 0.257 0.000 0.257 0.000 {method 'group' of 're.Match' objects}
43 0.256 0.006 6.839 0.159 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:63(ParsePythonFile)
123673 0.254 0.000 0.254 0.000 {method 'match' of 're.Pattern' objects}
75242 0.252 0.000 1.197 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:164(__init__)
216789 0.247 0.000 0.597 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:124(_unquote)
350371/350054 0.247 0.000 0.670 0.000 {method 'join' of 'str' objects}
66960 0.242 0.000 2.300 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:544(_to_string)
696954 0.239 0.000 0.239 0.000 {method 'items' of 'dict' objects}
763295 0.232 0.000 0.232 0.000 {method 'popleft' of 'collections.deque' objects}
1972 0.221 0.000 0.254 0.000 {method 'read' of '_io.TextIOWrapper' objects}
98040 0.211 0.000 0.289 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:107(lookup)
108795 0.206 0.000 1.186 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:537(__init__)
17338/15475 0.204 0.000 14.582 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:773(MergeTypes)
332973 0.202 0.000 0.202 0.000 {method 'replace' of 'str' objects}
43 0.200 0.005 4.169 0.097 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1215(_inject_auto_imports)
15988 0.196 0.000 0.285 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:577(_llvm_str_to_ir)
3836/3776 0.194 0.000 5.259 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1151(_EmitExternalFuncDeclLlvm)
349 0.193 0.001 0.374 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:535(_create_Vtable_globals)
30720 0.192 0.000 1.475 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:123(_base_ctype_to_llvm)
75242 0.191 0.000 0.585 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:85(_patched_new)
75242 0.189 0.000 0.242 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:124(__new__)
76419/4760 0.186 0.000 0.555 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1052(_scan_node_for_self_assign)
111652 0.186 0.000 0.783 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:16(register)
226378 0.186 0.000 0.186 0.000 {method 'split' of 'str' objects}
111652 0.180 0.000 0.963 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:557(_set_name)
704865 0.176 0.000 0.176 0.000 {built-in method builtins.id}
8253 0.171 0.000 1.332 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:940(__init__)
43842 0.169 0.000 0.169 0.000 {method '__reduce_ex__' of 'object' objects}
124 0.166 0.001 0.169 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1664(_CheckEnumMemberAssignment)
386274 0.166 0.000 0.166 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:277(__new__)
2461 0.163 0.000 0.828 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:396(_handle_attr_name)
2091/2071 0.161 0.000 4.567 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:452(_GetFunctionSignatureLlvm)
26292/117 0.161 0.000 4.285 0.037 D:\Python312\Lib\copy.py:200(_deepcopy_tuple)
201776 0.158 0.000 0.168 0.000 {built-in method builtins.hasattr}
1836/1806 0.157 0.000 6.701 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:317(_HandleAnnAssignLlvmInner)
139194 0.155 0.000 0.284 0.000 D:\Python312\Lib\re\__init__.py:280(_compile)
397062 0.154 0.000 0.154 0.000 {built-in method builtins.setattr}
107009 0.153 0.000 0.153 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:244(__init__)
2663/2643 0.153 0.000 1.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1926(_HandleClosureCallLlvm)
2273 0.149 0.000 0.149 0.000 {method '__exit__' of '_io._IOBase' objects}
4297/1121 0.147 0.000 13.478 0.012 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:14(HandleBodyLlvm)
14157 0.146 0.000 0.695 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:328(_HandleNameLlvm)
1701 0.143 0.000 0.143 0.000 {method 'splitlines' of 'str' objects}
1082 0.142 0.000 1.838 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:277(_infer_return_type_from_body)
26364/22594 0.141 0.000 13.813 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:690(ResolveAnnotationType)
80328 0.141 0.000 0.242 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:564(_get_reference)
666264 0.133 0.000 0.133 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2210(<genexpr>)
13860 0.132 0.000 0.332 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:370(_resolve_typedef_int_width)
34295/11889 0.129 0.000 9.813 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:48(HandleExprLlvm)
24675 0.127 0.000 1.360 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:121(_PatchedAsPointer)
277/232 0.126 0.000 21.435 0.092 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:506(_EmitClassLlvm)
64463 0.125 0.000 0.196 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1062(GetClassByName)
454 0.123 0.000 0.976 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1418(_HandleExternalCallLlvm)
191870 0.121 0.000 0.121 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:13(is_used)
43 0.120 0.003 0.163 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:14(setup_from_symbol_table)
150484 0.118 0.000 0.172 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\_bootstrap.py:58(_IsBadPointee)
109616 0.117 0.000 0.117 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2915(<genexpr>)
39192 0.116 0.000 0.418 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2205(_entry_priority)
6124 0.116 0.000 1.374 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2806(_parse_llvm_declare)
107235 0.115 0.000 0.186 0.000 D:\Python312\Lib\copy.py:231(_keep_alive)
107009 0.112 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:137(__init__)
52094/17338 0.110 0.000 0.164 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:731(_CollectAllOperandTypes)
19696 0.108 0.000 0.549 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:756(load)
48011 0.108 0.000 0.108 0.000 {method 'write' of '_io.TextIOWrapper' objects}
94592 0.106 0.000 0.135 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:720(__eq__)
16072 0.106 0.000 0.838 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1068(CTypeToLLVM)
1240/1123 0.106 0.000 4.912 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2570(_HandleMethodCallLlvm)
4291 0.103 0.000 0.301 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:68(__init__)
13228 0.102 0.000 0.633 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:239(_get_or_create_struct)
4569/4023 0.098 0.000 8.062 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:266(_HandleCallLlvm)
7841 0.097 0.000 0.447 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:551(__init__)
19695 0.097 0.000 0.720 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:129(_load)
46834 0.097 0.000 0.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:426(GetTModuleCType)
24806 0.096 0.000 0.710 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1108(__init__)
154975 0.095 0.000 0.095 0.000 {method 'insert' of 'list' objects}
157258 0.093 0.000 0.093 0.000 {method 'add' of 'set' objects}
20064 0.091 0.000 1.490 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:364(FromNode)
65444 0.087 0.000 0.130 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:351(_insert)
50 0.086 0.002 0.086 0.002 {built-in method builtins.print}
4436 0.086 0.000 0.763 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:813(_EmitExternalGlobalDeclLlvm)
74878 0.085 0.000 0.155 0.000 {built-in method builtins.any}
21425/20064 0.085 0.000 1.399 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:59(from_node)
10860 0.082 0.000 0.217 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:660(_mangle_func_name)
20061 0.082 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:528(_set_node_info)
41890/33133 0.081 0.000 15.519 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:26(GetCTypeInfo)
24675 0.081 0.000 1.189 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:28(as_pointer)
386978 0.080 0.000 0.080 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:125(BaseType)
34716/30990 0.078 0.000 12.630 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:743(_GetTypeFromNode)
1210 0.078 0.000 0.156 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:483(_resolve_class_for_var)
43 0.077 0.002 72.785 1.693 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:25(GenerateLlvmDirect)
6947 0.075 0.000 0.278 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:212(_HandleConstantLlvm)
119084 0.075 0.000 0.075 0.000 {built-in method __new__ of type object at 0x00007FFA5E6513D0}
43 0.074 0.002 0.343 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:518(_LoadSha1Map)
2091/2071 0.071 0.000 5.528 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1021(_EmitFunctionForwardDeclLlvm)
35506/33190 0.069 0.000 0.112 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:12(_get_align)
148 0.069 0.000 8.508 0.057 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:99(_EmitImportDeclarationsLlvm)
8776 0.069 0.000 2.679 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1176(descr)
43 0.069 0.002 109.409 2.544 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:69(_parallel_translate_worker)
29002 0.069 0.000 0.129 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:445(__init__)
24691 0.067 0.000 0.126 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1095(_to_list)
255705 0.065 0.000 0.065 0.000 {built-in method nt.fspath}
57983 0.065 0.000 0.153 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:31(__ne__)
2748 0.064 0.000 1.038 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:253(_HandleCompareLlvm)
149712 0.064 0.000 0.064 0.000 {built-in method builtins.issubclass}
375948 0.064 0.000 0.064 0.000 D:\Python312\Lib\copy.py:172(_deepcopy_atomic)
164624 0.062 0.000 0.062 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:554(_get_name)
43 0.062 0.001 0.062 0.001 {built-in method nt.unlink}
19696 0.062 0.000 0.163 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:447(descr)
39308 0.062 0.000 0.084 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:575(function_type)
19696 0.062 0.000 0.392 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:434(__init__)
24806 0.062 0.000 0.339 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1055(__init__)
1747/1386 0.061 0.000 10.549 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:82(_specialize_generic_class)
4691 0.061 0.000 0.263 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:87(_from_node_name)
54049/54030 0.060 0.000 0.080 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:178(__eq__)
7841 0.060 0.000 0.523 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:922(gep)
155 0.059 0.000 11.032 0.071 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:565(_EmitModuleDeclarationsLlvm)
22880 0.059 0.000 0.119 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:557(_IsTModuleType)
81195 0.059 0.000 0.059 0.000 {built-in method builtins.repr}
4576/1689 0.059 0.000 13.246 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2173(_TryLoadStructFromStub)
9538 0.059 0.000 0.281 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:769(store)
3706 0.059 0.000 0.121 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:82(_adjust_args)
9128 0.059 0.000 0.250 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:19(from_type_name)
2646 0.058 0.000 0.431 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:24(_gep_and_Load_member)
8210 0.058 0.000 0.578 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:977(descr_prototype)
21129/17560 0.056 0.000 9.263 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:703(CollectAnnAssignMember)
21591 0.055 0.000 0.080 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:246(__init__)
93 0.055 0.001 15.400 0.166 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:190(_EmitImportFromDeclarationsLlvm)
2233/1420 0.054 0.000 5.656 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py:157(_HandleIfLlvm)
2278/2246 0.054 0.000 2.332 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:37(_HandleAssignLlvm)
7976 0.054 0.000 0.335 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:245(_store)
3563 0.054 0.000 0.084 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:233(_get_member_offset)
129 0.053 0.000 0.053 0.000 {built-in method nt._path_exists}
1928 0.053 0.000 0.110 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:49(emit_binary_op)
7841 0.053 0.000 0.216 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:582(descr)
23419 0.053 0.000 0.076 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:169(__init__)
169082 0.051 0.000 0.051 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:235(<genexpr>)
3526 0.051 0.000 0.076 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:130(_resolve_method_class)
4291 0.050 0.000 0.156 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:133(_descr)
2638 0.050 0.000 0.467 0.000 {built-in method builtins.min}
6671 0.049 0.000 0.153 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:548(_skip_mangle)
4291 0.048 0.000 0.366 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:875(call)
3526 0.048 0.000 0.102 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:153(_apply_struct_self_cls_types)
1896/1572 0.047 0.000 8.809 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:425(CollectAll)
27765 0.047 0.000 0.075 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:506(Get)
30932 0.045 0.000 0.081 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2423(<genexpr>)
69048 0.045 0.000 0.045 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\BaseTranslator.py:150(DebugPrint)
43 0.044 0.001 0.044 0.001 {built-in method nt.open}
8253 0.044 0.000 0.077 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:894(__init__)
15153 0.043 0.000 0.071 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:303(__init__)
33209 0.043 0.000 0.064 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:138(_lookup_t_type)
26867/16007 0.042 0.000 6.776 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:525(HandleExprLlvm)
9946 0.042 0.000 0.154 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:222(_extract_struct_sha1)
43842 0.042 0.000 0.063 0.000 D:\Python312\Lib\copyreg.py:98(__newobj__)
9769 0.042 0.000 0.048 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:148(add_global)
9769 0.042 0.000 0.135 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:785(__init__)
5678 0.042 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:298(copy)
8776 0.041 0.000 0.123 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1158(__init__)
26979/26707 0.041 0.000 0.095 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:455(_get_reference)
9538 0.040 0.000 0.734 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:467(descr)
5736 0.039 0.000 0.747 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:642(_get_or_declare_function)
6344 0.039 0.000 0.138 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:205(descr)
74015 0.038 0.000 0.038 0.000 {method 'rstrip' of 'str' objects}
16481 0.038 0.000 0.264 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1127(__str__)
9538 0.037 0.000 0.186 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:463(__init__)
23450 0.037 0.000 0.042 0.000 D:\Python312\Lib\enum.py:1491(__contains__)
8776 0.036 0.000 0.164 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:965(append_basic_block)
118145 0.036 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:370(__new__)
915 0.035 0.000 0.235 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:686(_HandleAttributeStoreLlvm)
10956/4849 0.035 0.000 0.054 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:167(FindStructNameInAnnotation)
8296 0.034 0.000 0.034 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:9(__init__)
30909/17839 0.034 0.000 0.051 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:214(AnnotationContainsName)
1260/862 0.033 0.000 0.388 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:12(_HandleBinOpLlvm)
335/43 0.033 0.000 12.681 0.295 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:330(_LoadModuleDeclarationsFromFile)
5678/4414 0.033 0.000 0.150 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:376(Copy)
10809/585 0.032 0.000 4.268 0.007 D:\Python312\Lib\copy.py:191(_deepcopy_list)
30514 0.032 0.000 0.059 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2424(<genexpr>)
1598 0.032 0.000 0.065 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:175(_lookup_cdefine)
43 0.032 0.001 0.109 0.003 D:\Python312\Lib\json\__init__.py:120(dump)
119036 0.031 0.000 0.031 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:195(block)
12072/3900 0.030 0.000 0.052 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:867(_apply_type_map_to_expr)
1912/1571 0.030 0.000 9.142 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3528(_ResolveGenericSlice)
3269 0.030 0.000 0.084 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:349(__init__)
3095 0.030 0.000 0.972 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:108(_allocaEntry)
10870 0.030 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:44(register_method)
68668 0.030 0.000 0.030 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\_utils.py:71(_stringify_metadata)
1654 0.030 0.000 0.107 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:257(emit_return)
31652 0.030 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:97(__len__)
17544 0.029 0.000 1.404 0.000 D:\Python312\Lib\re\__init__.py:179(sub)
8776 0.028 0.000 0.166 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:201(__init__)
11406 0.028 0.000 0.028 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:554(<genexpr>)
9919/3333 0.028 0.000 0.041 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3426(_resolve_type_arg_str)
10090/8438 0.028 0.000 0.231 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:650(_check_node_unsigned)
4962 0.028 0.000 1.039 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:738(alloca)
3254 0.027 0.000 0.119 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:568(_icmp)
263 0.027 0.000 0.260 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1417(_EmitNewFunctionLlvm)
33355 0.027 0.000 0.042 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:550(<genexpr>)
21279 0.026 0.000 0.026 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:159(has)
75242 0.026 0.000 0.026 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:130(__init__)
47882 0.026 0.000 0.041 0.000 D:\Python312\Lib\json\encoder.py:334(_iterencode_dict)
23553 0.025 0.000 0.030 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:312(format_constant)
43 0.025 0.001 3.395 0.079 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:217(_get_body_lines)
4962 0.025 0.000 0.996 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:532(__init__)
13857 0.025 0.000 0.048 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:449(_is_ctype_marker_name)
65241 0.025 0.000 0.025 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1034(_build)
43 0.024 0.001 73.365 1.706 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:324(GenerateCCode)
24691 0.024 0.000 0.288 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:983(<genexpr>)
5678 0.024 0.000 0.029 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeSpec.py:187(copy)
2130 0.024 0.000 0.024 0.000 {built-in method _codecs.utf_8_decode}
3526 0.024 0.000 0.040 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:114(_compute_func_name_meta)
2461 0.024 0.000 0.060 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:374(_handle_attr_enum)
8102 0.023 0.000 0.025 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:188(gep)
3613 0.023 0.000 0.072 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:314(CreateFromTypeName)
16968 0.023 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:173(insert)
4302 0.023 0.000 0.103 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:160(wrapped)
1857 0.022 0.000 0.740 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesReturn.py:28(_HandleReturnLlvm)
26706 0.022 0.000 0.042 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:879(_to_list)
80676 0.022 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2679(<genexpr>)
6396 0.022 0.000 0.087 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:235(_to_string)
7234 0.022 0.000 0.031 0.000 <frozen importlib._bootstrap>:1384(_handle_fromlist)
32944 0.022 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:303(__eq__)
2267 0.022 0.000 0.236 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:90(_resolve_typedef_ctype)
12073 0.021 0.000 0.090 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2504(_strip_llvm_param_name)
8776 0.021 0.000 0.043 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:357(_set_terminator)
12208 0.021 0.000 0.691 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:409(__init__)
19298/17904 0.021 0.000 0.030 0.000 {built-in method builtins.max}
24814 0.021 0.000 0.101 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:993(<genexpr>)
485/468 0.020 0.000 0.424 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:114(_HandleBoolOpLlvm)
2094 0.020 0.000 0.041 0.000 <frozen ntpath>:236(split)
1162/962 0.020 0.000 0.028 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1981(_FlattenExt)
3605/3539 0.020 0.000 1.150 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:906(_HandleAttributeLlvm)
847 0.020 0.000 0.309 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:57(_HandleAugAssignLlvm)
212/208 0.020 0.000 0.602 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4169(_HandleClassNewLlvm)
37176 0.019 0.000 0.019 0.000 {method 'extend' of 'list' objects}
26706 0.019 0.000 0.019 0.000 {built-in method builtins.sorted}
3269 0.019 0.000 0.061 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:365(descr)
1458 0.019 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:519(wrap_constant_value)
1024 0.019 0.000 0.273 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:297(_handle_attr_self)
15676 0.018 0.000 0.024 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:218(IsStr)
42449 0.018 0.000 0.018 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1164(is_terminated)
8210 0.018 0.000 0.080 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1141(__str__)
418 0.018 0.000 0.158 0.000 {built-in method builtins.sum}
9444 0.018 0.000 0.033 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:162(__init__)
3446 0.018 0.000 0.027 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:85(_check_eh_return)
28716 0.017 0.000 0.039 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:64(_find_project_root)
47882 0.017 0.000 0.058 0.000 D:\Python312\Lib\json\encoder.py:414(_iterencode)
2411 0.017 0.000 0.025 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:35(_HandleBuiltinCallLlvm)
3247 0.017 0.000 0.092 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:834(cbranch)
657/652 0.017 0.000 0.144 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:276(_from_node_binop)
18888 0.016 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:94(__contains__)
3641 0.016 0.000 0.070 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3485(_resolve_generic_slice_type)
10474 0.016 0.000 0.052 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:134(descr_arg)
13055 0.015 0.000 0.015 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:230(__init__)
3097 0.015 0.000 0.086 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:826(branch)
5836 0.015 0.000 0.345 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:596(_has_function)
31108 0.015 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:87(HasPosition)
9885 0.014 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:73(IsListAnnotation)
8776 0.014 0.000 0.036 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1192(_format_name)
7030 0.014 0.000 0.032 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:117(ParseListAnnotation)
43 0.014 0.000 0.016 0.000 {method 'readlines' of '_io._IOBase' objects}
1269 0.014 0.000 0.171 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:749(_check_attribute_signedness)
43 0.014 0.000 0.014 0.000 {built-in method nt.mkdir}
2107 0.014 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:15(GetOpSymbol)
2748 0.014 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:28(GetComparatorSymbol)
16006 0.014 0.000 0.014 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:39(IsTModulePath)
4261 0.013 0.000 0.054 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:422(descr)
3414 0.013 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:899(add)
3414 0.013 0.000 0.015 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:874(add)
3641 0.013 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:38(_append_eh_msg_out_arg)
2277 0.013 0.000 0.054 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:31(wrapped)
43 0.013 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:606(_fix_global_var_init)
24691 0.013 0.000 0.013 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1068(align)
3718 0.013 0.000 0.118 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:350(FromTypeName)
3349 0.012 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:59(_apply_auto_addr)
43 0.012 0.000 86.997 2.023 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py:482(Convert)
1516 0.012 0.000 0.076 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:798(__init__)
5739 0.012 0.000 0.060 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1135(_check_annotation_for_state)
2504 0.012 0.000 0.020 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:14(_apply_bswap_on_Load)
14473 0.012 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:83(__getitem__)
27081 0.012 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:210(IsPtr)
2279 0.012 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:30(descr)
370 0.012 0.000 0.139 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:943(_HandleSubscriptLlvm)
2130 0.011 0.000 0.035 0.000 <frozen codecs>:319(decode)
5225 0.011 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:641(_record_var_signedness)
8210 0.011 0.000 3.279 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1010(descr)
2159 0.011 0.000 0.075 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:858(ret)
27765 0.011 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:463(_build_map)
2015 0.011 0.000 0.012 0.000 <frozen codecs>:309(__init__)
19816 0.011 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:819(_apply_bswap_if_big)
23898 0.010 0.000 0.010 0.000 {built-in method _json.encode_basestring_ascii}
93 0.010 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:123(_RegisterFromImportAliases)
1552 0.010 0.000 0.017 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:247(__eq__)
4962 0.010 0.000 0.028 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:539(descr)
3104/1386 0.010 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:251(_ExtractLLVMAttrs)
1836/1806 0.010 0.000 6.711 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:309(_HandleAnnAssignLlvm)
8210 0.010 0.000 3.304 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1017(__str__)
4261 0.010 0.000 0.064 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:419(__init__)
267/92 0.010 0.000 0.028 0.000 D:\Python312\Lib\re\_parser.py:505(_parse)
1866 0.010 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1032(_get_ModulePath)
3327 0.010 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:163(is_struct)
2793/2085 0.010 0.000 0.087 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:805(_apply_type_map_to_stmt)
788 0.010 0.000 0.075 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1376(_EmitGlobalAnnAssignLlvm)
1585/193 0.009 0.000 0.014 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3393(_resolve_opaque_struct_members)
341/212 0.009 0.000 2.420 0.011 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesWhile.py:10(_HandleWhileLlvm)
1451 0.009 0.000 2.688 0.002 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1003(descr_body)
12350 0.009 0.000 0.009 0.000 {method 'rsplit' of 'str' objects}
2415 0.009 0.000 0.057 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:226(__init__)
196 0.009 0.000 0.039 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3606(_HandleSizeofLlvm)
6662 0.009 0.000 0.009 0.000 {method 'finditer' of 're.Pattern' objects}
7001 0.009 0.000 0.011 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1022(is_declaration)
3712 0.009 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:197(<genexpr>)
15406 0.009 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:97(IsStorageClass)
4890 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:177(resolve_alias)
4663 0.008 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:227(IsUInt)
2415 0.008 0.000 0.023 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:237(descr)
1643 0.008 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:202(_lookup_module_global)
2387/669 0.008 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:79(_get_struct_size)
6586/3293 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3470(_get_raw_type_name)
1302 0.008 0.000 0.063 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1324(_StoreWithCoerce)
6662 0.008 0.000 0.027 0.000 D:\Python312\Lib\re\__init__.py:219(finditer)
1516 0.008 0.000 0.047 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:810(descr)
1011 0.008 0.000 0.026 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:787(_make_name_node)
4291 0.008 0.000 0.163 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:175(descr)
2015 0.008 0.000 0.017 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:924(_to_list)
395 0.008 0.000 0.099 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1175(_HandleSubscriptStoreLlvm)
3443/1107 0.008 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:420(_has_ctype)
19159 0.007 0.000 0.007 0.000 {method 'isalnum' of 'str' objects}
4484 0.007 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:591(__init__)
957 0.007 0.000 0.044 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:771(_make_replacement_node)
491 0.007 0.000 0.014 0.000 <frozen os>:680(__getitem__)
3526 0.007 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:49(_extract_decorator_storage_flags)
1896/1572 0.007 0.000 8.815 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:416(_HandleSubscript)
3303 0.007 0.000 0.033 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:439(GetCName)
13603 0.007 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:587(packed)
1684 0.007 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:736(_get_source_line)
23649 0.007 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:318(wrap_constant_value)
1212 0.007 0.000 0.049 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:558(_mangle_name)
43 0.007 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\BaseTranslator.py:43(__init__)
1011 0.007 0.000 0.007 0.000 {method 'translate' of 'str' objects}
2748 0.007 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:36(GetComparatorSymbol)
2107 0.006 0.000 0.021 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:30(GetOpSymbol)
783 0.006 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2539(_EnsureClassParentsLoaded)
4869 0.006 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:28(IsTModule)
437/351 0.006 0.000 0.394 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1751(_HandleTypeCastLlvm)
5652 0.006 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:214(IsVoid)
7393 0.006 0.000 0.018 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:165(<genexpr>)
43 0.006 0.000 0.177 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:1131(_save_deps)
1870 0.006 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1938(<genexpr>)
1387 0.006 0.000 0.561 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1048(_scan_method_body_for_self_members)
2661/2013 0.006 0.000 0.052 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:749(_replace_type_in_annotation)
1857 0.006 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesReturn.py:22(_find_active_finally)
86 0.006 0.000 0.031 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:627(_set_Vtable_initializers)
15137 0.006 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:102(IsTypeQualifier)
1147 0.006 0.000 0.006 0.000 {built-in method nt._getfullpathname}
3479 0.006 0.000 0.007 0.000 D:\Python312\Lib\re\_parser.py:254(get)
1113 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:31(_escape_string)
6371 0.005 0.000 0.005 0.000 {method 'pop' of 'dict' objects}
5578 0.005 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:624(gep)
24691 0.005 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1077(dereferenceable)
24691 0.005 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:1086(dereferenceable_or_null)
3526 0.005 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:720(_is_generic_function)
4033 0.005 0.000 0.005 0.000 {method 'pop' of 'list' objects}
4904 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:647(_is_var_unsigned)
437 0.005 0.000 0.131 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2177(_try_register_vtable_ondemand)
2965 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:218(position_before)
522 0.005 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:669(_check_call_unsigned)
43 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:56(__init__)
1557 0.005 0.000 0.013 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:279(_check_struct_match)
2389 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:517(_is_char_pointer)
10354 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2107(<genexpr>)
4913 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:23(_ExtractFuncMeta)
9094 0.005 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:71(_EmitTempFrees)
281 0.005 0.000 0.016 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:203(find_struct_by_pointee)
1460 0.005 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:773(_create_doc_global)
437 0.005 0.000 0.125 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2218(collect_class_methods)
1560/1232 0.005 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:36(_get_var_class)
387 0.005 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:599(_get_mro_chain)
3064/3020 0.005 0.000 1.791 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:34(HandleExprLlvm)
78 0.005 0.000 0.034 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1014(_fill_vtable_with_methods)
238 0.005 0.000 0.008 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2428(_compute_field_byte_offset)
1581 0.005 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:547(_to_string)
850 0.004 0.000 0.023 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1117(_RegisterCDefineSymbol)
962 0.004 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:94(ExtractListFromBinOp)
1272 0.004 0.000 0.032 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:70(wrapped)
361/92 0.004 0.000 0.012 0.000 D:\Python312\Lib\re\_compiler.py:37(_compile)
577 0.004 0.000 0.005 0.000 <frozen os>:748(check_str)
1194 0.004 0.000 0.004 0.000 {method 'encode' of 'str' objects}
43 0.004 0.000 0.381 0.009 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py:442(__init__)
6911 0.004 0.000 0.004 0.000 {method 'find' of 'str' objects}
91/73 0.004 0.000 0.013 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:320(_type_str_to_llvm_base)
2260 0.004 0.000 0.009 0.000 {built-in method builtins.next}
4291 0.004 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:119(args)
3345 0.004 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:241(position_at_end)
12682 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2630(<genexpr>)
425/335 0.004 0.000 0.389 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:341(_HandleTSpecialCallLlvm)
2233 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py:25(_is_cif_call)
405 0.004 0.000 20.802 0.051 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\__init__.py:66(parse)
1465 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:262(_GetAttrLLVMName)
392 0.004 0.000 0.004 0.000 {method 'clear' of 'dict' objects}
120 0.004 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1472(_try_resolve_nested_cdefine)
263 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:385(_resolve_class_flags)
7455 0.004 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:234(position_at_start)
1623 0.004 0.000 0.079 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:56(_try_Load_struct_from_stub)
1478 0.004 0.000 1.735 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:76(HandleExprLlvm)
6575 0.004 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:393(set)
3839 0.004 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:427(<genexpr>)
1147 0.004 0.000 0.016 0.000 <frozen ntpath>:596(abspath)
17/15 0.003 0.000 0.117 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:236(_HandleRenumMatchLlvm)
1099 0.003 0.000 0.031 0.000 <frozen ntpath>:268(basename)
7 0.003 0.000 0.039 0.006 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:53(_HandleAsmLlvm)
1147 0.003 0.000 0.007 0.000 <frozen ntpath>:564(normpath)
1206 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:439(<genexpr>)
78 0.003 0.000 0.017 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:577(_create_vtable_for_class)
81 0.003 0.000 0.003 0.000 {built-in method _hashlib.openssl_sha1}
2364 0.003 0.000 0.003 0.000 {method 'rfind' of 'str' objects}
821 0.003 0.000 0.050 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesTypeMerge.py:21(_MakeCTypeInfoFromName)
1804 0.003 0.000 0.068 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:579(icmp_signed)
14484 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2230(<genexpr>)
1325 0.003 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:465(__init__)
3007 0.003 0.000 0.003 0.000 {method 'index' of 'list' objects}
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1793(<genexpr>)
425 0.003 0.000 0.007 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:326(_ResolveTAttrToCName)
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1792(<genexpr>)
354 0.003 0.000 0.354 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:83(_register_cdefine_constant)
9531 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1795(<genexpr>)
507 0.003 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:990(phi)
8582 0.003 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:111(callee)
1832 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:228(IsCPtrNode)
204 0.003 0.000 0.050 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:284(_RegisterCrossModuleDocstrings)
383 0.003 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:620(_is_type_unsigned)
5583 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1140(_check_decorators_for_state)
110 0.003 0.000 0.119 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2197(load_pyi)
1018 0.003 0.000 0.005 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:694(__init__)
120/115 0.003 0.000 0.047 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:640(_handle_attr_nested)
261 0.003 0.000 0.020 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:396(gep)
743 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:77(_is_cdefine_type)
45 0.003 0.000 0.169 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:27(_HandleForLlvm)
1458 0.003 0.000 0.005 0.000 <frozen importlib._bootstrap>:645(parent)
507 0.003 0.000 0.018 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:602(descr)
491 0.003 0.000 0.017 0.000 <frozen _collections_abc>:804(get)
1643 0.003 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:603(<genexpr>)
3575 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:210(_extract_short_name)
1450 0.003 0.000 0.057 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:588(icmp_unsigned)
1589 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:252(_resolve_var_classname)
3497 0.003 0.000 0.003 0.000 {method 'values' of 'dict' objects}
7260 0.003 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:110(_to_string)
442 0.003 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1133(ResolveName)
43 0.003 0.000 0.003 0.000 {method 'strftime' of 'datetime.date' objects}
2020 0.003 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:316(__init__)
696 0.003 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1742(_eval_const_expr)
9 0.003 0.000 0.007 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1333(_RegisterEnumMembers)
96 0.003 0.000 0.005 0.000 D:\Python312\Lib\re\_compiler.py:241(_optimize_charset)
620 0.003 0.000 0.004 0.000 <frozen ntpath>:87(isabs)
43 0.003 0.000 0.003 0.000 {method 'disable' of '_lsprof.Profiler' objects}
43 0.003 0.000 0.003 0.000 {built-in method nt.putenv}
1451 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:190(__init__)
1832 0.002 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:458(__init__)
847 0.002 0.000 0.038 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:42(_is_aug_unsigned)
1147 0.002 0.000 0.002 0.000 {built-in method nt._path_normpath}
783/777 0.002 0.000 0.685 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2371(_try_complete_generic_specialization)
2015 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:906(alignstack)
1136 0.002 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:39(_get_var_class)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1797(<genexpr>)
973 0.002 0.000 0.004 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:11(_wrapname)
2094 0.002 0.000 0.004 0.000 <frozen ntpath>:35(_get_bothseps)
960 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:728(set_body)
1653 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:17(_unregister_local_heap_ptr)
1192 0.002 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:399(__init__)
137/87 0.002 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:671(_FlattenInherited)
3095 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:957(entry_basic_block)
47 0.002 0.000 0.062 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:70(_try_operator_overLoad)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1794(<genexpr>)
2644 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:28(<genexpr>)
9531 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1796(<genexpr>)
198 0.002 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:510(_get_current_module_name)
392 0.002 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:87(_ZeroConst)
1533 0.002 0.000 0.006 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:519(__init__)
58 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:488(_from_node_subscript)
2437 0.002 0.000 0.002 0.000 {method 'copy' of 'dict' objects}
973 0.002 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:706(_to_string)
3269 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:368(<genexpr>)
732 0.002 0.000 0.089 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:801(_apply_type_map_to_body)
2415 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:230(return_value)
1303 0.002 0.000 0.003 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:550(__eq__)
4165 0.002 0.000 0.002 0.000 D:\Python312\Lib\re\_parser.py:233(__next)
132 0.002 0.000 0.034 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:193(_HandleUnaryOpLlvm)
3402 0.002 0.000 0.003 0.000 D:\Python312\Lib\re\_parser.py:164(__getitem__)
1478 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:285(_get_var_ptr)
42 0.002 0.000 0.019 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1822(_HandleREnumConstructLlvm)
92 0.002 0.000 0.052 0.001 D:\Python312\Lib\re\_compiler.py:738(compile)
1260 0.002 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:281(__init__)
493/475 0.002 0.000 0.018 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:291(_type_str_to_llvm)
186/92 0.002 0.000 0.029 0.000 D:\Python312\Lib\re\_parser.py:445(_parse_sub)
1458 0.002 0.000 0.002 0.000 {method 'rpartition' of 'str' objects}
1018 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:595(packed)
534 0.002 0.000 0.007 0.000 <frozen os>:754(encodekey)
38 0.002 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1122(_replace_function_decl)
290 0.002 0.000 0.004 0.000 <frozen genericpath>:133(_splitext)
321 0.002 0.000 0.012 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:539(not_)
1166 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:68(_UnregisterTempPtr)
3020 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:607(is_opaque)
1345 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:599(__len__)
2015 0.002 0.000 0.002 0.000 <frozen codecs>:260(__init__)
59 0.002 0.000 0.912 0.015 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4596(_HandleGenericClassNewLlvm)
1011 0.002 0.000 0.009 0.000 D:\Python312\Lib\re\__init__.py:255(escape)
524 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:205(<genexpr>)
1297 0.002 0.000 0.002 0.000 {method 'setdefault' of 'dict' objects}
2284 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:445(__getitem__)
66/61 0.002 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:586(_basic_type_to_llvm)
2137 0.002 0.000 0.002 0.000 {method 'keys' of 'dict' objects}
336 0.002 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:173(_coerce_value)
378 0.002 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:521(__init__)
1718 0.002 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:557(gep)
92 0.001 0.000 0.006 0.000 D:\Python312\Lib\re\_compiler.py:509(_compile_info)
336 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:1117(NameToLLVM)
1986 0.001 0.000 0.001 0.000 {method 'reverse' of 'list' objects}
91 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:206(_resolve_typedef)
2622 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\_parser.py:172(append)
348 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:64(_extract_const_value)
212 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4109(_InjectRequiresFields)
290 0.001 0.000 0.005 0.000 <frozen ntpath>:257(splitext)
807 0.001 0.000 0.001 0.000 {method 'discard' of 'set' objects}
256 0.001 0.000 0.011 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:851(ret_void)
43 0.001 0.000 0.003 0.000 D:\Python312\Lib\functools.py:35(update_wrapper)
155 0.001 0.000 0.003 0.000 D:\Python312\Lib\inspect.py:908(getfile)
43 0.001 0.000 0.010 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py:34(__init__)
1123 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py:38(<genexpr>)
1136 0.001 0.000 0.002 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:613(add_incoming)
43 0.001 0.000 0.066 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:98(_write)
952 0.001 0.000 0.015 0.000 <frozen ntpath>:275(dirname)
43 0.001 0.000 3.400 0.079 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:243(__repr__)
184 0.001 0.000 0.002 0.000 D:\Python312\Lib\enum.py:1538(__and__)
43 0.001 0.000 0.041 0.001 <frozen os>:200(makedirs)
1204 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:513(__init__)
507 0.001 0.000 0.008 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:597(__init__)
444/302 0.001 0.000 2.484 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:528(HandleBodyLlvm)
82 0.001 0.000 0.007 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:565(format_constant)
357 0.001 0.000 0.012 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:19(_load_arr_elem_with_bswap)
273 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:19(_is_exception_class)
83 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:384(_mk_bitmap)
501 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:437(__init__)
387 0.001 0.000 0.020 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1169(_StoreArrElemWithCoerceBswap)
642 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:492(_try_resolve_ctype_basic)
273 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:342(_resolve_decorator_kind)
43 0.001 0.000 0.050 0.001 D:\Python312\Lib\tempfile.py:243(_mkstemp_inner)
357 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3210(_EnsureReceiverStructConcrete)
1952 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\MemoryOps.py:20(_emit_local_heap_frees)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\random.py:454(choices)
454 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:727(LookupFunctionSymbol)
103/92 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\_compiler.py:434(_get_literal_prefix)
92 0.001 0.000 0.031 0.000 D:\Python312\Lib\re\_parser.py:962(parse)
43 0.001 0.000 0.005 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Utils.py:21(compute_sha1)
714/696 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:124(eval_full)
278 0.001 0.000 0.002 0.000 D:\Python312\Lib\enum.py:709(__call__)
3421 0.001 0.000 0.001 0.000 {built-in method builtins.ord}
942 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:451(__init__)
131/105 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:174(getwidth)
783 0.001 0.000 0.009 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2490(_adjust_this_for_inherited_method)
3613 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:332(_get_llvm_primitive_map)
43 0.001 0.000 0.002 0.000 D:\Python312\Lib\tempfile.py:85(_infer_return_type)
132 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:24(GetUnaryOpSymbol)
7 0.001 0.000 0.014 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:309(_HandleAsmWithOpLlvm)
12 0.001 0.000 0.035 0.003 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:491(_HandleForStrLlvm)
3895 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:75(wrap_constant_value)
43 0.001 0.000 0.064 0.001 D:\Python312\Lib\tempfile.py:521(NamedTemporaryFile)
871/850 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1025(_ExtractConstValue)
43 0.001 0.000 0.043 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:540(_set_source_info)
43 0.001 0.000 0.004 0.000 D:\Python312\Lib\tempfile.py:473(__getattr__)
85 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:442(_uniq)
38 0.001 0.000 0.025 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:516(_RegisterSubModuleSha1)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\json\encoder.py:205(iterencode)
1617 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:536(__init__)
1297 0.001 0.000 0.001 0.000 {built-in method builtins.vars}
43 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:33(configure_platform)
86 0.001 0.000 0.043 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:16(ExpandSoftKeywords)
91/73 0.001 0.000 0.015 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\TypeConvert.py:309(_type_str_to_llvm_impl)
316 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:540(elements)
92 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:405(_generate_overlap_table)
43 0.001 0.000 0.067 0.002 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:156(info)
86 0.001 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:430(cleanup)
96/58 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:335(_HasNoBreak)
73 0.001 0.000 0.011 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:210(_HandleCDerefLlvm)
70/55 0.001 0.000 0.022 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:400(_HandleTPtrCastLlvm)
51 0.001 0.000 0.029 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4064(_HandleCDerefAsLlvm)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:297(gettempdir)
81 0.001 0.000 0.001 0.000 {method 'hexdigest' of '_hashlib.HASH' objects}
284 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\ConstEval.py:178(_BuildScalarConstantUnified)
277 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:306(_is_classname_ctype_marker)
399 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:228(_ApplyKeywordArgs)
221 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1351(_infer_element_struct_class)
223 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:444(__init__)
108 0.001 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:68(_mangle_generic_class_name)
35 0.001 0.000 0.033 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1625(_HandleTypeUnionCastLlvm)
91 0.001 0.000 0.001 0.000 {method 'findall' of 're.Pattern' objects}
22 0.001 0.000 0.014 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprLambda.py:134(_HandleIfExpLlvm)
6 0.001 0.000 0.007 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:204(_process_joined_str_template)
2015 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:915(personality)
51 0.001 0.000 0.001 0.000 D:\Python312\Lib\enum.py:1528(__or__)
1062 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:249(match)
201 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:818(GetOrCreateStubFuncDecl)
43 0.001 0.000 0.001 0.000 <frozen abc>:117(__instancecheck__)
120 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1461(_build_attr_path)
43 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:7(__init__)
189 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:288(__init__)
43 0.001 0.000 0.002 0.000 D:\Python312\Lib\tempfile.py:153(__next__)
43 0.001 0.000 0.015 0.000 D:\Python312\Lib\tempfile.py:500(__exit__)
278 0.001 0.000 0.001 0.000 D:\Python312\Lib\enum.py:1112(__new__)
2015 0.001 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:871(_expand)
534 0.001 0.000 0.001 0.000 {method 'upper' of 'str' objects}
436 0.001 0.000 0.001 0.000 {method 'find' of 'bytearray' objects}
778 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:619(<genexpr>)
91 0.001 0.000 0.002 0.000 D:\Python312\Lib\re\__init__.py:209(findall)
114 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:77(items)
328 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:204(__init__)
90 0.001 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprOps.py:117(_to_bool)
96 0.001 0.000 0.001 0.000 D:\Python312\Lib\re\_parser.py:365(_escape)
247 0.001 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1444(_infer_array_member_type)
43 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:20(_parse_triple)
92 0.000 0.000 0.000 0.000 {built-in method _sre.compile}
4 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\ConstEval.py:30(_BuildArrayInitConstants)
310 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:183(__init__)
162 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:266(_resolve_base_kind)
129 0.000 0.000 0.000 0.000 {method 'update' of 'dict' objects}
17/15 0.000 0.000 0.119 0.008 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:11(_HandleMatchLlvm)
696 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:479(__init__)
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:353(_format_float_as_hex)
24 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:59(emit_va_arg)
326 0.000 0.000 0.000 0.000 {built-in method builtins.iter}
285/124 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1665(_get_attr_path)
92 0.000 0.000 0.018 0.000 D:\Python312\Lib\re\_compiler.py:571(_code)
43 0.000 0.000 0.003 0.000 <frozen os>:688(__setitem__)
85 0.000 0.000 0.000 0.000 {built-in method fromkeys}
1 0.000 0.000 0.004 0.004 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1182(_EmitREnumLlvm)
1192 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:208(_to_string)
43 0.000 0.000 0.867 0.020 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:122(_strip_unnecessary_quotes)
8/4 0.000 0.000 0.129 0.032 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:531(_LoadPackageInitForRelativeImport)
120 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1529(_try_resolve_cross_module_enum)
81 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:305(_class_escape)
56 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:1391(_ClassifyExternalClass)
412 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:656(_get_function)
155 0.000 0.000 0.000 0.000 D:\Python312\Lib\inspect.py:291(ismodule)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:26(__init__)
26 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:28(_HandleCAddrLlvm)
215 0.000 0.000 0.000 0.000 <frozen codecs>:186(__init__)
193 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\StructGen.py:33(_resolve_opaque_struct)
59/50 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:38(eval_with_symtab)
685 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:526(_get_reference)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:494(__enter__)
132 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:33(GetUnaryOpSymbol)
549 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:160(__len__)
96 0.000 0.000 0.001 0.000 D:\Python312\Lib\re\_compiler.py:214(_compile_charset)
43 0.000 0.000 0.003 0.000 D:\Python312\Lib\tempfile.py:114(_sanitize_params)
43 0.000 0.000 0.000 0.000 {built-in method now}
34 0.000 0.000 0.006 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1144(HandleSubscriptPtrLlvm)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:44(<genexpr>)
215 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:274(__init__)
277 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:63(_is_generic_class)
378 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:286(tell)
24 0.000 0.000 0.004 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1174(_HandleVaArgLlvm)
212 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:4178(_get_struct_type)
35 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:237(ToString)
36 0.000 0.000 0.003 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:555(_parse_asm_descr)
1272 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\values.py:342(bitcast)
68/22 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:488(_FindNonVoidCTypeInfo)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\json\encoder.py:260(_make_iterencode)
96 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:224(__init__)
43 0.000 0.000 0.000 0.000 {built-in method _abc._abc_instancecheck}
43 0.000 0.000 0.050 0.001 D:\Python312\Lib\tempfile.py:561(opener)
371 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:373(__eq__)
194 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:190(__init__)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1558(_get_attr_class)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:530(__init__)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:989(parse_template)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:467(__init__)
43 0.000 0.000 0.001 0.000 D:\Python312\Lib\tempfile.py:455(__del__)
183 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\vast\Utils.py:110(<genexpr>)
186 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAugAssign.py:200(_deref_if_ptr)
59 0.000 0.000 0.000 0.000 {built-in method _struct.unpack}
116 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:267(__init__)
361 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:109(__init__)
43 0.000 0.000 0.013 0.000 D:\Python312\Lib\tempfile.py:481(func_wrapper)
20 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1571(_eval_global_const)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:142(rng)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:225(_get_metadata_lines)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:49(__init__)
43 0.000 0.000 0.000 0.000 {method 'flush' of '_io.TextIOWrapper' objects}
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py:27(__init__)
17 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:298(descr)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\functools.py:65(wraps)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\enum.py:197(__get__)
92 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:946(fix_flags)
94/54 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:1695(_IsTypedefAnnotation)
184 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:568(isstring)
5 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:550(_HandleLenLlvm)
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1252(_ir_type_size)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\DiagnosticCollector.py:41(__init__)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:17(__init__)
16 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1106(_resolve_vararg_type)
210 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:79(groups)
43 0.000 0.000 0.000 0.000 {method '__enter__' of '_io._IOBase' objects}
61 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:576(__init__)
6 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesRaise.py:19(_HandleRaiseLlvm)
83 0.000 0.000 0.000 0.000 {method 'translate' of 'bytearray' objects}
36 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:550(neg)
44 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:55(try_eval_const_expr)
103 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:260(__init__)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:90(_colorize)
112 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:100(__iter__)
525 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:426(__str__)
22 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:259(_RegisterGlobalNames)
73 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesMatch.py:417(<genexpr>)
3 0.000 0.000 0.002 0.001 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:981(_HandleMemsetLlvm)
13 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:570(ResolveListElementType)
316 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:438(__init__)
92 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:73(__init__)
324 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:544(__len__)
12 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:1856(_HandleTypedefCastLlvm)
43 0.000 0.000 0.000 0.000 <string>:2(__init__)
129 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:45(<genexpr>)
43 0.000 0.000 0.000 0.000 {method 'items' of 'collections.OrderedDict' objects}
59 0.000 0.000 0.000 0.000 {built-in method _struct.pack}
114 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}
155 0.000 0.000 0.000 0.000 D:\Python312\Lib\inspect.py:295(isclass)
3 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:168(_HandleCLoadLlvm)
63 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:176(__init__)
17 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:818(switch)
344 0.000 0.000 0.000 0.000 {method 'random' of '_random.Random' objects}
344 0.000 0.000 0.000 0.000 {built-in method math.floor}
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:360(_format_double)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:189(_normalize_asm_template)
43 0.000 0.000 0.000 0.000 <frozen os>:824(fsdecode)
8 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py:1149(_infer_vararg_type_from_context)
7 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:281(_mangle_asm_calls)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\enum.py:1276(value)
15 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:613(fcmp_unordered)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py:11(__init__)
26 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:363(__init__)
43 0.000 0.000 0.000 0.000 {method 'close' of '_io.TextIOWrapper' objects}
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\VLogger.py:265(get_logger)
59 0.000 0.000 0.001 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:429(format_constant)
92 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:201(<genexpr>)
55 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesSpecialCall.py:261(_infer_deref_target_type)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:211(_eval_compile_time_call)
24 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:12(descr)
43 0.000 0.000 0.000 0.000 {built-in method nt.getpid}
9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:163(_make_define_constant)
17 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:283(__init__)
42 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:292(add_case)
204 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:218(<genexpr>)
9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Exportable.py:81(add_enum)
43 0.000 0.000 0.000 0.000 {built-in method sys.getrecursionlimit}
103 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:426(_get_iscased)
43 0.000 0.000 0.000 0.000 {built-in method sys.setrecursionlimit}
35 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:430(__init__)
7 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:47(emit_va_end)
86 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMTypeMapper.py:29(__init__)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:229(_get_candidate_names)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Config.py:27(get_sha1_map_store)
2 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAttr.py:1237(_get_attr_ptr)
8/2 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:1274(_FindNonVoidCTypeInfo)
43 0.000 0.000 0.000 0.000 {built-in method sys.audit}
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\module.py:214(get_identified_types)
22 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:486(__init__)
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2151(_has_cvtable_decorator)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\DecoratorPass.py:476(run)
13 0.000 0.000 0.001 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\TypeAnnotationResolver.py:81(_from_node_constant)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:322(_eval_arith)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:82(opengroup)
11 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFor.py:255(_HandleGlobalLlvm)
13 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py:619(ParseArrayCount)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:25(_patched_inline_asm_descr)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\__init__.py:331(_compile_template)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:63(_eval_ctype_ctor_call)
43 0.000 0.000 0.000 0.000 {method 'values' of 'collections.OrderedDict' objects}
17 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:2167(_has_novtable_decorator)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:24(emit_va_start)
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprUtils.py:12(__init__)
102 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:357(<genexpr>)
85 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:218(<genexpr>)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:424(__init__)
43 0.000 0.000 0.000 0.000 {built-in method _io.text_encoding}
43 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\Config.py:6(__init__)
11/5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAssign.py:21(_contains_identified_struct)
7 0.000 0.000 0.002 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:184(_prepare_intel_asm)
10 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:416(__init__)
13/9 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\PythonParser.py:127(find_PostdefNode)
7 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:772(get_reference)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:21(_patched_inline_asm_init)
43 0.000 0.000 0.000 0.000 D:\Python312\Lib\tempfile.py:285(_gettempdir)
28 0.000 0.000 0.000 0.000 {method 'lstrip' of 'str' objects}
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:396(_simple)
13 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolUtils.py:111(__init__)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:94(closegroup)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:42(_format_to_dialect)
7 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:759(__init__)
8 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:997(addliteral)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:8(_get_va_start_intrinsic)
5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\BaseGen.py:828(_zero_value_for_type)
6/2 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py:3565(_AnnotationContainsCPtr)
7 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\VaArg.py:16(_get_va_end_intrinsic)
14 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py:15(_IsGenericTpName)
24 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_compiler.py:31(_combine_flags)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\ExprGen.py:9(emit_constant)
16 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\types.py:211(__eq__)
4 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesClassDef.py:1478(_BuildScalarConstant)
4 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:1005(addgroup)
34 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py:288(value)
2 0.000 0.000 0.000 0.000 D:\Python312\Lib\site-packages\llvmlite\ir\builder.py:18(wrapped)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprAsm.py:511(_get_var_ptr_for_asm)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesRaise.py:12(_get_exception_code)
5 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:379(__init__)
8 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2398(_BuildScalarConstant)
13 0.000 0.000 0.000 0.000 D:\Python312\Lib\re\_parser.py:168(__setitem__)
34 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py:2689(<genexpr>)
6 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\ConstEvaluator.py:61(<lambda>)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py:91(_is_t_storage_decorator)
3 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\LLVMCG\FuncGen.py:536(get_or_declare_c_func)
9 0.000 0.000 0.000 0.000 {built-in method builtins.abs}
4 0.000 0.000 0.000 0.000 {built-in method _sre.template}
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\includes\t.py:325(__init__)
1 0.000 0.000 0.000 0.000 D:\Users\TermiNexus\Desktop\TransPyC\lib\core\SymbolTable.py:71(keys)
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
失败 221.09
+26
View File
@@ -0,0 +1,26 @@
import time
import sys
import os
if "r" in sys.argv:
a=time.time()
os.system("python Projectrans.py --project TransPyV/project.json --clean --rebuild-includes --clear-cache")
b=time.time()
print(b-a)
import pstats
# 读取cprofile二进制文件
stats = pstats.Stats("tpc_tpv.prof")
# 按累计时间排序
stats.sort_stats(pstats.SortKey.CUMULATIVE)
# 将全部统计信息写入文本文件
with open("./cprofile.txt", "w", encoding="utf-8") as f:
stats.stream = f
stats.print_stats()
# python -m pstats tpc_tpv.prof --sort cumulative --dump cprofile.txt
+17 -1
View File
@@ -51,7 +51,23 @@ TPV 虚类判断问题,参见 ast/parser.vp:2037行
函数前后父子构造钩子
元对象协议 MOP 的编译期版本
多分派实验
Mixin 方法直接调用的合法性静态检查:MixinC2.outer2(c) 用非组合类实例直接调用,编译通过(兜底 this_adjust 前移)但运行期越界——Mixin 方法必须经组合类实例调用。日后"编译器提前报错预警"功能需在调用处验证 self 类型的组合完整性(NoVTableCrossMixinTest Test 2/3 边界)
Mixin 方法直接调用的合法性静态检查:MixinC2.outer2(c) 用非组合类实例直接调用,编译通过(兜底 this_adjust 前移)但运行期越界——Mixin 方法必须经组合类实例调用。日后"编译器提前报错预警"功能需在调用处验证 self 类型的组合完整性(NoVTableCrossMixinTest Test 2/3 边界)
# ========== 去除 Handles 层(计划 2026-08-21,StringTest Phase A 字段分裂已修复) ==========
# 目标:删除 lib/core/Handles/(32 文件 469 模块函数 98.9% 纯 _g_gen 委托壳),逻辑并入 Gen
# 子对象,调用点改 self.Gen.X 真源(防字段分裂),管线经 gen 对象调用,删 _g_gen 注入。
# 阶段 0: 基线——StringTest Phase A 修复已验证通过
# 阶段 1: 常量/数据类/实体类迁入 Gen(Translator/TypeRegistry/ExprHandle/ExprCallHandle/13 数据类/常量,保留 HT 别名)
# 阶段 2A: HandlesType(558)→TypeGen*/ClassGen*/StmtGenCif
# 阶段 2B: HandlesStruct(476)→StructGenMixin; HandlesExpr(417)→ExprGen*
# 阶段 2C: HandlesVar(269)→VarGenMixin; HandlesExprCall(217)+ExprCall* 6 文件(104 _g_gen 样板)→CallGen*
# 阶段 2D: HandlesClassDef(120)→ClassGen*; HandlesImports(84)→ImportsGenMixin; HandlesFunctions(40)→FuncGen*
# 阶段 2E: 小模块 Body/Enum/Nonlocal/Return/If/While/For/Match/Assign/AnnAssign/AugAssign/Main/ExprOps/Base/ForHandle* 删除
# 阶段 3: 管线入口改造(BuildPipeline/Phase1/2/StubMerger*/VpiReader/Converter ~60-70 处)+ main/BuildPipeline _g_gen 注入块删除
# 阶段 4: 删 Handles/ 目录、清 import、全量自举验证(Phase A/B/C)
# 风险: 字段分裂铁律(一律 self.Gen.宿主.字段 真源); Translator 395 处 HT 类型注解用别名; 链式调用深度
@@ -1 +1 @@
t c vipermath
t c vipermath _list
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1 +0,0 @@
string t c
@@ -1 +0,0 @@
string t c
@@ -1 +0,0 @@
stdint string stdlib memhub t c
@@ -1,19 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from stdio import snprintf
from . import JsonValue, JSON_NULL, JSON_BOOL, JSON_INT, JSON_FLOAT, JSON_STRING, JSON_ARRAY, JSON_OBJECT
def _write_char(buf: t.CChar | t.CPtr, pos: t.CSizeT, ch: t.CChar) -> t.CSizeT: pass
def _write_str(buf: t.CChar | t.CPtr, pos: t.CSizeT, s: t.CChar | t.CPtr) -> t.CSizeT: pass
def _write_string_escaped(buf: t.CChar | t.CPtr, pos: t.CSizeT, s: t.CChar | t.CPtr) -> t.CSizeT: pass
def _write_value(buf: t.CChar | t.CPtr, pos: t.CSizeT, val: JsonValue | t.CPtr, pool: memhub.MemManager | t.CPtr) -> t.CSizeT: pass
def write(pool: memhub.MemManager | t.CPtr, val: JsonValue | t.CPtr, pretty: bool) -> t.CChar | t.CPtr: pass
@@ -1,35 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
from . import JsonValue, JSON_NULL, JSON_BOOL, JSON_INT, JSON_FLOAT, JSON_STRING, JSON_ARRAY, JSON_OBJECT, null, bool_val, int_val, float_val, string_val, array, object
class ParseState:
src: t.CChar | t.CPtr
pos: t.CSizeT
len: t.CSizeT
pool: memhub.MemManager | t.CPtr
def __init__(self, src: t.CChar | t.CPtr, pool: memhub.MemManager | t.CPtr): pass
def _peek(s: ParseState | t.CPtr) -> t.CChar: pass
def _advance(s: ParseState | t.CPtr) -> t.CChar: pass
def _skip_whitespace(s: ParseState | t.CPtr): pass
def _expect(s: ParseState | t.CPtr, ch: t.CChar) -> bool: pass
def _parse_string(s: ParseState | t.CPtr) -> t.CChar | t.CPtr: pass
def _parse_number(s: ParseState | t.CPtr) -> JsonValue | t.CPtr: pass
def _parse_value(s: ParseState | t.CPtr) -> JsonValue | t.CPtr: pass
def _parse_array(s: ParseState | t.CPtr) -> JsonValue | t.CPtr: pass
def _parse_object(s: ParseState | t.CPtr) -> JsonValue | t.CPtr: pass
def parse(pool: memhub.MemManager | t.CPtr, src: t.CChar | t.CPtr) -> JsonValue | t.CPtr: pass
@@ -1 +0,0 @@
t c stdint memhub string viperlib llvmlite.__types llvmlite.__values llvmlite.__function llvmlite.__module llvmlite.__builder llvmlite.__verify
@@ -1 +1 @@
t c
t c _list
@@ -1 +0,0 @@
stdint zlib.zdeflate zdeflate zlib.zinflate zinflate zlib.zchecksum zchecksum zlib.zdef zdef zlib.zhuff zhuff stdlib string memhub t c
@@ -1 +0,0 @@
t c
@@ -1 +0,0 @@
t c stdint string stdio viperlib memhub linkedlist llvmlite.__types llvmlite.__function
@@ -1 +0,0 @@
stdint zlib.zchecksum zchecksum zlib.zdef zdef zlib.zhuff zhuff string memhub t c
@@ -1 +0,0 @@
t c stdint memhub string ast.base
@@ -1 +0,0 @@
t c stdint viperlib string memhub stdio stdlib linkedlist
@@ -1 +0,0 @@
t c stdint w32.win32base
@@ -1 +0,0 @@
t c stdint memhub string ast.base
@@ -1 +0,0 @@
t c stdint string viperlib memhub linkedlist llvmlite.__function llvmlite.__module
@@ -1 +0,0 @@
t c
@@ -1,65 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import memhub
import string
import viperio
JSON_NULL: t.CDefine = 0
JSON_BOOL: t.CDefine = 1
JSON_INT: t.CDefine = 2
JSON_FLOAT: t.CDefine = 3
JSON_STRING: t.CDefine = 4
JSON_ARRAY: t.CDefine = 5
JSON_OBJECT: t.CDefine = 6
class JsonValue:
vtype: t.CInt
bool_val: t.CInt
int_val: t.CInt64T
float_val: t.CDouble
str_val: t.CChar | t.CPtr
next: 'JsonValue' | t.CPtr
key: t.CChar | t.CPtr
child: 'JsonValue' | t.CPtr
child_count: t.CSizeT
def __new__(self, pool: memhub.MemManager | t.CPtr): pass
def type(self) -> t.CInt: pass
def is_null(self) -> bool: pass
def is_bool(self) -> bool: pass
def is_int(self) -> bool: pass
def is_float(self) -> bool: pass
def is_string(self) -> bool: pass
def is_array(self) -> bool: pass
def is_object(self) -> bool: pass
def as_bool(self) -> bool: pass
def as_int(self) -> t.CInt64T: pass
def as_float(self) -> t.CDouble: pass
def as_string(self) -> t.CChar | t.CPtr: pass
def __len__(self) -> t.CSizeT: pass
def __getitem__(self, key: t.CChar | t.CPtr) -> 'JsonValue' | t.CPtr: pass
def __setitem__(self, key: t.CChar | t.CPtr, val: 'JsonValue' | t.CPtr): pass
def get_item(self, index: t.CSizeT) -> 'JsonValue' | t.CPtr: pass
def _pool_alloc(self, size: t.CSizeT) -> t.CChar | t.CPtr: pass
def _append_child(self, child: 'JsonValue' | t.CPtr): pass
def null(pool: memhub.MemManager | t.CPtr) -> JsonValue | t.CPtr: pass
def bool_val(pool: memhub.MemManager | t.CPtr, val: bool) -> JsonValue | t.CPtr: pass
def int_val(pool: memhub.MemManager | t.CPtr, val: t.CInt64T) -> JsonValue | t.CPtr: pass
def float_val(pool: memhub.MemManager | t.CPtr, val: t.CDouble) -> JsonValue | t.CPtr: pass
def string_val(pool: memhub.MemManager | t.CPtr, val: t.CChar | t.CPtr) -> JsonValue | t.CPtr: pass
def array(pool: memhub.MemManager | t.CPtr) -> JsonValue | t.CPtr: pass
def object(pool: memhub.MemManager | t.CPtr) -> JsonValue | t.CPtr: pass
def array_append(pool: memhub.MemManager | t.CPtr, arr: JsonValue | t.CPtr, item: JsonValue | t.CPtr): pass
def object_set(pool: memhub.MemManager | t.CPtr, obj: JsonValue | t.CPtr, key: t.CChar | t.CPtr, val: JsonValue | t.CPtr): pass
from .__parser import parse
from .__writer import write
@@ -1 +0,0 @@
t c
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1 +0,0 @@
t c stdint w32.win32process stdlib stdio string
@@ -1 +0,0 @@
t c stdint string viperlib memhub stdio linkedlist llvmlite.__types
@@ -1 +1 @@
stdint t c
stdint t c _list
@@ -1 +0,0 @@
stdint zlib.zchecksum zchecksum zlib.zhuff zhuff zlib.zdef zdef string memhub t c
@@ -1 +1 @@
t stdint vqt6._types vqt6._qtcore vqt6._qtwidgets vqt6._qtgui vqt6._qtnetwork
t stdint vqt6._types vqt6._qtcore vqt6._qtwidgets vqt6._qtgui vqt6._qtnetwork _list
@@ -1,18 +1,15 @@
104b74146bf17483:includes/argparse.vp
aa246c6e6aa30484:includes/atom.vp
ac87eb59087b9c33:includes/builtins.vp
4c1f8f779b98eab9:includes/hashtable.vp
6ddf430432a0e373:includes/json/__init__.vp
240a9a4157959a9f:includes/json/__parser.vp
20cd49775c100a38:includes/json/__writer.vp
04e5fe47ff2af528:includes/memhub.vp
2a61eed4abe49e06:includes/memhub.vp
f5522571bcce7bcb:includes/stdint.vp
285b6aa29a34754d:includes/stdio.vp
6c658cc728d0bbf4:includes/stdlib.vp
928c0ff6d8c69ec9:includes/string.vp
40b053f21c0df07c:includes/string.vp
748d0424e8976fa0:includes/testcheck.vp
c9f4be41ca1cc2b4:includes/viperio.vp
fc980acec33d69a7:includes/w32/win32base.vp
bbdf3bbd4c3bc28c:includes/w32/win32console.vp
e0f0afe3caa1e486:includes/_dict.vp
2c175afd85852faf:includes/viperio.vp
e710417730391023:includes/w32/win32base.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
7cadfe07e983fd90:includes/_list.vp
356c943c53331be0:main.vp
@@ -1 +1 @@
t c
t c _list
@@ -1 +0,0 @@
t c stdint string viperlib memhub stdio linkedlist llvmlite.__types llvmlite.__values llvmlite.__function
@@ -1 +0,0 @@
t
@@ -1 +1 @@
t memhub string
t memhub string _list
@@ -1 +0,0 @@
t c stdint memhub string
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1,141 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
from stdint import *
from w32.win32base import *
ENABLE_PROCESSED_INPUT: t.CDefine = 1
ENABLE_LINE_INPUT: t.CDefine = 2
ENABLE_ECHO_INPUT: t.CDefine = 4
ENABLE_WINDOW_INPUT: t.CDefine = 8
ENABLE_MOUSE_INPUT: t.CDefine = 16
ENABLE_INSERT_MODE: t.CDefine = 32
ENABLE_QUICK_EDIT_MODE: t.CDefine = 64
ENABLE_EXTENDED_FLAGS: t.CDefine = 128
ENABLE_PROCESSED_OUTPUT: t.CDefine = 1
ENABLE_WRAP_AT_EOL_OUTPUT: t.CDefine = 2
ENABLE_VIRTUAL_TERMINAL_PROCESSING: t.CDefine = 4
DISABLE_NEWLINE_AUTO_RETURN: t.CDefine = 8
ENABLE_LVB_GRID_WORLDWIDE: t.CDefine = 16
FOREGROUND_BLUE: t.CDefine = 1
FOREGROUND_GREEN: t.CDefine = 2
FOREGROUND_RED: t.CDefine = 4
FOREGROUND_INTENSITY: t.CDefine = 8
BACKGROUND_BLUE: t.CDefine = 16
BACKGROUND_GREEN: t.CDefine = 32
BACKGROUND_RED: t.CDefine = 64
BACKGROUND_INTENSITY: t.CDefine = 128
KEY_EVENT: t.CDefine = 1
MOUSE_EVENT: t.CDefine = 2
WINDOW_BUFFER_SIZE_EVENT: t.CDefine = 4
MENU_EVENT: t.CDefine = 8
FOCUS_EVENT: t.CDefine = 16
class COORD:
X: SHORT
Y: SHORT
class SMALL_RECT:
Left: SHORT
Top: SHORT
Right: SHORT
Bottom: SHORT
class CONSOLE_SCREEN_BUFFER_INFO:
dwSize: COORD
dwCursorPosition: COORD
wAttributes: WORD
srWindow: SMALL_RECT
dwMaximumWindowSize: COORD
class CONSOLE_CURSOR_INFO:
dwSize: ULONG
bVisible: BOOL
class CHAR_INFO:
UnicodeChar: WCHAR
Attributes: WORD
class KEY_EVENT_RECORD:
bKeyDown: BOOL
wRepeatCount: WORD
wVirtualKeyCode: WORD
wVirtualScanCode: WORD
uChar: WCHAR
dwControlKeyState: ULONG
class MOUSE_EVENT_RECORD:
dwMousePosition: COORD
dwButtonState: ULONG
dwControlKeyState: ULONG
dwEventFlags: ULONG
class WINDOW_BUFFER_SIZE_RECORD:
dwSize: COORD
class INPUT_RECORD:
EventType: WORD
Event: KEY_EVENT_RECORD
def SetConsoleOutputCP(codepage: UINT) -> BOOL | t.State: pass
def SetConsoleCP(codepage: UINT) -> BOOL | t.State: pass
def GetConsoleCP() -> UINT | t.State: pass
def GetConsoleOutputCP() -> UINT | t.State: pass
def GetConsoleScreenBufferInfo(hConsoleOutput: HANDLE, lpConsoleScreenBufferInfo: CONSOLE_SCREEN_BUFFER_INFO | t.CPtr) -> BOOL | t.State: pass
def SetConsoleScreenBufferSize(hConsoleOutput: HANDLE, dwSize: COORD) -> BOOL | t.State: pass
def SetConsoleCursorPosition(hConsoleOutput: HANDLE, dwCursorPosition: COORD) -> BOOL | t.State: pass
def GetConsoleCursorInfo(hConsoleOutput: HANDLE, lpConsoleCursorInfo: CONSOLE_CURSOR_INFO | t.CPtr) -> BOOL | t.State: pass
def SetConsoleCursorInfo(hConsoleOutput: HANDLE, lpConsoleCursorInfo: CONSOLE_CURSOR_INFO | t.CPtr) -> BOOL | t.State: pass
def SetConsoleTextAttribute(hConsoleOutput: HANDLE, wAttributes: WORD) -> BOOL | t.State: pass
def FillConsoleOutputCharacterA(hConsoleOutput: HANDLE, cCharacter: t.CChar, nLength: ULONG, dwWriteCoord: COORD, lpNumberOfCharsWritten: ULONG | t.CPtr) -> BOOL | t.State: pass
def FillConsoleOutputCharacterW(hConsoleOutput: HANDLE, cCharacter: WCHAR, nLength: ULONG, dwWriteCoord: COORD, lpNumberOfCharsWritten: ULONG | t.CPtr) -> BOOL | t.State: pass
def FillConsoleOutputAttribute(hConsoleOutput: HANDLE, wAttribute: WORD, nLength: ULONG, dwWriteCoord: COORD, lpNumberOfAttrsWritten: ULONG | t.CPtr) -> BOOL | t.State: pass
def WriteConsoleA(hConsoleOutput: HANDLE, lpBuffer: t.CConst | VOIDPTR, nNumberOfCharsToWrite: ULONG, lpNumberOfCharsWritten: ULONG | t.CPtr, lpReserved: VOIDPTR) -> BOOL | t.State: pass
def WriteConsoleW(hConsoleOutput: HANDLE, lpBuffer: t.CConst | VOIDPTR, nNumberOfCharsToWrite: ULONG, lpNumberOfCharsWritten: ULONG | t.CPtr, lpReserved: VOIDPTR) -> BOOL | t.State: pass
def ReadConsoleA(hConsoleInput: HANDLE, lpBuffer: VOIDPTR, nNumberOfCharsToRead: ULONG, lpNumberOfCharsRead: ULONG | t.CPtr, pInputControl: VOIDPTR) -> BOOL | t.State: pass
def ReadConsoleW(hConsoleInput: HANDLE, lpBuffer: VOIDPTR, nNumberOfCharsToRead: ULONG, lpNumberOfCharsRead: ULONG | t.CPtr, pInputControl: VOIDPTR) -> BOOL | t.State: pass
def GetConsoleMode(hConsoleHandle: HANDLE, lpMode: ULONG | t.CPtr) -> BOOL | t.State: pass
def SetConsoleMode(hConsoleHandle: HANDLE, dwMode: ULONG) -> BOOL | t.State: pass
def ReadConsoleInputA(hConsoleInput: HANDLE, lpBuffer: INPUT_RECORD | t.CPtr, nLength: ULONG, lpNumberOfEventsRead: ULONG | t.CPtr) -> BOOL | t.State: pass
def ReadConsoleInputW(hConsoleInput: HANDLE, lpBuffer: INPUT_RECORD | t.CPtr, nLength: ULONG, lpNumberOfEventsRead: ULONG | t.CPtr) -> BOOL | t.State: pass
def GetNumberOfConsoleInputEvents(hConsoleInput: HANDLE, lpNumberOfEvents: ULONG | t.CPtr) -> BOOL | t.State: pass
def FlushConsoleInputBuffer(hConsoleInput: HANDLE) -> BOOL | t.State: pass
def SetConsoleTitleA(lpConsoleTitle: LPCSTR) -> BOOL | t.State: pass
def SetConsoleTitleW(lpConsoleTitle: LPCWSTR) -> BOOL | t.State: pass
def GetConsoleTitleA(lpConsoleTitle: CHARPTR, nSize: ULONG) -> ULONG | t.State: pass
def GetConsoleTitleW(lpConsoleTitle: WCHARPTR, nSize: ULONG) -> ULONG | t.State: pass
def AllocConsole() -> BOOL | t.State: pass
def FreeConsole() -> BOOL | t.State: pass
def SetConsoleWindowInfo(hConsoleOutput: HANDLE, bAbsolute: BOOL, lpConsoleWindow: SMALL_RECT | t.CPtr) -> BOOL | t.State: pass
def ScrollConsoleScreenBufferA(hConsoleOutput: HANDLE, lpScrollRectangle: SMALL_RECT | t.CPtr, lpClipRectangle: SMALL_RECT | t.CPtr, dwDestinationOrigin: COORD, lpFill: CHAR_INFO | t.CPtr) -> BOOL | t.State: pass
@@ -1 +0,0 @@
stdint stdlib string vipermath stdio t c memhub
@@ -1 +0,0 @@
t c
@@ -1 +0,0 @@
t c stdint
@@ -1,19 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
class Buf:
data: t.CChar | t.CPtr
length: t.CSizeT
capacity: t.CSizeT
owned: bool
def __init__(self, data: t.CChar | t.CPtr, capacity: t.CSizeT, length: t.CSizeT, owned: bool): pass
def clear(self): pass
def write(self, src: t.CChar | t.CPtr, count: t.CSizeT) -> t.CSizeT: pass
def cstr(self) -> t.CChar | t.CPtr: pass
def reset(self): pass
def __enter__(self) -> 'Buf' | t.CPtr: pass
def __exit__(self): pass
def free(self): pass
@@ -1 +0,0 @@
t c
@@ -1 +0,0 @@
stdint zlib.zdef zdef memhub t c
@@ -1 +1 @@
t c memhub string json stdint
t c memhub string json stdint _dict
@@ -1,49 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import memhub
import string
import json
from stdint import *
VARIANT_NONE: t.CDefine = 0
VARIANT_INT: t.CDefine = 1
VARIANT_FLOAT: t.CDefine = 2
VARIANT_DOUBLE: t.CDefine = 3
VARIANT_STR: t.CDefine = 4
VARIANT_DICT: t.CDefine = 5
VARIANT_LIST: t.CDefine = 6
VARIANT_BOOL: t.CDefine = 7
VARIANT_PTR: t.CDefine = 8
_VARIANT_SIZE: t.CDefine = 16
class dict:
__keys__: t.CPtr
__values__: t.CPtr
__count__: t.CSizeT
__capacity__: t.CSizeT
__mbuddy__: memhub.MemBuddy | t.CPtr
__iter_index__: t.CSizeT
def __new__(self, mb: memhub.MemBuddy | t.CPtr) -> t.CPtr: pass
def __init__(self, mb: memhub.MemBuddy | t.CPtr): pass
def __len__(self) -> t.CSizeT: pass
def _find(self, key: str) -> t.CSizeT: pass
def __getitem__(self, key: str) -> t.CPtr: pass
def __setitem__(self, key: str, val: t.CNeedPtr): pass
def _set_variant_raw(self, key: str, vtype: t.CInt, ptr: t.CPtr): pass
def set_int(self, key: str, val: int): pass
def set_str(self, key: str, val: str): pass
def set_float(self, key: str, val: float): pass
def set_double(self, key: str, val: t.CDouble): pass
def set_dict(self, key: str, val: dict | t.CPtr): pass
def set_list(self, key: str, val: t.CPtr): pass
def set_bool(self, key: str, val: t.CInt): pass
def get_vtype(self, key: str) -> t.CInt: pass
def get(self, key: str, default: t.CPtr) -> t.CPtr: pass
def contains(self, key: str) -> t.CInt: pass
def __iter__(self) -> dict | t.CPtr: pass
def __next__(self) -> str: pass
def to_json(self, pool: memhub.MemManager | t.CPtr) -> json.JsonValue | t.CPtr: pass
def from_json(self, pool: memhub.MemManager | t.CPtr, root: json.JsonValue | t.CPtr): pass
def dumps(self, pool: memhub.MemManager | t.CPtr) -> str: pass
def loads(self, pool: memhub.MemManager | t.CPtr, json_str: str): pass
@@ -1 +0,0 @@
t c viperio stdarg
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1 +0,0 @@
t c stdint string viperlib memhub linkedlist llvmlite.__types
@@ -1 +0,0 @@
t stdint
@@ -1,101 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
from stdint import *
HANDLE: t.CTypedef = VOIDPTR
LPCSTR: t.CTypedef = t.CConst | t.CChar | t.CPtr
LPCWSTR: t.CTypedef = t.CConst | t.CUnsignedShort | t.CPtr
INVALID_HANDLE_VALUE: t.CDefine = 4294967295
NULL: t.CDefine = 0
TRUE: t.CDefine = 1
FALSE: t.CDefine = 0
INFINITE: t.CDefine = 4294967295
WAIT_FAILED: t.CDefine = 4294967295
WAIT_OBJECT_0: t.CDefine = 0
WAIT_TIMEOUT: t.CDefine = 258
WAIT_ABANDONED: t.CDefine = 128
MAX_PATH: t.CDefine = 260
ERROR_SUCCESS: t.CDefine = 0
ERROR_FILE_NOT_FOUND: t.CDefine = 2
ERROR_ACCESS_DENIED: t.CDefine = 5
ERROR_INSUFFICIENT_BUFFER: t.CDefine = 122
class SECURITY_ATTRIBUTES:
nLength: ULONG
lpSecurityDescriptor: VOIDPTR
bInheritHandle: BOOL
class OVERLAPPED:
Internal: ULONGLONG
InternalHigh: ULONGLONG
Offset: ULONG
OffsetHigh: ULONG
hEvent: HANDLE
class FILETIME:
dwLowDateTime: DWORD
dwHighDateTime: DWORD
class SYSTEMTIME:
wYear: WORD
wMonth: WORD
wDayOfWeek: WORD
wDay: WORD
wHour: WORD
wMinute: WORD
wSecond: WORD
wMilliseconds: WORD
class GUID:
Data1: DWORD
Data2: WORD
Data3: WORD
Data4: BYTEPTR
class LARGE_INTEGER:
QuadPart: LONGLONG
class ULARGE_INTEGER:
QuadPart: ULONGLONG
def GetLastError() -> ULONG | t.State: pass
def SetLastError(dwErrCode: ULONG) -> t.State: pass
def CloseHandle(hObject: HANDLE) -> BOOL | t.State: pass
def GetProcAddress(hModule: HANDLE, lpProcName: LPCSTR) -> VOIDPTR | t.State: pass
def GetModuleHandleA(lpModuleName: LPCSTR) -> HANDLE | t.State: pass
def GetModuleHandleW(lpModuleName: LPCWSTR) -> HANDLE | t.State: pass
def LoadLibraryA(lpLibFileName: LPCSTR) -> HANDLE | t.State: pass
def LoadLibraryW(lpLibFileName: LPCWSTR) -> HANDLE | t.State: pass
def FreeLibrary(hLibModule: HANDLE) -> BOOL | t.State: pass
def GetSystemTime(lpSystemTime: SYSTEMTIME | t.CPtr) -> t.State: pass
def GetLocalTime(lpSystemTime: SYSTEMTIME | t.CPtr) -> t.State: pass
def FileTimeToSystemTime(lpFileTime: FILETIME | t.CPtr, lpSystemTime: SYSTEMTIME | t.CPtr) -> BOOL | t.State: pass
def SystemTimeToFileTime(lpSystemTime: SYSTEMTIME | t.CPtr, lpFileTime: FILETIME | t.CPtr) -> BOOL | t.State: pass
def QueryPerformanceCounter(lpPerformanceCount: LARGE_INTEGER | t.CPtr) -> BOOL | t.State: pass
def QueryPerformanceFrequency(lpFrequency: LARGE_INTEGER | t.CPtr) -> BOOL | t.State: pass
def Sleep(dwMilliseconds: ULONG) -> t.State: pass
def SleepEx(dwMilliseconds: ULONG, bAlertable: BOOL) -> ULONG | t.State: pass
def GetTickCount() -> ULONG | t.State: pass
def GetTickCount64() -> ULONGLONG | t.State: pass
def GetCommandLineA() -> CHARPTR | t.State: pass
@@ -1 +0,0 @@
t c stdint memhub string ast.tokens ast.base ast.exprs ast.stmts ast.astaux ast.lexer
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "argparse": "104b74146bf17483", "stdio": "285b6aa29a34754d", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "string": "928c0ff6d8c69ec9", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
{"argparse": "104b74146bf17483", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "viperio": "2c175afd85852faf", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "string": "4c39369ffedaddac", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
Binary file not shown.
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "argparse": "104b74146bf17483", "stdio": "285b6aa29a34754d", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "string": "928c0ff6d8c69ec9", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
{"argparse": "104b74146bf17483", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "viperio": "2c175afd85852faf", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "string": "4c39369ffedaddac", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "argparse": "104b74146bf17483", "stdio": "285b6aa29a34754d", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "string": "928c0ff6d8c69ec9", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
{"argparse": "104b74146bf17483", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "viperio": "2c175afd85852faf", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "string": "4c39369ffedaddac", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
@@ -1 +0,0 @@
{"memhub": "04e5fe47ff2af528", "argparse": "104b74146bf17483", "stdio": "285b6aa29a34754d", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "string": "928c0ff6d8c69ec9", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "argparse": "104b74146bf17483", "stdio": "285b6aa29a34754d", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "string": "928c0ff6d8c69ec9", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
{"argparse": "104b74146bf17483", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "viperio": "2c175afd85852faf", "main": "356c943c53331be0", "hashtable": "4c1f8f779b98eab9", "string": "4c39369ffedaddac", "stdlib": "6c658cc728d0bbf4", "testcheck": "748d0424e8976fa0", "atom": "aa246c6e6aa30484", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
+1 -1
View File
@@ -1 +1 @@
{"d:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\ArgparseTest\\App\\main.vp": {"sha1": "356c943c53331be0", "mtime": 1786094432.8905191, "size": 7983}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\argparse.vp": {"sha1": "104b74146bf17483", "mtime": 1786093784.9537544, "size": 17304}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\hashtable.vp": {"sha1": "4c1f8f779b98eab9", "mtime": 1786093272.094484, "size": 9754}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "04e5fe47ff2af528", "mtime": 1786093335.1900027, "size": 27855}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.vp": {"sha1": "f5522571bcce7bcb", "mtime": 1785563642.3805652, "size": 4356}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.vp": {"sha1": "285b6aa29a34754d", "mtime": 1785332415.1829746, "size": 561}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.vp": {"sha1": "6c658cc728d0bbf4", "mtime": 1785750602.5446548, "size": 413}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.vp": {"sha1": "928c0ff6d8c69ec9", "mtime": 1786032947.9330952, "size": 11557}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.vp": {"sha1": "748d0424e8976fa0", "mtime": 1785332415.20287, "size": 1919}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.vp": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.vp": {"sha1": "fc980acec33d69a7", "mtime": 1785332415.2228394, "size": 2653}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.vp": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}}
{"d:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\ArgparseTest\\App\\main.vp": {"sha1": "356c943c53331be0", "mtime": 1786094432.8905191, "size": 7983}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\argparse.vp": {"sha1": "104b74146bf17483", "mtime": 1786093784.9537544, "size": 17304}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\hashtable.vp": {"sha1": "4c1f8f779b98eab9", "mtime": 1786093272.094484, "size": 9754}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "2408ce147bac090b", "mtime": 1786323167.9697752, "size": 33121}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.vp": {"sha1": "f5522571bcce7bcb", "mtime": 1785563642.3805652, "size": 4356}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.vp": {"sha1": "285b6aa29a34754d", "mtime": 1785332415.1829746, "size": 561}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.vp": {"sha1": "6c658cc728d0bbf4", "mtime": 1785750602.5446548, "size": 413}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.vp": {"sha1": "4c39369ffedaddac", "mtime": 1786188859.6154988, "size": 12277}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.vp": {"sha1": "748d0424e8976fa0", "mtime": 1785332415.20287, "size": 1919}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.vp": {"sha1": "2c175afd85852faf", "mtime": 1786320035.0415876, "size": 1685}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.vp": {"sha1": "fc980acec33d69a7", "mtime": 1785332415.2228394, "size": 2653}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.vp": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}}
+3 -3
View File
@@ -1,13 +1,13 @@
04e5fe47ff2af528:includes/memhub.vp
104b74146bf17483:includes/argparse.vp
2408ce147bac090b:includes/memhub.vp
285b6aa29a34754d:includes/stdio.vp
2c175afd85852faf:includes/viperio.vp
356c943c53331be0:main.vp
4c1f8f779b98eab9:includes/hashtable.vp
4c39369ffedaddac:includes/string.vp
6c658cc728d0bbf4:includes/stdlib.vp
748d0424e8976fa0:includes/testcheck.vp
928c0ff6d8c69ec9:includes/string.vp
aa246c6e6aa30484:includes/atom.vp
bbdf3bbd4c3bc28c:includes/w32\win32console.vp
c9f4be41ca1cc2b4:includes/viperio.vp
f5522571bcce7bcb:includes/stdint.vp
fc980acec33d69a7:includes/w32\win32base.vp
@@ -1 +0,0 @@
f5522571bcce7bcb
@@ -1,22 +0,0 @@
"""
Auto-generated Python stub file from viperio.vp
Module: viperio
"""
import t, c
from stdint import *
class Buf:
data: t.CChar | t.CPtr
length: t.CSizeT
capacity: t.CSizeT
owned: bool
def __init__(self: Buf, data: t.CChar | t.CPtr, capacity: t.CSizeT, length: t.CSizeT = 0, owned: bool = False) -> t.CInt: pass
def clear(self: Buf) -> t.CInt: pass
def write(self: Buf, src: t.CChar | t.CPtr, count: t.CSizeT) -> t.CSizeT: pass
def cstr(self: Buf) -> t.CChar | t.CPtr: pass
def reset(self: Buf) -> t.CInt: pass
def __enter__(self: Buf) -> 'Buf' | t.CPtr: pass
def __exit__(self: Buf) -> t.CInt: pass
def free(self: Buf) -> t.CInt: pass
+16 -19
View File
@@ -1,30 +1,27 @@
34dc6a647fa19b7b:includes/ast/astaux.vp
91497014ca775a64:includes/ast/base.vp
c14a7bd64dff8c0b:includes/ast/exprs.vp
d0072d5282b9b65f:includes/ast/lexer.vp
f467978339422f32:includes/ast/base.vp
c0def010dcebadb1:includes/ast/exprs.vp
688b9c1ad51d7c05:includes/ast/lexer.vp
3b2a307c9c7d0129:includes/ast/match.vp
990115e40efd450e:includes/ast/parser.vp
87adf3c23279968a:includes/ast/stmts.vp
bf0dc2ebd7730267:includes/ast/tokens.vp
fa67083915eb2e30:includes/ast/__init__.vp
6f68d4561b9de7c7:includes/ast/parser.vp
46ea1349c980c7f4:includes/ast/stmts.vp
eb09ac7f10988a63:includes/ast/tokens.vp
35245c385b0ddd7b:includes/ast/__init__.vp
aa246c6e6aa30484:includes/atom.vp
6ddf430432a0e373:includes/json/__init__.vp
240a9a4157959a9f:includes/json/__parser.vp
20cd49775c100a38:includes/json/__writer.vp
04e5fe47ff2af528:includes/memhub.vp
ac87eb59087b9c33:includes/builtins.vp
2a61eed4abe49e06:includes/memhub.vp
b57252077e6b596b:includes/platmacro.vp
28de517e3820658a:includes/posix.vp
71e0a3ffcb3ebfad:includes/stdarg.vp
f5522571bcce7bcb:includes/stdint.vp
285b6aa29a34754d:includes/stdio.vp
6c658cc728d0bbf4:includes/stdlib.vp
928c0ff6d8c69ec9:includes/string.vp
40b053f21c0df07c:includes/string.vp
0c67644125bea0fd:includes/sys.vp
c9f4be41ca1cc2b4:includes/viperio.vp
f6ab8989f3545e83:includes/viperlib.vp
fc980acec33d69a7:includes/w32/win32base.vp
bbdf3bbd4c3bc28c:includes/w32/win32console.vp
067c78e9f121dce3:includes/w32/win32process.vp
e0f0afe3caa1e486:includes/_dict.vp
2c175afd85852faf:includes/viperio.vp
bba983c61a970f7c:includes/viperlib.vp
e710417730391023:includes/w32/win32base.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
652aff7c2e85125c:includes/w32/win32process.vp
7cadfe07e983fd90:includes/_list.vp
a642bfe8d0edc75f:main.vp
662151088eb5374c:main.vp
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +0,0 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
Binary file not shown.
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +0,0 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +1 @@
{"memhub": "04e5fe47ff2af528", "w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "main": "0853acdbdfc9b27c", "sys": "0c67644125bea0fd", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "stdlib": "6c658cc728d0bbf4", "stdarg": "71e0a3ffcb3ebfad", "ast.stmts": "87adf3c23279968a", "stmts": "87adf3c23279968a", "ast.base": "91497014ca775a64", "base": "91497014ca775a64", "string": "928c0ff6d8c69ec9", "ast.parser": "990115e40efd450e", "parser": "990115e40efd450e", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "bf0dc2ebd7730267", "tokens": "bf0dc2ebd7730267", "ast.exprs": "c14a7bd64dff8c0b", "exprs": "c14a7bd64dff8c0b", "viperio": "c9f4be41ca1cc2b4", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "viperlib": "f6ab8989f3545e83", "ast.__init__": "fa67083915eb2e30", "__init__": "fa67083915eb2e30", "ast": "fa67083915eb2e30", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "sys": "0c67644125bea0fd", "memhub": "2408ce147bac090b", "stdio": "285b6aa29a34754d", "posix": "28de517e3820658a", "viperio": "2c175afd85852faf", "ast.astaux": "34dc6a647fa19b7b", "astaux": "34dc6a647fa19b7b", "ast.match": "3b2a307c9c7d0129", "match": "3b2a307c9c7d0129", "ast.exprs": "43ec967d0517abc1", "exprs": "43ec967d0517abc1", "ast.stmts": "46ea1349c980c7f4", "stmts": "46ea1349c980c7f4", "string": "4c39369ffedaddac", "ast.parser": "6b2a008dbdcddb7f", "parser": "6b2a008dbdcddb7f", "stdlib": "6c658cc728d0bbf4", "main": "6eed58d6587aba87", "ast.base": "71b20381eda0450a", "base": "71b20381eda0450a", "stdarg": "71e0a3ffcb3ebfad", "_list": "7cadfe07e983fd90", "ast.__init__": "876e256c06636777", "__init__": "876e256c06636777", "ast": "876e256c06636777", "atom": "aa246c6e6aa30484", "platmacro": "b57252077e6b596b", "viperlib": "bba983c61a970f7c", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "ast.tokens": "cea844466f10ac61", "tokens": "cea844466f10ac61", "ast.lexer": "d0072d5282b9b65f", "lexer": "d0072d5282b9b65f", "stdint": "f5522571bcce7bcb", "w32.win32base": "fc980acec33d69a7", "win32base": "fc980acec33d69a7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "d137b1f3311f3a7f", "fileio": "d137b1f3311f3a7f", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
@@ -1 +0,0 @@
{}
-22
View File
@@ -1,22 +0,0 @@
"""
Auto-generated Python stub file from main.vp
Module: main
"""
from stdint import *
import t, c
from t import CInt, CExport
from stdio import printf
import memhub
import stdlib
import sys
import string
import ast
import w32.win32console
ARENA_SIZE: t.CDefine = 1048576
POOL_SIZE: t.CDefine = 524288
DUMP_SIZE: t.CDefine = 262144
def main() -> CInt | CExport: pass
@@ -1 +1 @@
04e5fe47ff2af528|067c78e9f121dce3|285b6aa29a34754d|28de517e3820658a|6c658cc728d0bbf4|928c0ff6d8c69ec9|aa246c6e6aa30484|b57252077e6b596b|c9f4be41ca1cc2b4|f5522571bcce7bcb|fc980acec33d69a7
067c78e9f121dce3|2408ce147bac090b|285b6aa29a34754d|28de517e3820658a|2c175afd85852faf|4c39369ffedaddac|6c658cc728d0bbf4|aa246c6e6aa30484|b57252077e6b596b|f5522571bcce7bcb|fc980acec33d69a7
+1 -1
View File
@@ -1 +1 @@
{"D:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\AstTest\\App\\main.vp": {"sha1": "0853acdbdfc9b27c", "mtime": 1782892830.6294758, "size": 2439}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\__init__.vp": {"sha1": "fa67083915eb2e30", "mtime": 1786033550.3346176, "size": 3770}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\astaux.vp": {"sha1": "34dc6a647fa19b7b", "mtime": 1786033586.0642571, "size": 11475}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\base.vp": {"sha1": "91497014ca775a64", "mtime": 1786033954.7782319, "size": 15215}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\exprs.vp": {"sha1": "c14a7bd64dff8c0b", "mtime": 1786034120.289799, "size": 40831}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\lexer.vp": {"sha1": "d0072d5282b9b65f", "mtime": 1786095601.8036606, "size": 24838}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\match.vp": {"sha1": "3b2a307c9c7d0129", "mtime": 1786095636.9718795, "size": 12297}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\parser.vp": {"sha1": "990115e40efd450e", "mtime": 1786098899.8803532, "size": 88664}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\stmts.vp": {"sha1": "87adf3c23279968a", "mtime": 1786099191.7155466, "size": 37874}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\tokens.vp": {"sha1": "bf0dc2ebd7730267", "mtime": 1786099769.991788, "size": 14058}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "04e5fe47ff2af528", "mtime": 1786093335.1900027, "size": 27855}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\platmacro.vp": {"sha1": "b57252077e6b596b", "mtime": 1785332415.2187803, "size": 1266}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\posix.vp": {"sha1": "28de517e3820658a", "mtime": 1785335629.2014928, "size": 10586}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdarg.vp": {"sha1": "71e0a3ffcb3ebfad", "mtime": 1781258888.113146, "size": 277}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.vp": {"sha1": "f5522571bcce7bcb", "mtime": 1785563642.3805652, "size": 4356}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.vp": {"sha1": "285b6aa29a34754d", "mtime": 1785332415.1829746, "size": 561}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.vp": {"sha1": "6c658cc728d0bbf4", "mtime": 1785750602.5446548, "size": 413}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.vp": {"sha1": "928c0ff6d8c69ec9", "mtime": 1786032947.9330952, "size": 11557}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\sys.vp": {"sha1": "0c67644125bea0fd", "mtime": 1785325556.7317626, "size": 5606}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.vp": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperlib.vp": {"sha1": "f6ab8989f3545e83", "mtime": 1785882958.4542437, "size": 59045}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.vp": {"sha1": "fc980acec33d69a7", "mtime": 1785332415.2228394, "size": 2653}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.vp": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32process.vp": {"sha1": "067c78e9f121dce3", "mtime": 1781200703.5409546, "size": 4802}}
{"d:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\AstTest\\App\\main.vp": {"sha1": "6eed58d6587aba87", "mtime": 1786380384.1598237, "size": 9276}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_list.vp": {"sha1": "7cadfe07e983fd90", "mtime": 1785338614.5410473, "size": 3238}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\__init__.vp": {"sha1": "876e256c06636777", "mtime": 1786370438.7959065, "size": 3919}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\astaux.vp": {"sha1": "34dc6a647fa19b7b", "mtime": 1786033586.0642571, "size": 11475}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\base.vp": {"sha1": "71b20381eda0450a", "mtime": 1786370425.011384, "size": 16357}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\exprs.vp": {"sha1": "43ec967d0517abc1", "mtime": 1786370434.0783823, "size": 40976}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\lexer.vp": {"sha1": "d0072d5282b9b65f", "mtime": 1786095601.8036606, "size": 24838}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\match.vp": {"sha1": "3b2a307c9c7d0129", "mtime": 1786095636.9718795, "size": 12297}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\parser.vp": {"sha1": "6b2a008dbdcddb7f", "mtime": 1786205592.4913094, "size": 102238}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\stmts.vp": {"sha1": "46ea1349c980c7f4", "mtime": 1786369520.4458838, "size": 38239}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\ast\\tokens.vp": {"sha1": "cea844466f10ac61", "mtime": 1786196689.3449256, "size": 14506}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "2408ce147bac090b", "mtime": 1786323167.9697752, "size": 33121}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\platmacro.vp": {"sha1": "b57252077e6b596b", "mtime": 1785332415.2187803, "size": 1266}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\posix.vp": {"sha1": "28de517e3820658a", "mtime": 1785335629.2014928, "size": 10586}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdarg.vp": {"sha1": "71e0a3ffcb3ebfad", "mtime": 1781258888.113146, "size": 277}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.vp": {"sha1": "f5522571bcce7bcb", "mtime": 1785563642.3805652, "size": 4356}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.vp": {"sha1": "285b6aa29a34754d", "mtime": 1785332415.1829746, "size": 561}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.vp": {"sha1": "6c658cc728d0bbf4", "mtime": 1785750602.5446548, "size": 413}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.vp": {"sha1": "4c39369ffedaddac", "mtime": 1786188859.6154988, "size": 12277}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\sys.vp": {"sha1": "0c67644125bea0fd", "mtime": 1785325556.7317626, "size": 5606}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.vp": {"sha1": "2c175afd85852faf", "mtime": 1786320035.0415876, "size": 1685}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperlib.vp": {"sha1": "bba983c61a970f7c", "mtime": 1786320034.4835327, "size": 59458}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.vp": {"sha1": "fc980acec33d69a7", "mtime": 1785332415.2228394, "size": 2653}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.vp": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32process.vp": {"sha1": "067c78e9f121dce3", "mtime": 1781200703.5409546, "size": 4802}}
+12 -11
View File
@@ -1,25 +1,26 @@
04e5fe47ff2af528:includes/memhub.vp
067c78e9f121dce3:includes/w32\win32process.vp
0853acdbdfc9b27c:main.vp
0c67644125bea0fd:includes/sys.vp
2408ce147bac090b:includes/memhub.vp
285b6aa29a34754d:includes/stdio.vp
28de517e3820658a:includes/posix.vp
2c175afd85852faf:includes/viperio.vp
34dc6a647fa19b7b:includes/ast\astaux.vp
3b2a307c9c7d0129:includes/ast\match.vp
43ec967d0517abc1:includes/ast\exprs.vp
46ea1349c980c7f4:includes/ast\stmts.vp
4c39369ffedaddac:includes/string.vp
6b2a008dbdcddb7f:includes/ast\parser.vp
6c658cc728d0bbf4:includes/stdlib.vp
6eed58d6587aba87:main.vp
71b20381eda0450a:includes/ast\base.vp
71e0a3ffcb3ebfad:includes/stdarg.vp
87adf3c23279968a:includes/ast\stmts.vp
91497014ca775a64:includes/ast\base.vp
928c0ff6d8c69ec9:includes/string.vp
990115e40efd450e:includes/ast\parser.vp
7cadfe07e983fd90:includes/_list.vp
876e256c06636777:includes/ast\__init__.vp
aa246c6e6aa30484:includes/atom.vp
b57252077e6b596b:includes/platmacro.vp
bba983c61a970f7c:includes/viperlib.vp
bbdf3bbd4c3bc28c:includes/w32\win32console.vp
bf0dc2ebd7730267:includes/ast\tokens.vp
c14a7bd64dff8c0b:includes/ast\exprs.vp
c9f4be41ca1cc2b4:includes/viperio.vp
cea844466f10ac61:includes/ast\tokens.vp
d0072d5282b9b65f:includes/ast\lexer.vp
f5522571bcce7bcb:includes/stdint.vp
f6ab8989f3545e83:includes/viperlib.vp
fa67083915eb2e30:includes/ast\__init__.vp
fc980acec33d69a7:includes/w32\win32base.vp
@@ -1 +0,0 @@
f5522571bcce7bcb
-22
View File
@@ -1,22 +0,0 @@
"""
Auto-generated Python stub file from viperio.vp
Module: viperio
"""
import t, c
from stdint import *
class Buf:
data: t.CChar | t.CPtr
length: t.CSizeT
capacity: t.CSizeT
owned: bool
def __init__(self: Buf, data: t.CChar | t.CPtr, capacity: t.CSizeT, length: t.CSizeT = 0, owned: bool = False) -> t.CInt: pass
def clear(self: Buf) -> t.CInt: pass
def write(self: Buf, src: t.CChar | t.CPtr, count: t.CSizeT) -> t.CSizeT: pass
def cstr(self: Buf) -> t.CChar | t.CPtr: pass
def reset(self: Buf) -> t.CInt: pass
def __enter__(self: Buf) -> 'Buf' | t.CPtr: pass
def __exit__(self: Buf) -> t.CInt: pass
def free(self: Buf) -> t.CInt: pass
@@ -1 +0,0 @@
71e0a3ffcb3ebfad|c9f4be41ca1cc2b4|f5522571bcce7bcb
-23
View File
@@ -1,23 +0,0 @@
"""
Auto-generated Python stub file from viperlib.vp
Module: viperlib
"""
import t, c
import viperio
from stdarg import arg, va_arg
TEMP_BUF_SIZE: t.CDefine = 68
def get_digit_count(num: t.CUnsignedInt, base: t.CInt) -> t.CStatic | t.CInt: pass
def sprintf(buf: t.CChar | t.CPtr, rule: str, *args) -> t.CVoid | t.CExport: pass
def vsprintf(buf: t.CChar | t.CPtr, rule: str, *args) -> t.CInt: pass
def snprintf(buf: t.CChar | t.CPtr, size: t.CSizeT, fmt: str, *args) -> t.CInt | t.CExport: pass
def _check_special_float(fv: t.CDouble) -> t.CInt: pass
def vsnprintf(buf: t.CChar | t.CPtr, size: t.CSizeT, fmt: str, ap: t.CChar | t.CPtr) -> t.CInt | t.CExport: pass
@@ -1 +1 @@
t c vipermath
t c vipermath _list
@@ -1 +0,0 @@
t c stdint string atom viperio stdio stdlib
@@ -1,97 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
import string
import atom
import viperio
import stdio
import stdlib
MEMHUB_ALIGN: t.CDefine = 8
MEMSLAB_MIN_BLOCK: t.CDefine = 16
MEMSLAB_BITMAP_BYTES: t.CDefine = 256
MEMBUDDY_MIN_BLOCK: t.CDefine = 32
MEMBUDDY_MAX_ORDERS: t.CDefine = 32
MEMBUDDY_HEADER_SIZE: t.CDefine = 8
def _align_up(val: t.CSizeT, align: t.CSizeT) -> t.CSizeT: pass
def _largest_pow2_le(val: t.CSizeT) -> t.CSizeT: pass
def _block_size_at_order(order: t.CInt) -> t.CSizeT: pass
@t.CVTable
class MemManager:
__provides__: list[str]
base: t.CVoid | t.CPtr
size: t.CSizeT
def __init__(self, base: t.CVoid | t.CPtr, size: t.CSizeT): pass
def alloc(self, size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def free(self, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
def reset(self) -> t.CInt: pass
def calloc(self, count: t.CSizeT, size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def realloc(self, ptr: t.CVoid | t.CPtr, new_size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def __enter__(self) -> 'MemManager' | t.CPtr: pass
def __exit__(self): pass
def alloc_buf(self, capacity: t.CSizeT) -> viperio.Buf | t.CPtr: pass
class MemPool(MemManager):
offset: t.CSizeT
high_water: t.CSizeT
def __init__(self, base: t.CVoid | t.CPtr, size: t.CSizeT): pass
def alloc(self, size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def free(self, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
def reset(self) -> t.CInt: pass
class MemSlab(MemManager):
block_size: t.CSizeT
block_count: t.CSizeT
used_count: t.CSizeT
free_list: t.CVoid | t.CPtr
alloc_map: t.CUInt8T | t.CPtr
alloc_map_size: t.CSizeT
usable: t.CVoid | t.CPtr
usable_size: t.CSizeT
def __init__(self, base: t.CVoid | t.CPtr, size: t.CSizeT, block_size: t.CSizeT): pass
def alloc(self, size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def free(self, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
def reset(self) -> t.CInt: pass
class MemBuddy(MemManager):
__provides__: list[str]
max_order: t.CInt
free_lists: t.CUInt64T | t.CPtr
lock_val: t.CVolatile | t.CInt
usable: t.CVoid | t.CPtr
usable_size: t.CSizeT
chk_stack: t.CUInt64T | t.CPtr
chk_cap: t.CSizeT
chk_depth: t.CSizeT
chk_base: t.CVoid | t.CPtr
def __init__(self, base: t.CVoid | t.CPtr, size: t.CSizeT): pass
def mark(self) -> t.CSizeT: pass
def reset_to(self, mark: t.CSizeT): pass
def reset_all(self): pass
def _fl_push(self, order: t.CInt, block: t.CVoid | t.CPtr): pass
def _fl_pop(self, order: t.CInt) -> t.CVoid | t.CPtr: pass
def _fl_find_and_remove(self, order: t.CInt, target: t.CVoid | t.CPtr) -> t.CInt: pass
def _buddy_of(self, block: t.CVoid | t.CPtr, order: t.CInt) -> t.CVoid | t.CPtr: pass
def _order_for_size(self, size: t.CSizeT) -> t.CInt: pass
def _split_to_order(self, to_order: t.CInt) -> t.CVoid | t.CPtr: pass
def _coalesce(self, block: t.CVoid | t.CPtr, order: t.CInt): pass
def _is_valid_ptr(self, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
def _lock(self): pass
def _unlock(self): pass
def alloc(self, size: t.CSizeT) -> t.CVoid | t.CPtr: pass
def free(self, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
def reset(self) -> t.CInt: pass
def realloc(self, ptr: t.CVoid | t.CPtr, new_size: t.CSizeT) -> t.CVoid | t.CPtr: pass
@property
def mem_size(self) -> t.CSizeT: pass
def stats(self) -> t.CSizeT: pass
def free_count(self) -> t.CSizeT: pass
def free_bytes(self) -> t.CSizeT: pass
def used_bytes(self) -> t.CSizeT: pass
def dump_stats(self, label: t.CChar | t.CPtr): pass
def self_check(self) -> t.CInt: pass
@@ -1 +0,0 @@
t stdint w32.win32base
@@ -1,133 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
from stdint import *
from w32.win32base import *
PROCESS_TERMINATE: t.CDefine = 1
PROCESS_CREATE_THREAD: t.CDefine = 2
PROCESS_VM_OPERATION: t.CDefine = 8
PROCESS_VM_READ: t.CDefine = 16
PROCESS_VM_WRITE: t.CDefine = 32
PROCESS_QUERY_INFORMATION: t.CDefine = 1024
PROCESS_ALL_ACCESS: t.CDefine = 2097151
THREAD_TERMINATE: t.CDefine = 1
THREAD_SUSPEND_RESUME: t.CDefine = 2
THREAD_GET_CONTEXT: t.CDefine = 8
THREAD_SET_CONTEXT: t.CDefine = 16
THREAD_QUERY_INFORMATION: t.CDefine = 64
THREAD_ALL_ACCESS: t.CDefine = 2097151
CREATE_SUSPENDED: t.CDefine = 4
CREATE_NEW_CONSOLE: t.CDefine = 16
CREATE_NEW_PROCESS_GROUP: t.CDefine = 512
CREATE_NO_WINDOW: t.CDefine = 134217728
DETACHED_PROCESS: t.CDefine = 8
STARTF_USESHOWWINDOW: t.CDefine = 1
STARTF_USESTDHANDLES: t.CDefine = 256
SW_HIDE: t.CDefine = 0
SW_SHOW: t.CDefine = 5
SW_MINIMIZE: t.CDefine = 6
NORMAL_PRIORITY_CLASS: t.CDefine = 32
IDLE_PRIORITY_CLASS: t.CDefine = 64
HIGH_PRIORITY_CLASS: t.CDefine = 128
REALTIME_PRIORITY_CLASS: t.CDefine = 256
BELOW_NORMAL_PRIORITY_CLASS: t.CDefine = 16384
ABOVE_NORMAL_PRIORITY_CLASS: t.CDefine = 32768
STILL_ACTIVE: t.CDefine = 259
class STARTUPINFOA:
cb: ULONG
lpReserved: CHARPTR
lpDesktop: CHARPTR
lpTitle: CHARPTR
dwX: ULONG
dwY: ULONG
dwXSize: ULONG
dwYSize: ULONG
dwXCountChars: ULONG
dwYCountChars: ULONG
dwFillAttribute: ULONG
dwFlags: ULONG
wShowWindow: WORD
cbReserved2: WORD
lpReserved2: VOIDPTR
hStdInput: HANDLE
hStdOutput: HANDLE
hStdError: HANDLE
class STARTUPINFOW:
cb: ULONG
lpReserved: WCHARPTR
lpDesktop: WCHARPTR
lpTitle: WCHARPTR
dwX: ULONG
dwY: ULONG
dwXSize: ULONG
dwYSize: ULONG
dwXCountChars: ULONG
dwYCountChars: ULONG
dwFillAttribute: ULONG
dwFlags: ULONG
wShowWindow: WORD
cbReserved2: WORD
lpReserved2: VOIDPTR
hStdInput: HANDLE
hStdOutput: HANDLE
hStdError: HANDLE
class PROCESS_INFORMATION:
hProcess: HANDLE
hThread: HANDLE
dwProcessId: ULONG
dwThreadId: ULONG
def CreateProcessA(lpApplicationName: LPCSTR, lpCommandLine: CHARPTR, lpProcessAttributes: SECURITY_ATTRIBUTES | t.CPtr, lpThreadAttributes: SECURITY_ATTRIBUTES | t.CPtr, bInheritHandles: BOOL, dwCreationFlags: ULONG, lpEnvironment: VOIDPTR, lpCurrentDirectory: LPCSTR, lpStartupInfo: STARTUPINFOA | t.CPtr, lpProcessInformation: PROCESS_INFORMATION | t.CPtr) -> BOOL | t.State: pass
def CreateProcessW(lpApplicationName: LPCWSTR, lpCommandLine: WCHARPTR, lpProcessAttributes: SECURITY_ATTRIBUTES | t.CPtr, lpThreadAttributes: SECURITY_ATTRIBUTES | t.CPtr, bInheritHandles: BOOL, dwCreationFlags: ULONG, lpEnvironment: VOIDPTR, lpCurrentDirectory: LPCWSTR, lpStartupInfo: STARTUPINFOW | t.CPtr, lpProcessInformation: PROCESS_INFORMATION | t.CPtr) -> BOOL | t.State: pass
def TerminateProcess(hProcess: HANDLE, uExitCode: UINT) -> BOOL | t.State: pass
def GetExitCodeProcess(hProcess: HANDLE, lpExitCode: ULONG | t.CPtr) -> BOOL | t.State: pass
def GetExitCodeThread(hThread: HANDLE, lpExitCode: ULONG | t.CPtr) -> BOOL | t.State: pass
def OpenProcess(dwDesiredAccess: ULONG, bInheritHandle: BOOL, dwProcessId: ULONG) -> HANDLE | t.State: pass
def GetCurrentProcess() -> HANDLE | t.State: pass
def GetCurrentProcessId() -> ULONG | t.State: pass
def CreateThread(lpThreadAttributes: SECURITY_ATTRIBUTES | t.CPtr, dwStackSize: t.CSizeT, lpStartAddress: VOIDPTR, lpParameter: VOIDPTR, dwCreationFlags: ULONG, lpThreadId: ULONG | t.CPtr) -> HANDLE | t.State: pass
def OpenThread(dwDesiredAccess: ULONG, bInheritHandle: BOOL, dwThreadId: ULONG) -> HANDLE | t.State: pass
def SuspendThread(hThread: HANDLE) -> ULONG | t.State: pass
def ResumeThread(hThread: HANDLE) -> ULONG | t.State: pass
def TerminateThread(hThread: HANDLE, dwExitCode: ULONG) -> BOOL | t.State: pass
def GetCurrentThread() -> HANDLE | t.State: pass
def GetCurrentThreadId() -> ULONG | t.State: pass
def GetThreadId(hThread: HANDLE) -> ULONG | t.State: pass
def GetProcessId(hProcess: HANDLE) -> ULONG | t.State: pass
def SetThreadPriority(hThread: HANDLE, nPriority: INT) -> BOOL | t.State: pass
def GetThreadPriority(hThread: HANDLE) -> INT | t.State: pass
def ExitProcess(uExitCode: UINT) -> VOID | t.State: pass
def ExitThread(dwExitCode: ULONG) -> VOID | t.State: pass
def TlsAlloc() -> ULONG | t.State: pass
def TlsFree(dwTlsIndex: ULONG) -> BOOL | t.State: pass
def TlsGetValue(dwTlsIndex: ULONG) -> VOIDPTR | t.State: pass
def TlsSetValue(dwTlsIndex: ULONG, lpTlsValue: VOIDPTR) -> BOOL | t.State: pass
@@ -1 +0,0 @@
t stdint w32.win32base
Loaded 100 of 3467 files, more files were not shown because too many files have changed in this diff. Show more