stage2 大量优化代码使其自举编译时间大幅缩短
This commit is contained in:
1 parent
e02b0c633a
commit
846f441e3a
38 files changed
+2418
-835
No files matched your search
@@ -6,7 +6,7 @@
|
||||
type .{ .Error, .Status, .make } = @import("error.spl");
|
||||
type .{ .ByteView, .FindResult } = @import("byte_view.spl");
|
||||
type .{ .Vec } = @import("vec.spl");
|
||||
type .{ .Map } = @import("map.spl");
|
||||
type .{ .Map, .hash_kind_view } = @import("map.spl");
|
||||
type .{ .hash_view, .eq_view } = @import("hash.spl");
|
||||
|
||||
type Position = struct {
|
||||
@@ -134,7 +134,7 @@ fn set_new(): Sources {
|
||||
ret Sources {
|
||||
.items = Vec.blank(@sizeof(Source), 8),
|
||||
.by_name = Map.blank(@sizeof(ByteView), @alignof(ByteView), @sizeof(usize),
|
||||
@alignof(usize), hash_view, eq_view),
|
||||
@alignof(usize), hash_kind_view()),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user