| ... | ... | @@ -1038,8 +1038,7 @@ pub fn main() anyerror!void { |
| 1038 | 1038 | var zig_src_dir = try fs.cwd().openDir(zig_src_root, .{}); |
| 1039 | 1039 | defer zig_src_dir.close(); |
| 1040 | 1040 | |
| 1041 | | var progress = std.Progress{}; |
| 1042 | | const root_progress = progress.start("", llvm_targets.len); |
| 1041 | const root_progress = std.Progress.start(.{ .estimated_total_items = llvm_targets.len }); |
| 1043 | 1042 | defer root_progress.end(); |
| 1044 | 1043 | |
| 1045 | 1044 | if (builtin.single_threaded) { |
| ... | ... | @@ -1074,7 +1073,7 @@ const Job = struct { |
| 1074 | 1073 | llvm_tblgen_exe: []const u8, |
| 1075 | 1074 | llvm_src_root: []const u8, |
| 1076 | 1075 | zig_src_dir: std.fs.Dir, |
| 1077 | | root_progress: *std.Progress.Node, |
| 1076 | root_progress: std.Progress.Node, |
| 1078 | 1077 | llvm_target: LlvmTarget, |
| 1079 | 1078 | }; |
| 1080 | 1079 | |
| ... | ... | @@ -1085,12 +1084,10 @@ fn processOneTarget(job: Job) anyerror!void { |
| 1085 | 1084 | defer arena_state.deinit(); |
| 1086 | 1085 | const arena = arena_state.allocator(); |
| 1087 | 1086 | |
| 1088 | | var progress_node = job.root_progress.start(llvm_target.zig_name, 3); |
| 1089 | | progress_node.activate(); |
| 1087 | const progress_node = job.root_progress.start(llvm_target.zig_name, 3); |
| 1090 | 1088 | defer progress_node.end(); |
| 1091 | 1089 | |
| 1092 | | var tblgen_progress = progress_node.start("invoke llvm-tblgen", 0); |
| 1093 | | tblgen_progress.activate(); |
| 1090 | const tblgen_progress = progress_node.start("invoke llvm-tblgen", 0); |
| 1094 | 1091 | |
| 1095 | 1092 | const child_args = [_][]const u8{ |
| 1096 | 1093 | job.llvm_tblgen_exe, |
| ... | ... | @@ -1127,16 +1124,14 @@ fn processOneTarget(job: Job) anyerror!void { |
| 1127 | 1124 | }, |
| 1128 | 1125 | }; |
| 1129 | 1126 | |
| 1130 | | var json_parse_progress = progress_node.start("parse JSON", 0); |
| 1131 | | json_parse_progress.activate(); |
| 1127 | const json_parse_progress = progress_node.start("parse JSON", 0); |
| 1132 | 1128 | |
| 1133 | 1129 | const parsed = try json.parseFromSlice(json.Value, arena, json_text, .{}); |
| 1134 | 1130 | defer parsed.deinit(); |
| 1135 | 1131 | const root_map = &parsed.value.object; |
| 1136 | 1132 | json_parse_progress.end(); |
| 1137 | 1133 | |
| 1138 | | var render_progress = progress_node.start("render zig code", 0); |
| 1139 | | render_progress.activate(); |
| 1134 | const render_progress = progress_node.start("render zig code", 0); |
| 1140 | 1135 | |
| 1141 | 1136 | var features_table = std.StringHashMap(Feature).init(arena); |
| 1142 | 1137 | var all_features = std.ArrayList(Feature).init(arena); |