Skip to content

Commit 648f592

Browse files
authored
Merge pull request #18109 from nektro/std-compiler
compiler: move BuiltinFn and AstRlAnnotate to std.zig namespace
2 parents 1860822 + c6e0204 commit 648f592

File tree

7 files changed

+8
-16
lines changed

7 files changed

+8
-16
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,7 @@ set(ZIG_STAGE2_SOURCES
508508
"${CMAKE_SOURCE_DIR}/lib/std/unicode.zig"
509509
"${CMAKE_SOURCE_DIR}/lib/std/zig.zig"
510510
"${CMAKE_SOURCE_DIR}/lib/std/zig/Ast.zig"
511+
"${CMAKE_SOURCE_DIR}/lib/std/zig/AstRlAnnotate.zig"
511512
"${CMAKE_SOURCE_DIR}/lib/std/zig/CrossTarget.zig"
512513
"${CMAKE_SOURCE_DIR}/lib/std/zig/c_builtins.zig"
513514
"${CMAKE_SOURCE_DIR}/lib/std/zig/Parse.zig"
@@ -521,7 +522,6 @@ set(ZIG_STAGE2_SOURCES
521522
"${CMAKE_SOURCE_DIR}/lib/std/zig/tokenizer.zig"
522523
"${CMAKE_SOURCE_DIR}/src/Air.zig"
523524
"${CMAKE_SOURCE_DIR}/src/AstGen.zig"
524-
"${CMAKE_SOURCE_DIR}/src/AstRlAnnotate.zig"
525525
"${CMAKE_SOURCE_DIR}/src/Compilation.zig"
526526
"${CMAKE_SOURCE_DIR}/src/Liveness.zig"
527527
"${CMAKE_SOURCE_DIR}/src/Module.zig"

lib/std/zig.zig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ pub const primitives = @import("zig/primitives.zig");
1717
pub const Ast = @import("zig/Ast.zig");
1818
pub const system = @import("zig/system.zig");
1919
pub const CrossTarget = @import("zig/CrossTarget.zig");
20+
pub const BuiltinFn = @import("zig/BuiltinFn.zig");
21+
pub const AstRlAnnotate = @import("zig/AstRlAnnotate.zig");
2022

2123
// Character literal parsing
2224
pub const ParsedCharLiteral = string_literal.ParsedCharLiteral;

src/AstRlAnnotate.zig renamed to lib/std/zig/AstRlAnnotate.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const AstRlAnnotate = @This();
1818
const Ast = std.zig.Ast;
1919
const Allocator = std.mem.Allocator;
2020
const AutoHashMapUnmanaged = std.AutoHashMapUnmanaged;
21-
const BuiltinFn = @import("BuiltinFn.zig");
21+
const BuiltinFn = std.zig.BuiltinFn;
2222
const assert = std.debug.assert;
2323

2424
gpa: Allocator,
File renamed without changes.

src/AstGen.zig

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ const StringIndexContext = std.hash_map.StringIndexContext;
1313
const isPrimitive = std.zig.primitives.isPrimitive;
1414

1515
const Zir = @import("Zir.zig");
16-
const trace = @import("tracy.zig").trace;
17-
const BuiltinFn = @import("BuiltinFn.zig");
18-
const AstRlAnnotate = @import("AstRlAnnotate.zig");
16+
const BuiltinFn = std.zig.BuiltinFn;
17+
const AstRlAnnotate = std.zig.AstRlAnnotate;
1918

2019
gpa: Allocator,
2120
tree: *const Ast,
@@ -2265,9 +2264,6 @@ fn blockExpr(
22652264
block_node: Ast.Node.Index,
22662265
statements: []const Ast.Node.Index,
22672266
) InnerError!Zir.Inst.Ref {
2268-
const tracy = trace(@src());
2269-
defer tracy.end();
2270-
22712267
const astgen = gz.astgen;
22722268
const tree = astgen.tree;
22732269
const main_tokens = tree.nodes.items(.main_token);
@@ -2349,9 +2345,6 @@ fn labeledBlockExpr(
23492345
statements: []const Ast.Node.Index,
23502346
force_comptime: bool,
23512347
) InnerError!Zir.Inst.Ref {
2352-
const tracy = trace(@src());
2353-
defer tracy.end();
2354-
23552348
const astgen = gz.astgen;
23562349
const tree = astgen.tree;
23572350
const main_tokens = tree.nodes.items(.main_token);
@@ -7473,9 +7466,6 @@ fn identifier(
74737466
ri: ResultInfo,
74747467
ident: Ast.Node.Index,
74757468
) InnerError!Zir.Inst.Ref {
7476-
const tracy = trace(@src());
7477-
defer tracy.end();
7478-
74797469
const astgen = gz.astgen;
74807470
const tree = astgen.tree;
74817471
const main_tokens = tree.nodes.items(.main_token);

src/Module.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const isUpDir = @import("introspect.zig").isUpDir;
3434
const clang = @import("clang.zig");
3535
const InternPool = @import("InternPool.zig");
3636
const Alignment = InternPool.Alignment;
37-
const BuiltinFn = @import("BuiltinFn.zig");
37+
const BuiltinFn = std.zig.BuiltinFn;
3838

3939
comptime {
4040
@setEvalBranchQuota(4000);

src/reduce/Walk.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const std = @import("std");
22
const Ast = std.zig.Ast;
33
const Walk = @This();
44
const assert = std.debug.assert;
5-
const BuiltinFn = @import("../BuiltinFn.zig");
5+
const BuiltinFn = std.zig.BuiltinFn;
66

77
ast: *const Ast,
88
transformations: *std.ArrayList(Transformation),

0 commit comments

Comments
 (0)