Skip to main content

Crate vm

Crate vm 

Source

Structs§

BuildContext
BuiltinFnRegistry
15 个内建函数的 FuncId 表,取代原先 scope_enter_fnarith_fault_fn 这 15 个 Option<FuncId> 字段。新增 builtin 只需 BuiltinFn enum 加一行 + 写入这里。
GpuFieldLayout
GpuStructLayout
JITRunTime
Vm
ZustCallback

Enums§

BuiltinFn
VM 运行时注册的内置函数 ID。原先是 15 个独立的 Option<FuncId> 字段(xxx_fn), 全部依赖 _fn 后缀区分,same_concept_multi_field 气味;现在统一为一个 enum, 编译期保证命名空间、调用方代码更易读、新增 builtin 只需 enum 加一行。
FnInfo
FnVariant

Constants§

ANY
STD

Functions§

get_type
init_jit
ptr_type
with_native_context

Type Aliases§

NativeContext
RwLock
A reader-writer lock