authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-09-26 20:24:46-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-09-26 20:24:46-07:00
log37d1da5beda9857611fd3120c5e9b0d7cbba546e
treef115e639f6ff3f705f5fc1e5eb19a4c447390626
parent7f4c0e010d1eaa47533a711c781783e808494083

I think it's better to put the imports at the top


1 files changed, 26 insertions(+), 26 deletions(-)

src/Zcu/PerThread.zig+26-26
......@@ -1,6 +1,32 @@
11//! This type provides a wrapper around a `*Zcu` for uses which require a thread `Id`.
22//! Any operation which mutates `InternPool` state lives here rather than on `Zcu`.
33
4const Air = @import("../Air.zig");
5const Allocator = std.mem.Allocator;
6const assert = std.debug.assert;
7const Ast = std.zig.Ast;
8const AstGen = std.zig.AstGen;
9const BigIntConst = std.math.big.int.Const;
10const BigIntMutable = std.math.big.int.Mutable;
11const build_options = @import("build_options");
12const builtin = @import("builtin");
13const Cache = std.Build.Cache;
14const dev = @import("../dev.zig");
15const InternPool = @import("../InternPool.zig");
16const AnalUnit = InternPool.AnalUnit;
17const isUpDir = @import("../introspect.zig").isUpDir;
18const Liveness = @import("../Liveness.zig");
19const log = std.log.scoped(.zcu);
20const Module = @import("../Package.zig").Module;
21const Sema = @import("../Sema.zig");
22const std = @import("std");
23const target_util = @import("../target.zig");
24const trace = @import("../tracy.zig").trace;
25const Type = @import("../Type.zig");
26const Value = @import("../Value.zig");
27const Zcu = @import("../Zcu.zig");
28const Zir = std.zig.Zir;
29
430zcu: *Zcu,
531
632/// Dense, per-thread unique index.
......@@ -3659,29 +3685,3 @@ pub fn refValue(pt: Zcu.PerThread, val: InternPool.Index) Zcu.SemaError!InternPo
36593685 .byte_offset = 0,
36603686 } });
36613687}
3662
3663const Air = @import("../Air.zig");
3664const Allocator = std.mem.Allocator;
3665const assert = std.debug.assert;
3666const Ast = std.zig.Ast;
3667const AstGen = std.zig.AstGen;
3668const BigIntConst = std.math.big.int.Const;
3669const BigIntMutable = std.math.big.int.Mutable;
3670const build_options = @import("build_options");
3671const builtin = @import("builtin");
3672const Cache = std.Build.Cache;
3673const dev = @import("../dev.zig");
3674const InternPool = @import("../InternPool.zig");
3675const AnalUnit = InternPool.AnalUnit;
3676const isUpDir = @import("../introspect.zig").isUpDir;
3677const Liveness = @import("../Liveness.zig");
3678const log = std.log.scoped(.zcu);
3679const Module = @import("../Package.zig").Module;
3680const Sema = @import("../Sema.zig");
3681const std = @import("std");
3682const target_util = @import("../target.zig");
3683const trace = @import("../tracy.zig").trace;
3684const Type = @import("../Type.zig");
3685const Value = @import("../Value.zig");
3686const Zcu = @import("../Zcu.zig");
3687const Zir = std.zig.Zir;