stage2 大量优化代码使其自举编译时间大幅缩短

This commit is contained in:
zzy committed 2026-09-20 09:33:20 +08:00
1 parent e02b0c633a
commit 846f441e3a
38 files changed
+2418 -835

No files matched your search

+1 -5
View File
@@ -132,11 +132,7 @@ fn drop(self: *Attr) {
fn node(self: *Attr, id: usize): *AttrNode {
if id == 0 || id >= self.table.len { ret null; }
match Vec.get(&self.table, id) {
.Ok(ptr) => { ret ptr as *AttrNode; },
.Err(error) => { ret null; },
}
ret null;
ret (self.table.data as *AttrNode) + id;
}
fn info_at(self: *Attr, index: usize): *AttrInfo {