清理了部分垃圾

This commit is contained in:
2026-07-19 11:42:41 +08:00
parent 7a8a3646db
commit 639f418530
34 changed files with 33 additions and 2293 deletions

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -1 +1 @@
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_fakeduck": "688a2efc4b889fc4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "_list": "f2ecbf8ced20575c", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}
{"w32.win32process": "067c78e9f121dce3", "win32process": "067c78e9f121dce3", "testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "main": "48352329f97d0858", "_withcontent": "5b2e220c5bae60c9", "_list": "622aeae2531892d4", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb", "_fakeduck": "ff46ba125b2759f7", "w32.win32file": "f6b51804a0ba8ff0", "win32file": "f6b51804a0ba8ff0", "w32.fileio": "0035c95a18d4f8e8", "fileio": "0035c95a18d4f8e8", "w32.win32memory": "72e2d5ccb7cedcf1", "win32memory": "72e2d5ccb7cedcf1", "w32.win32sync": "06f53cc594b4ac6c", "win32sync": "06f53cc594b4ac6c", "w32.winsock2": "6446627d4f07a1b5", "winsock2": "6446627d4f07a1b5"}

View File

@@ -7,6 +7,7 @@ Module: _list
import t, c
import memhub
import string
import stdio
from stdint import *
class list[T]:

View File

@@ -1 +1 @@
{"D:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\FakeDuckTest\\App\\main.py": {"sha1": "48352329f97d0858", "mtime": 1782827899.6785, "size": 12227}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_fakeduck.py": {"sha1": "688a2efc4b889fc4", "mtime": 1784432230.1255555, "size": 9977}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_list.py": {"sha1": "f2ecbf8ced20575c", "mtime": 1784203829.5212443, "size": 3277}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_withcontent.py": {"sha1": "5b2e220c5bae60c9", "mtime": 1782475015.06193, "size": 2039}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.py": {"sha1": "271ea3decb810db2", "mtime": 1782226548.693161, "size": 1290}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.py": {"sha1": "f3560b99de458aec", "mtime": 1784375410.1873891, "size": 19458}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.py": {"sha1": "f5522571bcce7bcb", "mtime": 1782383975.8824987, "size": 4356}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.py": {"sha1": "6f62fe05c5ea1ceb", "mtime": 1783239556.0959673, "size": 714}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.py": {"sha1": "90c53dd6db8d41cf", "mtime": 1783874975.3597875, "size": 375}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.py": {"sha1": "9474791561654346", "mtime": 1784387475.6951904, "size": 10395}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.py": {"sha1": "14d33679f7fadf1f", "mtime": 1784375629.8057406, "size": 1979}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.py": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.py": {"sha1": "7e529fe7a078cfef", "mtime": 1782488356.7736557, "size": 2662}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.py": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32process.py": {"sha1": "067c78e9f121dce3", "mtime": 1781200703.5409546, "size": 4802}}
{"D:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\FakeDuckTest\\App\\main.py": {"sha1": "48352329f97d0858", "mtime": 1782827899.6785, "size": 12227}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_fakeduck.py": {"sha1": "ff46ba125b2759f7", "mtime": 1784432495.7714632, "size": 10112}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_list.py": {"sha1": "622aeae2531892d4", "mtime": 1784432488.1932082, "size": 3393}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\_withcontent.py": {"sha1": "5b2e220c5bae60c9", "mtime": 1782475015.06193, "size": 2039}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.py": {"sha1": "271ea3decb810db2", "mtime": 1782226548.693161, "size": 1290}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.py": {"sha1": "f3560b99de458aec", "mtime": 1784375410.1873891, "size": 19458}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.py": {"sha1": "f5522571bcce7bcb", "mtime": 1782383975.8824987, "size": 4356}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.py": {"sha1": "6f62fe05c5ea1ceb", "mtime": 1783239556.0959673, "size": 714}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.py": {"sha1": "90c53dd6db8d41cf", "mtime": 1783874975.3597875, "size": 375}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.py": {"sha1": "9474791561654346", "mtime": 1784387475.6951904, "size": 10395}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.py": {"sha1": "14d33679f7fadf1f", "mtime": 1784375629.8057406, "size": 1979}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.py": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.py": {"sha1": "7e529fe7a078cfef", "mtime": 1782488356.7736557, "size": 2662}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.py": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32process.py": {"sha1": "067c78e9f121dce3", "mtime": 1781200703.5409546, "size": 4802}}

