84 lines
5.6 KiB
Plaintext
84 lines
5.6 KiB
Plaintext
├ INFO: 读取配置文件: Test/DictTest/project.json
|
|
├ INFO: 项目目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest
|
|
├ INFO: 源目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\App
|
|
├ INFO: 临时目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\temp
|
|
├ INFO: 输出目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\output
|
|
├ INFO: 阶段: all
|
|
├ INFO: 编译器: llc -filetype=obj -relocation-model=pic
|
|
├ INFO: 目标三元组: x86_64-pc-windows-gnu
|
|
├ INFO: 数据布局: e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128
|
|
├ INFO: output: 已清空 D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\output
|
|
├ INFO: temp: 已清空 D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\temp
|
|
├ INFO: 清理完成
|
|
├ INFO: 已清除全局缓存: D:\Users\TermiNexus\Desktop\TransPyC\.transpyc_cache
|
|
├ INFO: 找到 1 个可达源文件(从入口遍历)
|
|
├ INFO: [1/1] 生成签名: main.py
|
|
├ INFO: -> b3c2b99b6f3be4c7.pyi (签名)
|
|
├ INFO: 处理 14 个被引用的 Python 库文件
|
|
├ INFO: 生成签名: _dict.py -> e3e7b6de8d7d8b03.pyi
|
|
├ INFO: 生成签名: atom.py -> 271ea3decb810db2.pyi
|
|
├ INFO: 生成签名: json\__init__.py -> 57288496f7c2d1ad.pyi
|
|
├ INFO: 生成签名: json\__parser.py -> 240a9a4157959a9f.pyi
|
|
├ INFO: 生成签名: json\__writer.py -> 20cd49775c100a38.pyi
|
|
├ INFO: 生成签名: memhub.py -> f3560b99de458aec.pyi
|
|
├ INFO: 生成签名: stdint.py -> f5522571bcce7bcb.pyi
|
|
├ INFO: 生成签名: stdio.py -> 6f62fe05c5ea1ceb.pyi
|
|
├ INFO: 生成签名: stdlib.py -> 90c53dd6db8d41cf.pyi
|
|
├ INFO: 生成签名: string.py -> 9474791561654346.pyi
|
|
├ INFO: 生成签名: testcheck.py -> 14d33679f7fadf1f.pyi
|
|
├ INFO: 生成签名: viperio.py -> c9f4be41ca1cc2b4.pyi
|
|
├ INFO: 生成签名: w32\win32base.py -> 7e529fe7a078cfef.pyi
|
|
├ INFO: 生成签名: w32\win32console.py -> bbdf3bbd4c3bc28c.pyi
|
|
├ INFO: 结构体注册表: 24 个类型, 0 个枚举
|
|
├ INFO: -> b3c2b99b6f3be4c7.stub.ll (声明)
|
|
├ INFO: 生成声明: _dict.py -> e3e7b6de8d7d8b03.stub.ll
|
|
├ INFO: 生成声明: atom.py -> 271ea3decb810db2.stub.ll
|
|
├ INFO: 生成声明: json\__init__.py -> 57288496f7c2d1ad.stub.ll
|
|
├ INFO: 生成声明: json\__parser.py -> 240a9a4157959a9f.stub.ll
|
|
├ INFO: 生成声明: json\__writer.py -> 20cd49775c100a38.stub.ll
|
|
├ INFO: 生成声明: memhub.py -> f3560b99de458aec.stub.ll
|
|
├ INFO: 生成声明: stdint.py -> f5522571bcce7bcb.stub.ll
|
|
├ INFO: 生成声明: stdio.py -> 6f62fe05c5ea1ceb.stub.ll
|
|
├ INFO: 生成声明: stdlib.py -> 90c53dd6db8d41cf.stub.ll
|
|
├ INFO: 生成声明: string.py -> 9474791561654346.stub.ll
|
|
├ INFO: 生成声明: testcheck.py -> 14d33679f7fadf1f.stub.ll
|
|
├ INFO: 生成声明: viperio.py -> c9f4be41ca1cc2b4.stub.ll
|
|
├ INFO: 生成声明: w32\win32base.py -> 7e529fe7a078cfef.stub.ll
|
|
├ INFO: 生成声明: w32\win32console.py -> bbdf3bbd4c3bc28c.stub.ll
|
|
├ SUCCESS: 声明接口生成到: D:\Users\TermiNexus\Desktop\TransPyC\Test\DictTest\temp
|
|
├ INFO: SHA1 映射表 (15 个文件):
|
|
├ INFO: includes.binary: 已清空 D:\Users\TermiNexus\Desktop\TransPyC\includes.binary (17 个文件)
|
|
├ INFO: 找到 1 个可达源文件(已按依赖排序)
|
|
├ INFO: 处理顺序:
|
|
├ INFO: 1. main.py
|
|
├ INFO: [缓存] 构建共享符号表数据...
|
|
├ INFO: [缓存] 共享符号表构建完成 (0.30s, 677 符号, 5 泛型模板, 1 doc 元数据)
|
|
├ INFO:
|
|
需要翻译 1 个文件
|
|
[DEBUG find_func] FIRST lookup 'dict.__before_init__' already in self.functions
|
|
[DEBUG find_func] func.name='e3e7b6de8d7d8b03.dict.__before_init__' args=[<<class 'llvmlite.ir.types._TypedPointerType'> i8*>]
|
|
[DEBUG find_func] module_sha1='b3c2b99b6f3be4c7'
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\Projectrans.py", line 22, in <module>
|
|
main()
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Config.py", line 266, in main
|
|
trans.run()
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py", line 467, in run
|
|
self._translate_file(src_path, out_path, prebuilt_ModuleSha1Map=msm)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py", line 1039, in _translate_file
|
|
result = trans.Convert(
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Shell\TransPyC.py", line 555, in Convert
|
|
code: str = self.translator.GenerateCCode(Tree, target='llvm')
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py", line 642, in GenerateCCode
|
|
return self.GenerateLlvmDirect(Tree)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Translator\LlvmGenerator.py", line 132, in GenerateLlvmDirect
|
|
self.ImportHandler._EmitImportDeclarationsLlvm(Node, Gen)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py", line 103, in _EmitImportDeclarationsLlvm
|
|
self._EmitModuleDeclarationsLlvm(name, Gen, register_module_name=current_module)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py", line 636, in _EmitModuleDeclarationsLlvm
|
|
self._EmitExternalClassDeclLlvm(node, Gen, module_name=module_name)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py", line 1583, in _EmitExternalClassDeclLlvm
|
|
self._TryLoadStructFromStub(ClassName, Gen, source_sha1=source_sha1)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py", line 2009, in _TryLoadStructFromStub
|
|
self._TryLoadClassMembersFromPyi(class_name, stub_filename, Gen)
|
|
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesImports.py", line 2058, in _TryLoadClassMembersFromPyi
|