TermiNexus
411e0bb774
feat(coro): M4——异常传播(帧 exc 槽 + raise + await 传播)+ gather 并发调度
- 帧布局加固定 exc 槽(i32,0=无异常),协程内 raise 存异常码并终止
- await 子协程后检测异常并传播到父帧(父协程带异常终止,状态机短路)
- return await x:await 值直接存父帧 ret 槽(挂起前),修复 child_ret 跨块
dominate 错误;挂起不再写 ret=0(避免覆盖返回值)
- coro.coro_gather(帧...):并发推进全部协程到完成(含 coro_sleep 轮询),
返回完成数
- coro.vp 追加 coro_exception/coro_gather 占位
- CoroTest 验证:异常传播 exc=42;gather=2 r1=2 r2=3
2026-08-21 14:26:19 +08:00
..
2026-07-30 16:33:56 +08:00
2026-08-21 14:26:19 +08:00
2026-08-17 09:36:38 +08:00
2026-08-21 09:04:40 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 22:20:28 +08:00
2026-07-18 19:25:40 +08:00
2026-08-18 06:59:10 +08:00
2026-08-18 07:37:30 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00