what
6477b27ef4
docs: 校对 README 和 docs,改掉三处跟代码对不上的
不是全面重写——文档里不指向具体源文件,所以上一轮的改名没波及它们。逐条核对
「文档提到的 API」和「实际导出」之后,只有三处不符:
README 的哨兵错误列表 多了 ErrUnsupportedSignature(这轮删了),
少了 ErrInterrupted(一直都有)
call-flow.md 的 freeze 说白名单「逐层拷贝成只读对象,否则同一个 Go map 会被
所有 VM 共享」——那只对 map[string]any 成立。结构体
指针和 slice 走 rt.ToValue,是**共享同一个对象**的。
扩展走的正是这条路,不该被当成隔离保证。
(doc.go 里同一处上一个 commit 已经改过)
lifecycle.md 的状态图 写着 [*] --> 池中: newVM(),但 newVM 产出的 VM 是
直接借出去用的,回池要等 release
错误分类那张表(KindTimeout/KindCanceled/KindPanic/KindRuntime)核对过,没有
KindSignature,不受这轮删除影响。