closure-migration - 将 Mojo 参数化闭包迁移为统一闭包
将 Mojo 代码从旧式参数化和 capturing 闭包迁移到接收值的统一闭包,并验证编译与主机端 offload 绑定。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 盘点旧式闭包用法
- 重写参数化闭包调用
- 转换嵌套闭包声明
- 保留复制捕获语义
- 迁移接收闭包的 API
- 删除过时重载
- 类型检查迁移后的 Mojo 代码
- 展开验证 offload 绑定
输入
- Mojo 源文件
- 接收闭包的 API 定义
- Mojo 编译器工具链
- 匹配版本的 kgen 可执行文件
- 目标加速器配置
输出
- 迁移后的 Mojo 源代码
- 更新后的技能或文档
- 编译器类型检查结果
- 主机端展开结果
- 迁移自检结果
要求
- Mojo 编译器
- 源文件访问权限
- 用于树内 kgen 的 Bazel 工具链
- 版本匹配的编译器和 kgen
