修正 main 的 import
This commit is contained in:
1 parent
2f0ebc285b
commit
b7b17e0e7b
3467 files changed
+8353
-43756
No files matched your search
@@ -0,0 +1,2 @@
|
||||
DEBUG_SERVER_URL=http://127.0.0.1:7777/event
|
||||
DEBUG_SESSION_ID=llvmtype-overwrite-crash
|
||||
+4
-1
@@ -78,4 +78,7 @@ Undo/vmware/
|
||||
**/.tpv_build/
|
||||
|
||||
# wiki
|
||||
/wiki/
|
||||
/wiki/
|
||||
|
||||
# VRTE
|
||||
/VRTE/
|
||||
+389
@@ -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
|
||||
|
||||
@@ -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} 个真实掉出候选(有返回注解 + 末句普通语句)")
|
||||
|
||||
|
||||
@@ -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)
|
||||
@@ -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}")
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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.
@@ -0,0 +1 @@
|
||||
失败 221.09
|
||||
@@ -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
|
||||
@@ -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 @@
|
||||
{"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}}
|
||||
@@ -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
|
||||
@@ -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 @@
|
||||
{}
|
||||
@@ -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 @@
|
||||
{"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}}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
Reference in new issue
Block a user