View File

@@ -3,13 +3,13 @@
271ea3decb810db2:includes/atom.py
48352329f97d0858:main.py
5b2e220c5bae60c9:includes/_withcontent.py
688a2efc4b889fc4:includes/_fakeduck.py
622aeae2531892d4:includes/_list.py
6f62fe05c5ea1ceb:includes/stdio.py
7e529fe7a078cfef:includes/w32\win32base.py
90c53dd6db8d41cf:includes/stdlib.py
9474791561654346:includes/string.py
bbdf3bbd4c3bc28c:includes/w32\win32console.py
c9f4be41ca1cc2b4:includes/viperio.py
f2ecbf8ced20575c:includes/_list.py
f3560b99de458aec:includes/memhub.py
f5522571bcce7bcb:includes/stdint.py
ff46ba125b2759f7:includes/_fakeduck.py

View File

@@ -1,30 +0,0 @@
"""
Auto-generated Python stub file from _list.py
Module: _list
"""
import t, c
import memhub
import string
from stdint import *
class list[T]:
__data__: t.CVoid | t.CPtr
__count__: t.CSizeT
__capacity__: t.CSizeT
__pool__: memhub.MemManager | t.CPtr
__elem_size__: t.CSizeT
__iter_index__: t.CSizeT
def __new__(self: list, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT) -> t.CInt: pass
def __init__(self: list, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT) -> t.CInt: pass
def __len__(self: list) -> t.CSizeT: pass
def append(self: list, item: T) -> t.CInt: pass
def get(self: list, index: t.CSizeT) -> T: pass
def __getitem__(self: list, index: t.CSizeT) -> T: pass
def set(self: list, index: t.CSizeT, value: T) -> t.CInt: pass
def __setitem__(self: list, index: t.CSizeT, value: T) -> t.CInt: pass
def pop(self: list) -> T: pass
def clear(self: list) -> t.CInt: pass
def __iter__(self: list) -> list[T] | t.CPtr: pass
def __next__(self: list) -> T: pass

View File

@@ -1 +0,0 @@
├ INFO: [剥离] 调试段已移除 (llvm-strip)

View File

@@ -1,83 +0,0 @@
├ 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

View File

@@ -1 +0,0 @@
链接失败,立即终止编译。

View File

@@ -1 +0,0 @@
链接失败,立即终止编译。

View File

