fix: dx bundle progress output off-by-one in log lines (#4014)
* fix: dx bundle progress output off-by-one in log lines * fix: Emit the name of the last compiled unit (feedback from @DogeDark) * fix: Log "Compiled" instead of "Compiling", since the log refers to completed units, not in-progress ones --------- Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
This commit is contained in:
1 parent
f002cef2e1
commit
7392d7882b
2 files changed
+8
-10
No files matched your search
@@ -843,14 +843,8 @@ session_cache_dir: {}"#,
|
||||
}
|
||||
Message::CompilerArtifact(artifact) => {
|
||||
units_compiled += 1;
|
||||
match artifact.executable {
|
||||
Some(executable) => output_location = Some(executable.into()),
|
||||
None => ctx.status_build_progress(
|
||||
units_compiled,
|
||||
crate_count,
|
||||
artifact.target.name,
|
||||
),
|
||||
}
|
||||
ctx.status_build_progress(units_compiled, crate_count, artifact.target.name);
|
||||
output_location = artifact.executable.map(Into::into);
|
||||
}
|
||||
// todo: this can occasionally swallow errors, so we should figure out what exactly is going wrong
|
||||
// since that is a really bad user experience.
|
||||
|
||||
Reference in new issue
Block a user