- 新增scc_abi包,包含基础类型布局描述接口 - 实现Windows x64 ABI类型布局计算功能 - 定义基本类型枚举和布局信息结构体 - 提供类型布局计算的核心接口函数 refactor(ast2ir): 使用新的ABI接口替换旧的类型转换实现 - 将旧的scc_type_abi_t替换为新的scc_abi_type_calc_t - 更新AST到IR的类型转换逻辑,使用新的ABI计算接口 - 修改上下文初始化和类型解析相关代码 - 移除废弃的头文件和相关实现 refactor(ir): 统一IR节点引用类型命名并完善构建器功能 - 将scc_ir_node_ref_vec_t重命名为scc_ir_value_ref_vec_t保持一致性 - 更新聚合类型的字段名称从elements到fields - 添加全局变量分配构建器函数scc_ir_builder_global_alloca - 清理构建器中多余的注释和代码
14 lines
255 B
TOML
14 lines
255 B
TOML
[package]
|
|
name = ""
|
|
version = "0.1.0"
|
|
authors = []
|
|
description = ""
|
|
|
|
dependencies = [
|
|
{ name = "scc_ast", path = "../ast" },
|
|
{ name = "scc_ir", path = "../ir" },
|
|
{ name = "scc_abi", path = "../abi" },
|
|
]
|
|
# features = {}
|
|
# default_features = []
|