@@ -1,378 +0,0 @@
├ INFO: 读取配置文件: Test/ZlibTest/project.json
├ INFO: 项目目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest
├ INFO: 源目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App
├ INFO: 临时目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\temp
├ INFO: 输出目录: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output
├ INFO: 阶段: all
├ INFO: 编译器: llc -filetype=obj
├ 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\ZlibTest\output
├ INFO: temp: 已清空 D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\temp
├ INFO: 清理完成
├ INFO: 已清除全局缓存: D:\Users\TermiNexus\Desktop\TransPyC\.transpyc_cache
├ INFO: 找到 8 个可达源文件(从入口遍历)
├ INFO: [1/8] 生成签名: __zlib\pyzlib.py
├ INFO: -> 0f8134f67bdaba8f.pyi (签名)
├ INFO: [2/8] 生成签名: __zlib\test_pyzlib.py
├ INFO: -> d855b3e66d1d6522.pyi (签名)
├ INFO: [3/8] 生成签名: __zlib\zchecksum.py
├ INFO: -> cb151b297f4ea56d.pyi (签名)
├ INFO: [4/8] 生成签名: __zlib\zdef.py
├ INFO: -> 9b7d2adaae94f021.pyi (签名)
├ INFO: [5/8] 生成签名: __zlib\zdeflate.py
├ INFO: -> 784dde8a8697b7ab.pyi (签名)
├ INFO: [6/8] 生成签名: __zlib\zhuff.py
├ INFO: -> dd19090b337e9bea.pyi (签名)
├ INFO: [7/8] 生成签名: __zlib\zinflate.py
├ INFO: -> e445a2bb299d1b7d.pyi (签名)
├ INFO: [8/8] 生成签名: main.py
├ INFO: -> 03b24bc1d9327958.pyi (签名)
├ INFO: 处理 8 个被引用的 Python 库文件
├ 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: 生成签名: w32\win32base.py -> 7e529fe7a078cfef.pyi
├ INFO: 生成签名: w32\win32console.py -> bbdf3bbd4c3bc28c.pyi
├ INFO: 生成签名: w32\win32memory.py -> 72e2d5ccb7cedcf1.pyi
├ INFO: 结构体注册表: 27 个类型, 0 个枚举
├ INFO: -> 0f8134f67bdaba8f.stub.ll (声明)
├ INFO: -> d855b3e66d1d6522.stub.ll (声明)
├ INFO: -> cb151b297f4ea56d.stub.ll (声明)
├ INFO: -> 9b7d2adaae94f021.stub.ll (声明)
├ INFO: -> 784dde8a8697b7ab.stub.ll (声明)
├ INFO: -> dd19090b337e9bea.stub.ll (声明)
├ INFO: -> e445a2bb299d1b7d.stub.ll (声明)
├ INFO: -> 03b24bc1d9327958.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: 生成声明: w32\win32base.py -> 7e529fe7a078cfef.stub.ll
├ INFO: 生成声明: w32\win32console.py -> bbdf3bbd4c3bc28c.stub.ll
├ INFO: 生成声明: w32\win32memory.py -> 72e2d5ccb7cedcf1.stub.ll
├ SUCCESS: 声明接口生成到: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\temp
├ INFO: SHA1 映射表 (16 个文件):
├ INFO: includes.binary: 已清空 D:\Users\TermiNexus\Desktop\TransPyC\includes.binary (10 个文件)
├ INFO: 找到 8 个可达源文件(已按依赖排序)
├ INFO: 处理顺序:
├ INFO: 1. __zlib\pyzlib.py
├ INFO: 2. __zlib\test_pyzlib.py
├ INFO: 3. __zlib\zchecksum.py
├ INFO: 4. __zlib\zdef.py
├ INFO: 5. __zlib\zdeflate.py
├ INFO: 6. __zlib\zhuff.py
├ INFO: 7. __zlib\zinflate.py
├ INFO: 8. main.py
├ INFO: [缓存] 构建共享符号表数据...
├ INFO: [缓存] 共享符号表构建完成 (0.42s, 873 符号, 5 泛型模板, 8 doc 元数据)
├ INFO:
需要翻译 8 个文件
├ INFO: 并行翻译 (workers=8)
├ INFO: 共享符号表已序列化 (423KB)
├ INFO: -> cb151b297f4ea56d.ll
├ INFO: [1/8] 完成: __zlib\zchecksum.py
[FATAL] 方法体编译失败 (.append_bytes): TypeError: Type of #1 arg mismatch: i8* != i8
Traceback (most recent call last):
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py", line 1741, in _EmitFunctionLlvm
self.Trans.BodyHandler.HandleBodyLlvm(func_body)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py", line 32, in HandleBodyLlvm
self.Trans.IfHandler._HandleIfLlvm(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py", line 193, in _HandleIfLlvm
self.Trans.BodyHandler.HandleBodyLlvm(Node.body)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py", line 30, in HandleBodyLlvm
self.Trans.AnnAssignHandler._HandleAnnAssignLlvm(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py", line 289, in _HandleAnnAssignLlvm
self._HandleAnnAssignLlvmInner(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py", line 487, in _HandleAnnAssignLlvmInner
InitValue = self.HandleExprLlvm(Node.value, VarType=VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py", line 526, in HandleExprLlvm
return self.Trans.ExprHandler.HandleExprLlvm(Node, VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py", line 63, in HandleExprLlvm
return self.Trans.ExprCallHandle._HandleCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 277, in _HandleCallLlvm
return self._HandleTypedefCastLlvm(Node, FuncName)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 1619, in _HandleTypedefCastLlvm
ArgVal = self.HandleExprLlvm(Node.args[0])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py", line 526, in HandleExprLlvm
return self.Trans.ExprHandler.HandleExprLlvm(Node, VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py", line 63, in HandleExprLlvm
return self.Trans.ExprCallHandle._HandleCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 255, in _HandleCallLlvm
result = self.Trans.ExprBuiltinHandle._HandleBuiltinCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py", line 179, in _HandleBuiltinCallLlvm
return self._HandleReallocLlvm(Node.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py", line 723, in _HandleReallocLlvm
result: ir.Value = Gen.builder.call(realloc_func, [ptr_val, size_val], name="realloc_result")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Python312\Lib\site-packages\llvmlite\ir\builder.py", line 881, in call
inst = instructions.CallInstr(self.block, fn, args, name=name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py", line 105, in __init__
raise TypeError(msg)
TypeError: Type of #1 arg mismatch: i8* != i8
├ ERROR: __zlib\pyzlib.py: Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 387):
387 | def append_bytes(buf: BYTE | t.CPtr[t.CPtr], length: t.CSizeT | t.CPtr, cap: t.CSizeT | t.CPtr,
Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 391):
391 | if needed > c.Deref(cap):
Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 394):
394 | new_buf: BYTEPTR = BYTEPTR(realloc(c.Deref(buf), new_cap))
Type of #1 arg mismatch: i8* != i8
Traceback (most recent call last):
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 179, in GenerateLlvmDirect
self.FunctionHandler._EmitFunctionLlvm(Node, Gen)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesFunctions.py", line 1741, in _EmitFunctionLlvm
self.Trans.BodyHandler.HandleBodyLlvm(func_body)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py", line 32, in HandleBodyLlvm
self.Trans.IfHandler._HandleIfLlvm(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesIf.py", line 193, in _HandleIfLlvm
self.Trans.BodyHandler.HandleBodyLlvm(Node.body)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBody.py", line 30, in HandleBodyLlvm
self.Trans.AnnAssignHandler._HandleAnnAssignLlvm(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py", line 289, in _HandleAnnAssignLlvm
self._HandleAnnAssignLlvmInner(Node)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesAnnAssign.py", line 487, in _HandleAnnAssignLlvmInner
InitValue = self.HandleExprLlvm(Node.value, VarType=VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py", line 526, in HandleExprLlvm
return self.Trans.ExprHandler.HandleExprLlvm(Node, VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py", line 63, in HandleExprLlvm
return self.Trans.ExprCallHandle._HandleCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 277, in _HandleCallLlvm
return self._HandleTypedefCastLlvm(Node, FuncName)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 1619, in _HandleTypedefCastLlvm
ArgVal = self.HandleExprLlvm(Node.args[0])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesBase.py", line 526, in HandleExprLlvm
return self.Trans.ExprHandler.HandleExprLlvm(Node, VarType)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExpr.py", line 63, in HandleExprLlvm
return self.Trans.ExprCallHandle._HandleCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprCall.py", line 255, in _HandleCallLlvm
result = self.Trans.ExprBuiltinHandle._HandleBuiltinCallLlvm(Node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py", line 179, in _HandleBuiltinCallLlvm
return self._HandleReallocLlvm(Node.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\core\Handles\HandlesExprBuiltin.py", line 723, in _HandleReallocLlvm
result: ir.Value = Gen.builder.call(realloc_func, [ptr_val, size_val], name="realloc_result")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Python312\Lib\site-packages\llvmlite\ir\builder.py", line 881, in call
inst = instructions.CallInstr(self.block, fn, args, name=name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Python312\Lib\site-packages\llvmlite\ir\instructions.py", line 105, in __init__
raise TypeError(msg)
TypeError: Type of #1 arg mismatch: i8* != i8
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py", line 89, in _parallel_translate_worker
trans._translate_file(src_path, out_path, prebuilt_ModuleSha1Map=prebuilt_ModuleSha1Map)
File "D:\Users\TermiNexus\Desktop\TransPyC\lib\Projectrans\Phase2Translator.py", line 1055, in _translate_file
raise type(e)(enriched) from e
TypeError: Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 387):
387 | def append_bytes(buf: BYTE | t.CPtr[t.CPtr], length: t.CSizeT | t.CPtr, cap: t.CSizeT | t.CPtr,
Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 391):
391 | if needed > c.Deref(cap):
Type of #1 arg mismatch: i8* != i8
源代码 (D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\App\__zlib\pyzlib.py, line 394):
394 | new_buf: BYTEPTR = BYTEPTR(realloc(c.Deref(buf), new_cap))
Type of #1 arg mismatch: i8* != i8
├ INFO: -> dd19090b337e9bea.ll
├ INFO: [3/8] 完成: __zlib\zhuff.py
├ INFO: -> 03b24bc1d9327958.ll
├ INFO: [4/8] 完成: main.py
├ INFO: -> d855b3e66d1d6522.ll
├ INFO: [5/8] 完成: __zlib\test_pyzlib.py
├ INFO: -> 784dde8a8697b7ab.ll
├ INFO: [6/8] 完成: __zlib\zdeflate.py
├ INFO: -> e445a2bb299d1b7d.ll
├ INFO: [7/8] 完成: __zlib\zinflate.py
├ INFO: -> 9b7d2adaae94f021.ll
├ INFO: [8/8] 完成: __zlib\zdef.py
├ ERROR:
1 个文件翻译失败,继续编译 includes
├ INFO: 翻译总耗时: 2.4s
├ INFO:
[阶段二完成] .ll 文件生成到: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output
├ INFO: [includes] 发现 Python 源文件: stdio.py
├ INFO: [includes] 发现 Python 源文件: string.py
├ INFO: [includes] 发现 Python 包文件: w32\fileio.py
├ INFO: [includes] 发现 Python 包文件: w32\win32base.py
├ INFO: [includes] 发现 Python 包文件: w32\win32console.py
├ INFO: [includes] 发现 Python 包文件: w32\win32file.py
├ INFO: [includes] 发现 Python 包文件: w32\win32memory.py
├ INFO: [includes] 发现 Python 包文件: w32\win32process.py
├ INFO: [includes] 发现 Python 包文件: w32\win32sync.py
├ INFO: [includes] 发现 Python 包文件: w32\winsock2.py
├ INFO: [includes] 发现 Python 源文件: stdlib.py
├ INFO: [includes] 发现 Python 源文件: stdint.py
├ INFO: [includes] 发现 Python 源文件: testcheck.py
├ INFO:
[includes 编译] 找到 13 个 Python 源文件
├ INFO: 跳过(声明文件): stdint.py
├ INFO: 跳过(声明文件): stdio.py
├ INFO: 跳过(声明文件): stdlib.py
├ INFO: 翻译 10 个文件
├ INFO: -> 9474791561654346.ll
├ INFO: [1/10] 翻译完成: string.py
├ INFO: -> 7e529fe7a078cfef.ll
├ INFO: [2/10] 翻译完成: win32base.py
├ INFO: -> 06f53cc594b4ac6c.ll
├ INFO: [3/10] 翻译完成: win32sync.py
├ INFO: -> 6446627d4f07a1b5.ll
├ INFO: [4/10] 翻译完成: winsock2.py
├ INFO: -> f6b51804a0ba8ff0.ll
├ INFO: [5/10] 翻译完成: win32file.py
├ INFO: -> 067c78e9f121dce3.ll
├ INFO: [6/10] 翻译完成: win32process.py
├ INFO: -> bbdf3bbd4c3bc28c.ll
├ INFO: [7/10] 翻译完成: win32console.py
├ INFO: -> 72e2d5ccb7cedcf1.ll
├ INFO: [8/10] 翻译完成: win32memory.py
├ INFO: -> 0035c95a18d4f8e8.ll
├ INFO: [9/10] 翻译完成: fileio.py
├ INFO: -> 14d33679f7fadf1f.ll
├ INFO: [10/10] 翻译完成: testcheck.py
├ INFO: 编译 10 个 .ll 文件
├ SUCCESS: [1/10] 编译成功: win32base.py
├ SUCCESS: [2/10] 编译成功: win32process.py
├ SUCCESS: [3/10] 编译成功: testcheck.py
├ SUCCESS: [4/10] 编译成功: win32console.py
├ SUCCESS: [5/10] 编译成功: win32file.py
├ SUCCESS: [6/10] 编译成功: win32memory.py
├ SUCCESS: [7/10] 编译成功: string.py
├ SUCCESS: [8/10] 编译成功: win32sync.py
├ SUCCESS: [9/10] 编译成功: winsock2.py
├ SUCCESS: [10/10] 编译成功: fileio.py
├ INFO: [清理] 删除 10 个过时文件
├ INFO:
[编译] 找到 7 个 .ll 文件需要编译
├ INFO: 并行编译 7 个文件 (workers=7)
├ SUCCESS: cb151b297f4ea56d.ll
├ SUCCESS: 03b24bc1d9327958.ll
├ SUCCESS: 784dde8a8697b7ab.ll
├ SUCCESS: dd19090b337e9bea.ll
├ SUCCESS: 9b7d2adaae94f021.ll
├ SUCCESS: e445a2bb299d1b7d.ll
├ SUCCESS: d855b3e66d1d6522.ll
├ INFO:
[链接] 找到 7 个 .obj 文件
├ INFO: [链接] 额外库文件: 10 个
├ INFO: - 9474791561654346.obj
├ INFO: - 7e529fe7a078cfef.obj
├ INFO: - bbdf3bbd4c3bc28c.obj
├ INFO: - 14d33679f7fadf1f.obj
├ INFO: - f6b51804a0ba8ff0.obj
├ INFO: - 0035c95a18d4f8e8.obj
├ INFO: - 72e2d5ccb7cedcf1.obj
├ INFO: - 067c78e9f121dce3.obj
├ INFO: - 06f53cc594b4ac6c.obj
├ INFO: - 6446627d4f07a1b5.obj
├ INFO: 执行: clang++ -Wl,--allow-multiple-definition -Wl,--unresolved-symbols=ignore-in-object-files -o D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\ZlibTest.exe D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\03b24bc1d9327958.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\784dde8a8697b7ab.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\9b7d2adaae94f021.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\cb151b297f4ea56d.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\dd19090b337e9bea.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\e445a2bb299d1b7d.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\9474791561654346.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\7e529fe7a078cfef.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\bbdf3bbd4c3bc28c.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\14d33679f7fadf1f.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\f6b51804a0ba8ff0.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\0035c95a18d4f8e8.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\72e2d5ccb7cedcf1.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\067c78e9f121dce3.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\06f53cc594b4ac6c.obj D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\6446627d4f07a1b5.obj -lmsvcrt -lucrt -lpthread -lmingwex -lkernel32 -luser32 -latomic
├ ERROR: 链接失败: D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x216): undefined reference to `0f8134f67bdaba8f.runtime_version'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f6): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x3f4): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x525): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x58c): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x5e9): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x646): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x74e): undefined reference to `0f8134f67bdaba8f.compressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x79f): undefined reference to `0f8134f67bdaba8f.Compress.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x866): undefined reference to `0f8134f67bdaba8f.Compress.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x931): undefined reference to `0f8134f67bdaba8f.Compress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xa2d): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xb2b): undefined reference to `0f8134f67bdaba8f.Compress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xbb5): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xbdc): undefined reference to `0f8134f67bdaba8f.decompressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xc50): undefined reference to `0f8134f67bdaba8f.Decompress.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xd58): undefined reference to `0f8134f67bdaba8f.Decompress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xdd6): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xdfd): undefined reference to `0f8134f67bdaba8f.decompressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xe2d): undefined reference to `0f8134f67bdaba8f.Decompress.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xeaf): undefined reference to `0f8134f67bdaba8f.Decompress.unconsumed_tail'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xf30): undefined reference to `0f8134f67bdaba8f.Decompress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0xf99): undefined reference to `0f8134f67bdaba8f.Decompress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1025): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x10af): undefined reference to `0f8134f67bdaba8f.decompressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x10dc): undefined reference to `0f8134f67bdaba8f.Decompress.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1166): undefined reference to `0f8134f67bdaba8f.Decompress.unused_data'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1209): undefined reference to `0f8134f67bdaba8f.Decompress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x12a6): undefined reference to `0f8134f67bdaba8f.compressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x12c5): undefined reference to `0f8134f67bdaba8f.Compress.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x12e0): undefined reference to `0f8134f67bdaba8f.Compress.copy'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1327): undefined reference to `0f8134f67bdaba8f.Compress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x137b): undefined reference to `0f8134f67bdaba8f.Compress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x13ee): undefined reference to `0f8134f67bdaba8f.Compress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x13f8): undefined reference to `0f8134f67bdaba8f.Compress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1473): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x149a): undefined reference to `0f8134f67bdaba8f.decompressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x14a7): undefined reference to `0f8134f67bdaba8f.Decompress.copy'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x150d): undefined reference to `0f8134f67bdaba8f.Decompress.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1533): undefined reference to `0f8134f67bdaba8f.Decompress.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1610): undefined reference to `0f8134f67bdaba8f.Decompress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x161a): undefined reference to `0f8134f67bdaba8f.Decompress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1653): undefined reference to `0f8134f67bdaba8f.zlib_adler32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x169a): undefined reference to `0f8134f67bdaba8f.zlib_adler32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x16c2): undefined reference to `0f8134f67bdaba8f.zlib_adler32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1753): undefined reference to `0f8134f67bdaba8f.zlib_crc32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1797): undefined reference to `0f8134f67bdaba8f.zlib_crc32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x17bf): undefined reference to `0f8134f67bdaba8f.zlib_crc32'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x186c): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x190d): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1a0e): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1a9b): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1bf0): undefined reference to `0f8134f67bdaba8f.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1c52): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1dce): undefined reference to `0f8134f67bdaba8f.compressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1e0e): undefined reference to `0f8134f67bdaba8f.Compress.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1e63): undefined reference to `0f8134f67bdaba8f.Compress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1ebf): undefined reference to `0f8134f67bdaba8f.Compress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1ef4): undefined reference to `0f8134f67bdaba8f.compressobj'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1f0e): undefined reference to `0f8134f67bdaba8f.Compress.compress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1f25): undefined reference to `0f8134f67bdaba8f.Compress.flush'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x1f9a): undefined reference to `0f8134f67bdaba8f.Compress.delete'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2eba): undefined reference to `0f8134f67bdaba8f.decompress'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2eeb): undefined reference to `0f8134f67bdaba8f.get_error_code'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f02): undefined reference to `0f8134f67bdaba8f.get_error'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f19): undefined reference to `0f8134f67bdaba8f.get_error'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f46): undefined reference to `0f8134f67bdaba8f.get_error_code'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f68): undefined reference to `0f8134f67bdaba8f.clear_error'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f74): undefined reference to `0f8134f67bdaba8f.get_error_code'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f96): undefined reference to `0f8134f67bdaba8f.get_error_code'
D:/msys64/mingw64/bin/ld: D:\Users\TermiNexus\Desktop\TransPyC\Test\ZlibTest\output\d855b3e66d1d6522.obj:d855b3e66d1d6522_dso.ll:(.text+0x2f9d): undefined reference to `0f8134f67bdaba8f.get_error'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
├ ERROR:
链接失败,立即终止编译。

View File

@@ -272,14 +272,19 @@ class _str:
def split(self, delimiter: str) -> list[str]:
stdio.printf("DBG split: entry\n")
stdio.fflush(None)
result = list[str](self.__mbuddy__)
stdio.printf("DBG split: list created\n")
stdio.fflush(None)
src: str = self.__data__
stdio.printf("DBG split: src=%s\n", src)
stdio.fflush(None)
length: t.CSizeT = len(src)
stdio.printf("DBG split: length=%lu\n", length)
stdio.fflush(None)
delim_len: t.CSizeT = string.strlen(delimiter)
stdio.printf("DBG split: delim_len=%lu\n", delim_len)
stdio.fflush(None)
start: t.CSizeT = 0
i: t.CSizeT = 0
cur: str = src

View File

@@ -1,6 +1,7 @@
import t, c
import memhub
import string
import stdio
from stdint import *
@@ -24,8 +25,12 @@ class list[T]:
__iter_index__: t.CSizeT
def __new__(self, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT = 0):
# 堆分配 list[T] 对象 (6 字段 × 8 = 48 字节,无 vtable)
return pool.alloc(48)
stdio.printf("DBG __new__: entry\n")
stdio.fflush(None)
ret = pool.alloc(48)
stdio.printf("DBG __new__: alloc returned %p\n", ret)
stdio.fflush(None)
return ret
def __init__(self, pool: memhub.MemManager | t.CPtr, elem_size: t.CSizeT = 0):
self.__pool__ = pool

File diff suppressed because it is too large Load Diff

View File

@@ -1,67 +0,0 @@
import ast
import sys
sys.path.insert(0, 'd:\\Users\\TermiNexus\\Desktop\\TransPyC')
from lib.Projectrans.DeclarationGenerator import DeclarationGenerator
from lib.includes import t
# 读取 memhub.pyi
with open('d:\\Users\\TermiNexus\\Desktop\\TransPyC\\.transpyc_cache\\f3560b99de458aec.pyi', 'r', encoding='utf-8') as f:
pyi_content = f.read()
tree = ast.parse(pyi_content)
# 查找 MemBuddy 类
mem_buddy_node = None
mem_manager_node = None
for node in ast.iter_child_nodes(tree):
if isinstance(node, ast.ClassDef):
if node.name == 'MemBuddy':
mem_buddy_node = node
elif node.name == 'MemManager':
mem_manager_node = node
print(f"Found MemBuddy: {mem_buddy_node is not None}")
print(f"Found MemManager: {mem_manager_node is not None}")
if mem_buddy_node:
print(f"\nMemBuddy bases: {[ast.dump(b) for b in mem_buddy_node.bases]}")
print(f"MemBuddy methods: {[item.name for item in mem_buddy_node.body if isinstance(item, ast.FunctionDef)]}")
if mem_manager_node:
print(f"\nMemManager methods: {[item.name for item in mem_manager_node.body if isinstance(item, ast.FunctionDef)]}")
# 创建 DeclarationGenerator 实例
decl_gen = DeclarationGenerator(
struct_names={'MemManager', 'MemBuddy', 'MemPool', 'MemSlab'},
enum_names=set(),
module_sha1='f3560b99de458aec',
struct_sha1_map={'MemManager': 'f3560b99de458aec', 'MemBuddy': 'f3560b99de458aec'},
class_def_map={'MemManager': mem_manager_node, 'MemBuddy': mem_buddy_node}
)
# 设置 _pyi_tree
decl_gen._pyi_tree = tree
# 构建 _t_alias_map
decl_gen._t_alias_map = {}
for node in ast.iter_child_nodes(tree):
if isinstance(node, ast.ImportFrom):
if node.module in ('t', 'c'):
for alias in node.names:
name = alias.name
asname = alias.asname or name
t_cls = getattr(t, name, None)
if isinstance(t_cls, type):
decl_gen._t_alias_map[asname] = t_cls
# 测试 _is_marker_base
print(f"\n_is_marker_base('MemManager'): {decl_gen._is_marker_base('MemManager')}")
# 测试 _generate_inherited_method_decls
if mem_buddy_node:
struct_type_name = '%"f3560b99de458aec.MemBuddy"'
decls = decl_gen._generate_inherited_method_decls(mem_buddy_node, 'MemBuddy', struct_type_name)
print(f"\nInherited method decls ({len(decls)}):")
for d in decls:
print(f" {d}")

Binary file not shown.

Binary file not shown.