Skip to content

runtime: rwirext ABI camelCase + 06-编译器语义卷 - #274

Merged
miaobyte merged 5 commits into
masterfrom
rwirext-camel
Sep 9, 2026
Merged

miaobyte merged 5 commits into
masterfrom
rwirext-camel

Conversation

@miaobyte

@miaobyte miaobyte commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

snake→camel ABI + 消费方同步 + spec 06 卷。

- 04-CABI:kvspace C ABI 导出全集(31 符号)。
- 09-cruntime与后端abi:layout cdylib 全集(6)+ runtime C 全集(203,按族分组)。
机器生成自 nm -D --defined-only,随实现变更同步更新。
nm -D 导出的符号表逐行排列(runtime 按族分节),vet 过。
layout cdylib 6 符号全集从 09-cruntime与后端abi 移到 08-layout流水线接口(ABI 归属
layout 卷);09 仅留 runtime C 导出全集。
- rwirext.c/h:kvlang_rwirext{Register,Handoff,NextPc,Params,ResolveRead,
  ResolveReadPath,ResolveWrite} → kvlangRwirext*(camelCase,nm 实测 7 符号无 snake 残留)。
- 消费方同步:runtime-rs rwir、go json、py numpy。
- spec:00-导言、09-cruntime ABI 导出表更新(每符号一行);新增 06-编译器语义卷
  (01 编译器定位 / 02 前端算子与后端算子 / 03 算子版本化)。
@miaobyte
miaobyte merged commit d2aed8b into master Sep 9, 2026
2 checks passed
@miaobyte
miaobyte deleted the rwirext-camel branch September 9, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant