Files
endorphin-aster-vm/docs/README.md
T

2.9 KiB
Raw Blame History

文档索引

问题 权威说明 代码
引擎与宿主边界 架构 crates
解释执行、资源修订与引擎升级 执行与版本 frontend/compiler/core
EndorObject、句柄、默认操作 对象模型 objects/src
原生上下文、只读调用、子调用读取依赖及校验分类、统一参数数量/类型/联合/固定与委托效果、委托返回与变更通知 原生调用 objects/src/native.rs、changes.rs、core/src/eval.rs
托管类型、宿主类注册、原生分配继承、字段存储、显式/类型化能力、函数分类/已知效果、保守源码/调用图只读证明、声明字段/源码注解与方法覆写检查 名义类型/方法覆写 objects/src/types.rs、contracts.rs
Number、String、Dict、Cell、Function 基本对象 objects/src
源码读取与来源 Reader frontend/src/reader.rs
词法、语法、裸赋值和诊断 Frontend frontend/src/lexer.peg/grammar.peg
ASDL、AST 与编辑器接口 AST frontend/Endor.asdl
名称分析、编译和装载 Compiler compiler/src
字节码、函数、共享引用赋值、可恢复只读分片、独立托管调用帧与限额 字节码 VM objects/src、core/src
引用与 VM 生命周期 生命周期 objects/src、core/src
UTF-8 与地区 文本编码 frontend、objects
嵌入及宿主入口 使用引擎 独立宿主仓库
引擎配置边界 配置 core/src/frame.rs
宿主 CI 与引擎验证边界 验证 scripts、Lyra CI
文档维护 维护规则 各目录 README
后续开发交接 交接 实时源码和 Git 状态

目录入口:architecture、runtime、operations、contributing。宿主部署、文件信息和数据库正文已移至 Hestia,命令行与实际输出报告已移至 Lyra;本仓库不保留重复正文。研究资料仍在忽略的 work/research,不提交。

Await入口:语法见runtime/frontend.md,名称与发码见runtime/compiler.md,等待/恢复与所有权见runtime/bytecode.md,宿主协议见runtime/objects.md。

按名全局依赖、缺失键遮蔽与兼容保守读取见runtime/native-calls.md的精确只读观察章节。

同步与可恢复只读调用的精确ReadSet及旧对象列表兼容语义统一见runtime/native-calls.md。