fix(compiler,peephole): TPC 属性链解析与窥孔输出瘦身

- TPC(lib/core): 任意级属性链按链前向类解析恢复 stub 退化字段; cast 局部 rowptr[X] 登记回填; 通用指针槽按静态类名 bitcast 兜底; 赋值 RHS 求值失败 fail-fast 防未初始化变量; 报错行按源码文本锚定并附 ATTR-DIAG 现场
- 窥孔(includes/llvmlite/__function.vp): 成员访问单级链模式; 窥孔移至 Renumber 前使 SSA 编号连续; T3 no-op bitcast 消除; 替换缓冲按最坏上界分配
- __builder/__module/string.vp 配套; 清理 Test 构建产物与 PROF 杂项
This commit is contained in:
TermiNexus committed 2026-09-08 11:02:37 +08:00
1 parent 45e78ad107
commit 76d1ee6076
173 files changed
+1104 -3090

No files matched your search

+3 -2
View File
@@ -29,9 +29,10 @@ wheels/
*.dll
*.so
.transpyc_cache/
/includes/
includes.binary/
includes.binary_asan/
includes/openssl/.openssl_358_C
# 调试文件
*.p2c
@@ -84,7 +85,7 @@ Undo/vmware/
# VRTE
/VRTE/
/.includes_rowptr_bk/
/includes_rowptr_bk/
/Venom/
/ViperOS_/
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
成功 167.97
成功 90.80
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,15 +1,14 @@
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
09c0472e6fd0d088:includes/stdio.vp
989dba6e92235032:includes/stdlib.vp
b8970f3b6886efa6:includes/string.vp
7e4672b992208969:includes/memhub.vp
4a42e6e4a0818b1e:includes/string.vp
1819d836dcee9afa:includes/memhub.vp
104b74146bf17483:includes/argparse.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
aa246c6e6aa30484:includes/atom.vp
2c175afd85852faf:includes/viperio.vp
e94ef9e139461915:includes/_list.vp
4c1f8f779b98eab9:includes/hashtable.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
e710417730391023:includes/w32/win32base.vp
356c943c53331be0:main.vp
@@ -1,22 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
ATOMIC_RELAXED: t.CDefine = 0
ATOMIC_CONSUME: t.CDefine = 1
ATOMIC_ACQUIRE: t.CDefine = 2
ATOMIC_RELEASE: t.CDefine = 3
ATOMIC_ACQ_REL: t.CDefine = 4
ATOMIC_SEQ_CST: t.CDefine = 5
def __atomic_test_and_set(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CBool: pass
def __atomic_clear(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CVoid: pass
def __atomic_thread_fence(order: t.CInt) -> t.CVoid: pass
def __atomic_signal_fence(order: t.CInt) -> t.CVoid: pass
def __atomic_always_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass
def __atomic_is_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
+8 -8
View File
@@ -1,17 +1,17 @@
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
09c0472e6fd0d088:includes/stdio.vp
989dba6e92235032:includes/stdlib.vp
b8970f3b6886efa6:includes/string.vp
7e4672b992208969:includes/memhub.vp
748d0424e8976fa0:includes/testcheck.vp
4a42e6e4a0818b1e:includes/string.vp
1819d836dcee9afa:includes/memhub.vp
23899f9254639ba7:includes/testcheck.vp
e0f0afe3caa1e486:includes/_dict.vp
001947a1f780bd5f:includes/builtins.vp
50b9991a98ff2dd5:includes/builtins.vp
e710417730391023:includes/w32/win32base.vp
aa246c6e6aa30484:includes/atom.vp
2c175afd85852faf:includes/viperio.vp
e94ef9e139461915:includes/_list.vp
93bbbeb0e5cbf302:includes/json/__init__.vp
8290bd3727c7a802:includes/json/__parser.vp
607849723bc2c5ca:includes/json/__writer.vp
0d2953dd82dcb330:includes/json/__init__.vp
263d2aba9d95f871:includes/json/__parser.vp
20fa4d84e49e0283:includes/json/__writer.vp
0335b22a0838d62a:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
+3 -3
View File
@@ -1,9 +1,9 @@
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
09c0472e6fd0d088:includes/stdio.vp
989dba6e92235032:includes/stdlib.vp
b8970f3b6886efa6:includes/string.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
e710417730391023:includes/w32/win32base.vp
cb3633a2a25f2da9:main.vp
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,7 +1,7 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
e710417730391023:includes/w32/win32base.vp
c7355810f354ba5c:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,7 +1,7 @@
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
e710417730391023:includes/w32/win32base.vp
cdff0d7b58fc935b:main.vp
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -10,12 +10,7 @@ from linkedlist import GSListNode
class Node(GSListNode[Node]):
value: t.CInt
def __init__(self): pass
def test_node_create(): pass
def test_node_next_field(): pass
def test_node_chain(): pass
def main() -> t.CInt: pass
+5 -4
View File
@@ -1,8 +1,9 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
a5e9a83e9db303ad:includes/linkedlist.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
8e92345fd262a343:includes/linkedlist.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
989dba6e92235032:includes/stdlib.vp
e710417730391023:includes/w32/win32base.vp
750067fc4b20699b:main.vp
@@ -1 +0,0 @@
t c stdint
@@ -1,64 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
from stdint import *
@t.NoVTable
class LinkedNode:
next: 'LinkedNode' | t.CPtr
prev: 'LinkedNode' | t.CPtr
child: 'LinkedNode' | t.CPtr
last_child: 'LinkedNode' | t.CPtr
parent: 'LinkedNode' | t.CPtr
child_count: t.CSizeT
def append(self, node: 'LinkedNode' | t.CPtr): pass
def prepend(self, node: 'LinkedNode' | t.CPtr): pass
def insert_before(self, node: 'LinkedNode' | t.CPtr, new_node: 'LinkedNode' | t.CPtr): pass
def insert_after(self, node: 'LinkedNode' | t.CPtr, new_node: 'LinkedNode' | t.CPtr): pass
def remove_child(self, node: 'LinkedNode' | t.CPtr): pass
def detach(self): pass
def unlink(self): pass
def has_children(self) -> t.CInt: pass
def child_at(self, index: t.CSizeT) -> 'LinkedNode' | t.CPtr: pass
def count_children(self) -> t.CSizeT: pass
def first_sibling(self) -> 'LinkedNode' | t.CPtr: pass
def last_sibling(self) -> 'LinkedNode' | t.CPtr: pass
@t.NoVTable
class SListNode:
Next: 'SListNode' | t.CPtr
def append(self, node: 'SListNode' | t.CPtr) -> 'SListNode' | t.CPtr: pass
def append_after(self, node: 'SListNode' | t.CPtr) -> 'SListNode' | t.CPtr: pass
def count(self) -> t.CSizeT: pass
def at(self, index: t.CSizeT) -> 'SListNode' | t.CPtr: pass
def remove(self, node: 'SListNode' | t.CPtr) -> 'SListNode' | t.CPtr: pass
@t.NoVTable
class GSListNode[T]:
Next: T | t.CPtr
@t.NoVTable
class GSList[T]:
Head: T | t.CPtr
Tail: T | t.CPtr
Count: t.CSizeT
def __init__(self): pass
def append(self, node: T): pass
def count(self) -> t.CSizeT: pass
def at(self, index: t.CSizeT) -> T | t.CPtr: pass
@t.NoVTable
class GTreeNode[T]:
Next: T | t.CPtr
Prev: T | t.CPtr
Child: T | t.CPtr
LastChild: T | t.CPtr
Parent: T | t.CPtr
Count: t.CSizeT
def append(self, node: T | t.CPtr): pass
def prepend(self, node: T | t.CPtr): pass
def detach(self): pass
def has_children(self) -> t.CInt: pass
def child_at(self, index: t.CSizeT) -> T | t.CPtr: pass
def count_children(self) -> t.CSizeT: pass
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
+3 -3
View File
@@ -1,8 +1,8 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
23899f9254639ba7:includes/testcheck.vp
aa246c6e6aa30484:includes/atom.vp
001947a1f780bd5f:includes/builtins.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
e710417730391023:includes/w32/win32base.vp
c3df2c1540dfb432:main.vp
@@ -9,14 +9,8 @@ ATOMIC_RELEASE: t.CDefine = 3
ATOMIC_ACQ_REL: t.CDefine = 4
ATOMIC_SEQ_CST: t.CDefine = 5
def __atomic_test_and_set(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CBool: pass
def __atomic_clear(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CVoid: pass
def __atomic_thread_fence(order: t.CInt) -> t.CVoid: pass
def __atomic_signal_fence(order: t.CInt) -> t.CVoid: pass
def __atomic_always_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass
def __atomic_is_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass
@@ -6,14 +6,8 @@ import stdio
import testcheck
import atom
def test_atomic_test_and_set(): pass
def test_atomic_clear(): pass
def test_atomic_thread_fence(): pass
def test_atomic_lock_free(): pass
def test_atomic_spinlock(): pass
def main() -> t.CInt: pass
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,7 +1,7 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
e710417730391023:includes/w32/win32base.vp
16e1f65b154831e8:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,7 +1,7 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
e710417730391023:includes/w32/win32base.vp
01d9e58c9dd31a4d:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -10,33 +10,23 @@ class Box[T]:
def __init__(self, v: T): pass
def get(self) -> T: pass
def set(self, v: T): pass
def test_explicit_box(): pass
class Pair[T1, T2]:
first: T1
second: T2
def __init__(self, a: T1, b: T2): pass
def sum_as_int(self) -> t.CInt: pass
def test_explicit_pair(): pass
class Wrapper[T]:
data: T
def __init__(self, v: T): pass
def get(self) -> T: pass
def test_mixed_generic_class(): pass
class Counter[T]:
count: T
def __init__(self, start: T): pass
def increment(self): pass
def get_count(self) -> T: pass
def test_explicit_counter(): pass
def test_explicit_box_set(): pass
def main() -> t.CInt: pass
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
@@ -1,7 +1,7 @@
09c0472e6fd0d088:includes/stdio.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
e710417730391023:includes/w32/win32base.vp
42e09c6149524d9d:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
+3 -3
View File
@@ -1,9 +1,9 @@
09c0472e6fd0d088:includes/stdio.vp
b8970f3b6886efa6:includes/string.vp
748d0424e8976fa0:includes/testcheck.vp
23899f9254639ba7:includes/testcheck.vp
fb67ebda973806ad:includes/w32/win32memory.vp
001947a1f780bd5f:includes/builtins.vp
f5522571bcce7bcb:includes/stdint.vp
50b9991a98ff2dd5:includes/builtins.vp
d856ba5f6f074f04:includes/stdint.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
e710417730391023:includes/w32/win32base.vp
7ddf5cf22d6bfeb4:main.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
@@ -0,0 +1 @@
{"stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
@@ -0,0 +1 @@
{"main": "01edd522de5aabb2", "stdio": "09c0472e6fd0d088", "memhub": "1819d836dcee9afa", "llvmlite.__init__": "1cd821910b12b14a", "__init__": "1cd821910b12b14a", "llvmlite": "1cd821910b12b14a", "testcheck": "23899f9254639ba7", "llvmlite.__verify": "2568ac3ee3e41fce", "__verify": "2568ac3ee3e41fce", "viperio": "2c175afd85852faf", "string": "4a42e6e4a0818b1e", "linkedlist": "8e92345fd262a343", "llvmlite.__values": "8f4a288d50172739", "__values": "8f4a288d50172739", "viperlib": "95a546a38b5b6316", "stdlib": "989dba6e92235032", "llvmlite.__builder": "a595cdd900b9d0a0", "__builder": "a595cdd900b9d0a0", "llvmlite.__function": "a83b1142bc9f935f", "__function": "a83b1142bc9f935f", "atom": "aa246c6e6aa30484", "llvmlite.__types": "b6945d3375680910", "__types": "b6945d3375680910", "stdarg": "cf900a640e6eeff3", "stdint": "d856ba5f6f074f04", "w32.win32console": "db613a1bd6a3ca26", "win32console": "db613a1bd6a3ca26", "llvmlite.__module": "e53c761aa1c42d7a", "__module": "e53c761aa1c42d7a", "w32.win32base": "e710417730391023", "win32base": "e710417730391023"}
+1 -1
View File
@@ -1 +1 @@
{"d:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\LLvmLiteTest\\App\\main.vp": {"sha1": "967a46e9b6ccdfde", "mtime": 1786169754.7262282, "size": 51143}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\linkedlist.vp": {"sha1": "a5e9a83e9db303ad", "mtime": 1785337078.812168, "size": 17137}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__init__.vp": {"sha1": "717eb7bfaf23dbc3", "mtime": 1786210372.0621626, "size": 17067}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__builder.vp": {"sha1": "6d34c2e4e943eaa5", "mtime": 1786318260.854318, "size": 74293}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__function.vp": {"sha1": "7b90275225506d7d", "mtime": 1786318277.0655384, "size": 30533}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__module.vp": {"sha1": "01d8e043f100147a", "mtime": 1786318283.4530182, "size": 25852}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__types.vp": {"sha1": "afb6ea93f62bf768", "mtime": 1786356281.3707955, "size": 28609}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__values.vp": {"sha1": "bef89476dfde96fe", "mtime": 1786318261.8963718, "size": 7746}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__verify.vp": {"sha1": "1ab30dd423d0e622", "mtime": 1786318262.8905673, "size": 14985}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "2408ce147bac090b", "mtime": 1786323167.9697752, "size": 33121}, "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\\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\\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\\Test\\LLvmLiteTest\\App\\main.vp": {"sha1": "967a46e9b6ccdfde", "mtime": 1786169754.7262282, "size": 51143}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\linkedlist.vp": {"sha1": "a5e9a83e9db303ad", "mtime": 1785337078.812168, "size": 17137}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__init__.vp": {"sha1": "717eb7bfaf23dbc3", "mtime": 1786210372.0621626, "size": 17067}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__builder.vp": {"sha1": "6d34c2e4e943eaa5", "mtime": 1786318260.854318, "size": 74293}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__function.vp": {"sha1": "7b90275225506d7d", "mtime": 1786318277.0655384, "size": 30533}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__module.vp": {"sha1": "01d8e043f100147a", "mtime": 1786318283.4530182, "size": 25852}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__types.vp": {"sha1": "afb6ea93f62bf768", "mtime": 1786356281.3707955, "size": 28609}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__values.vp": {"sha1": "bef89476dfde96fe", "mtime": 1786318261.8963718, "size": 7746}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__verify.vp": {"sha1": "1ab30dd423d0e622", "mtime": 1786318262.8905673, "size": 14985}, "d:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "2408ce147bac090b", "mtime": 1786323167.9697752, "size": 33121}, "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\\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\\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\\Test\\LLvmLiteTest\\App\\main.vp": {"sha1": "01edd522de5aabb2", "mtime": 1786740056.9949062, "size": 50537}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.vp": {"sha1": "aa246c6e6aa30484", "mtime": 1785389628.701967, "size": 1198}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\linkedlist.vp": {"sha1": "8e92345fd262a343", "mtime": 1788589762.4679213, "size": 18956}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__init__.vp": {"sha1": "1cd821910b12b14a", "mtime": 1788424415.6225226, "size": 18450}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__builder.vp": {"sha1": "a595cdd900b9d0a0", "mtime": 1788763981.866939, "size": 73475}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__function.vp": {"sha1": "a83b1142bc9f935f", "mtime": 1788792603.53563, "size": 51362}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__module.vp": {"sha1": "e53c761aa1c42d7a", "mtime": 1788790512.4424603, "size": 35676}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__types.vp": {"sha1": "b6945d3375680910", "mtime": 1788507327.6767523, "size": 29233}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__values.vp": {"sha1": "8f4a288d50172739", "mtime": 1788425369.8543065, "size": 7567}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\llvmlite\\__verify.vp": {"sha1": "2568ac3ee3e41fce", "mtime": 1788596181.2213283, "size": 15395}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.vp": {"sha1": "1819d836dcee9afa", "mtime": 1788511723.0025272, "size": 57941}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdarg.vp": {"sha1": "cf900a640e6eeff3", "mtime": 1787547596.9310327, "size": 229}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.vp": {"sha1": "d856ba5f6f074f04", "mtime": 1788655536.037875, "size": 4358}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.vp": {"sha1": "0Line truncated
+19 -19
View File
@@ -1,21 +1,21 @@
01d8e043f100147a:includes/llvmlite\__module.vp
1ab30dd423d0e622:includes/llvmlite\__verify.vp
2408ce147bac090b:includes/memhub.vp
285b6aa29a34754d:includes/stdio.vp
01edd522de5aabb2:main.vp
09c0472e6fd0d088:includes/stdio.vp
1819d836dcee9afa:includes/memhub.vp
1cd821910b12b14a:includes/llvmlite\__init__.vp
23899f9254639ba7:includes/testcheck.vp
2568ac3ee3e41fce:includes/llvmlite\__verify.vp
2c175afd85852faf:includes/viperio.vp
4c39369ffedaddac:includes/string.vp
6c658cc728d0bbf4:includes/stdlib.vp
6d34c2e4e943eaa5:includes/llvmlite\__builder.vp
717eb7bfaf23dbc3:includes/llvmlite\__init__.vp
71e0a3ffcb3ebfad:includes/stdarg.vp
748d0424e8976fa0:includes/testcheck.vp
7b90275225506d7d:includes/llvmlite\__function.vp
967a46e9b6ccdfde:main.vp
a5e9a83e9db303ad:includes/linkedlist.vp
4a42e6e4a0818b1e:includes/string.vp
8e92345fd262a343:includes/linkedlist.vp
8f4a288d50172739:includes/llvmlite\__values.vp
95a546a38b5b6316:includes/viperlib.vp
989dba6e92235032:includes/stdlib.vp
a595cdd900b9d0a0:includes/llvmlite\__builder.vp
a83b1142bc9f935f:includes/llvmlite\__function.vp
aa246c6e6aa30484:includes/atom.vp
afb6ea93f62bf768:includes/llvmlite\__types.vp
bba983c61a970f7c:includes/viperlib.vp
bbdf3bbd4c3bc28c:includes/w32\win32console.vp
bef89476dfde96fe:includes/llvmlite\__values.vp
f5522571bcce7bcb:includes/stdint.vp
fc980acec33d69a7:includes/w32\win32base.vp
b6945d3375680910:includes/llvmlite\__types.vp
cf900a640e6eeff3:includes/stdarg.vp
d856ba5f6f074f04:includes/stdint.vp
db613a1bd6a3ca26:includes/w32\win32console.vp
e53c761aa1c42d7a:includes/llvmlite\__module.vp
e710417730391023:includes/w32\win32base.vp
@@ -1 +0,0 @@
t c stdio w32.win32console
@@ -1,27 +0,0 @@
"""Auto-generated Python stub file"""
import t, c
import stdio
from w32.win32console import SetConsoleOutputCP, SetConsoleCP
CP_UTF8: t.CDefine = 65001
_pass_count: t.CInt = 0
_fail_count: t.CInt = 0
_total_pass: t.CInt = 0
_total_fail: t.CInt = 0
def begin(name: str): pass
def section(name: str): pass
def ok(msg: str): pass
def fail(msg: str): pass
def check(cond: t.CInt, ok_msg: str, fail_msg: str): pass
def info(msg: str): pass
def end() -> t.CInt: pass
def summary() -> t.CInt: pass
+5 -5
View File
@@ -1,12 +1,12 @@
f5522571bcce7bcb:includes/stdint.vp
d856ba5f6f074f04:includes/stdint.vp
db613a1bd6a3ca26:includes/w32/win32console.vp
989dba6e92235032:includes/stdlib.vp
09c0472e6fd0d088:includes/stdio.vp
7e4672b992208969:includes/memhub.vp
748d0424e8976fa0:includes/testcheck.vp
001947a1f780bd5f:includes/builtins.vp
1819d836dcee9afa:includes/memhub.vp
23899f9254639ba7:includes/testcheck.vp
50b9991a98ff2dd5:includes/builtins.vp
e710417730391023:includes/w32/win32base.vp
b8970f3b6886efa6:includes/string.vp
4a42e6e4a0818b1e:includes/string.vp
aa246c6e6aa30484:includes/atom.vp
2c175afd85852faf:includes/viperio.vp
e94ef9e139461915:includes/_list.vp
@@ -1 +0,0 @@
t
@@ -1,95 +0,0 @@
"""Auto-generated Python stub file"""
import c
import t
INT: t.CTypedef = t.CInt
INTPTR: t.CTypedef = t.CInt | t.CPtr
BOOL: t.CTypedef = t.CInt
UINT: t.CTypedef = t.CUnsignedInt
UINTPTR: t.CTypedef = UINT | t.CPtr
BYTE: t.CTypedef = t.CUnsignedChar
BYTEPTR: t.CTypedef = BYTE | t.CPtr
WORD: t.CTypedef = t.CUInt16T
DWORD: t.CTypedef = t.CUInt32T
QWORD: t.CTypedef = t.CUInt64T
TCHAR: t.CTypedef = t.CChar
CHARLIST: t.CTypedef = str | t.CPtr
VOID: t.CTypedef = t.CVoid
SHORT: t.CTypedef = t.CShort
SHORTPTR: t.CTypedef = t.CShort | t.CPtr
USHORT: t.CTypedef = t.CUnsignedShort
USHORTPTR: t.CTypedef = t.CUnsignedShort | t.CPtr
LONGLONG: t.CTypedef = t.CLongLong
ULONGLONG: t.CTypedef = t.CUnsignedLongLong
LONG: t.CTypedef = t.CLong
ULONG: t.CTypedef = t.CUnsignedLong
WCHAR: t.CTypedef = WORD
WCHARPTR: t.CTypedef = WORD | t.CPtr
CHARPTR: t.CTypedef = t.CChar | t.CPtr
FSIZE_t: t.CTypedef = DWORD
LBA_t: t.CTypedef = DWORD
VOIDPTR: t.CTypedef = t.CVoid | t.CPtr
FLOAT: t.CTypedef = t.CFloat
DOUBLE: t.CTypedef = t.CDouble
FLOAT8: t.CTypedef = t.CFloat8T
FLOAT16: t.CTypedef = t.CFloat16T
FLOAT32: t.CTypedef = t.CFloat32T
FLOAT64: t.CTypedef = t.CFloat64T
FLOAT128: t.CTypedef = t.CFloat128T
INT8: t.CTypedef = t.CInt8T
INT16: t.CTypedef = t.CInt16T
INT32: t.CTypedef = t.CInt32T
INT64: t.CTypedef = t.CInt64T
UINT8: t.CTypedef = t.CUInt8T
UINT16: t.CTypedef = t.CUInt16T
UINT32: t.CTypedef = t.CUInt32T
UINT64: t.CTypedef = t.CUInt64T
INT8PTR: t.CTypedef = t.CInt8T | t.CPtr
INT16PTR: t.CTypedef = t.CInt16T | t.CPtr
INT32PTR: t.CTypedef = t.CInt32T | t.CPtr
INT64PTR: t.CTypedef = t.CInt64T | t.CPtr
UINT8PTR: t.CTypedef = t.CUInt8T | t.CPtr
UINT16PTR: t.CTypedef = t.CUInt16T | t.CPtr
UINT32PTR: t.CTypedef = t.CUInt32T | t.CPtr
UINT64PTR: t.CTypedef = t.CUInt64T | t.CPtr
CHAR8: t.CTypedef = t.CChar8T
CHAR16: t.CTypedef = t.CChar16T
CHAR32: t.CTypedef = t.CChar32T
CHAR8PTR: t.CTypedef = t.CChar8T | t.CPtr
CHAR16PTR: t.CTypedef = t.CChar16T | t.CPtr
CHAR32PTR: t.CTypedef = t.CChar32T | t.CPtr
i8: t.CTypedef = t.CInt8T
i16: t.CTypedef = t.CInt16T
i32: t.CTypedef = t.CInt32T
i64: t.CTypedef = t.CInt64T
u8: t.CTypedef = t.CUInt8T
u16: t.CTypedef = t.CUInt16T
u32: t.CTypedef = t.CUInt32T
u64: t.CTypedef = t.CUInt64T
SIZE_T: t.CTypedef = t.CSizeT
SSIZE_T: t.CTypedef = t.CPtrDiffT
PTRDIFF_T: t.CTypedef = t.CPtrDiffT
int8_t: t.CTypedef = t.CInt8T
int16_t: t.CTypedef = t.CInt16T
int32_t: t.CTypedef = t.CInt32T
int64_t: t.CTypedef = t.CInt64T
uint8_t: t.CTypedef = t.CUInt8T
uint16_t: t.CTypedef = t.CUInt16T
uint32_t: t.CTypedef = t.CUInt32T
uint64_t: t.CTypedef = t.CUInt64T
size_t: t.CTypedef = t.CSizeT
ssize_t: t.CTypedef = t.CPtrDiffT
ptrdiff_t: t.CTypedef = t.CPtrDiffT
intptr_t: t.CTypedef = t.CIntPtrT
uintptr_t: t.CTypedef = t.CUIntPtrT
wchar_t: t.CTypedef = t.CWCharT
char8_t: t.CTypedef = t.CChar8T
char16_t: t.CTypedef = t.CChar16T
char32_t: t.CTypedef = t.CChar32T
float8_t: t.CTypedef = t.CFloat8T
float16_t: t.CTypedef = t.CFloat16T
float32_t: t.CTypedef = t.CFloat32T
float64_t: t.CTypedef = t.CFloat64T
float128_t: t.CTypedef = t.CFloat128T
_Bool: t.CTypedef = t.CBool
Loaded 100 of 173 files, more files were not shown because too many files have changed in this diff. Show more