Repository navigation
array 双形态迁移(compactarray / scatterarray)+ runtimec2 run_frame 拆分 - #540
Merged
Merged
Conversation
- spec:03-类型系统 09/10/11/12/13、02-07、04-06/12、05-03/05、附录-07 同步数组双形态命名与语义 - layout:ast/code/lower/parser + isa_native.txt(count 299→305,hash 重算) - runtime:isa_sig.c 注释换名 - runtimec2:rwir_gen.cpp(gen_ops.py 重新生成)、codeseg.cpp 绝对路径字面量 - stdlib:kv/kvlangbrief/reflect/string/xv/networld fs 迁移 - tutorial:04-ndarray、08-leetcode、13-stdlib、14-networld 等用例换名 注:native 分派链的换名在 vmkv_native.cpp(由下一 commit 的拆分引入), 两个 commit 需一起看。fib 4.7× 布局回退为已知 issue #539,非逻辑回归。 Co-Authored-By: Claude Code <noreply@anthropic.com>
- 新增 vmkv_native.{hpp,cpp}:native 分派两级表与各 op handler(含双形态换名)
- vmkv.cpp:native 段拆出;do_call/enter_frame 方法化,run_frame 只留编排
- vmkv.hpp / CMakeLists.txt 同步;附带 tutorial-migration-STATUS.md 交接文档
验证:编译通过;benchmark shm 10-case 30/30 valid。
Co-Authored-By: Claude Code <noreply@anthropic.com>
This was referenced Oct 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
两个 commit:
array 双形态迁移(2790eaa)
run_frame 拆分(bf56446)
vmkv_native.{hpp,cpp}:native 分派两级表与 handler(含双形态换名)说明:native 分派链的换名位于 vmkv_native.cpp(由拆分引入),两个 commit 需合看。
验证:编译通过;benchmark shm 10-case 30/30 valid。
已知问题:fib 4.7× 布局回退见 #539(编译布局副作用,非逻辑回归),不阻塞本 PR。两个 A/B 中间 CSV 未入库。
🤖 Generated with Claude Code