TermiNexus
|
82a86761b9
|
feat(tpv): 语言内协程 M1-M7 移植——async/await 状态机 + 异常传播 + 帧池
- M1: async def -> 帧结构体 + create_/resume_ 状态机 + coro.coro_run 内联
- M2: async 参数、嵌套 await 提升 __await_N、If/While 内 await
- M3: For 内 await(range->While)、coro_sleep 轮询挂起、coro_destroy 回池
- M4: raise 存码、await 子帧异常传播、coro_exception、coro_gather
- M5/M6: try/except 链式匹配 + as e 绑定 + 异常类型码
- M7: try/finally、异常消息 msg 槽、自定义异常类、帧池复用
|
2026-08-22 00:34:32 +08:00 |
|
TermiNexus
|
a3b9bdc409
|
修正了逻辑,使 TPV 可以编译 Test,但自举还有一段距离
|
2026-08-03 02:01:20 +08:00 |
|
TermiNexus
|
9dcf34599d
|
升级了仿 Python 错误堆栈提示,修复了 bool 不存在的问题,将 bool 改为 i1 而非 i8,实现了 bool 的归一化
|
2026-07-31 04:12:12 +08:00 |
|
TermiNexus
|
d227bee139
|
将 .py 和 .pyi 后缀名改为了 .vp 和 .vpi 后缀名
|
2026-07-30 16:34:50 +08:00 |
|
TermiNexus
|
03d0bba534
|
修正了一些错误
|
2026-07-26 20:33:17 +08:00 |
|
TermiNexus
|
909792bc8f
|
实现了切片存储
|
2026-07-22 21:56:33 +08:00 |
|
TermiNexus
|
751dc72d61
|
实现了 TPV 的 pyi 生成逻辑(部分),删除了直接拷贝自 CPython(TPC) 版本的死代码
|
2026-07-22 19:47:23 +08:00 |
|
TermiNexus
|
92a381f003
|
修复了 TPV 的一些错误,包括闭包等
|
2026-07-22 14:05:38 +08:00 |
|
TermiNexus
|
6eb3d22eba
|
修正了一些错误
|
2026-07-20 11:13:23 +08:00 |
|
Viper
|
e7eaf3e9a1
|
Initial import of TransPyV
|
2026-07-19 13:18:46 +08:00 |
|