Fix: unwraps while ignoring log lines (#3370)
This commit is contained in:
1 parent
86082cec5c
commit
eb76d48eae
6 files changed
+9
-96
No files matched your search
Generated
+2
-88
@@ -18,7 +18,7 @@ version = "0.24.2"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
|
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"gimli 0.31.1",
|
"gimli",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3529,7 +3529,6 @@ dependencies = [
|
|||||||
"unicode-segmentation",
|
"unicode-segmentation",
|
||||||
"uuid",
|
"uuid",
|
||||||
"walkdir",
|
"walkdir",
|
||||||
"walrus",
|
|
||||||
"wasm-opt",
|
"wasm-opt",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -4759,12 +4758,6 @@ dependencies = [
|
|||||||
"zune-inflate",
|
"zune-inflate",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "fallible-iterator"
|
|
||||||
version = "0.2.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "faster-hex"
|
name = "faster-hex"
|
||||||
version = "0.9.0"
|
version = "0.9.0"
|
||||||
@@ -5395,17 +5388,6 @@ dependencies = [
|
|||||||
"weezl",
|
"weezl",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "gimli"
|
|
||||||
version = "0.26.2"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d"
|
|
||||||
dependencies = [
|
|
||||||
"fallible-iterator",
|
|
||||||
"indexmap 1.9.3",
|
|
||||||
"stable_deref_trait",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gimli"
|
name = "gimli"
|
||||||
version = "0.31.1"
|
version = "0.31.1"
|
||||||
@@ -6126,7 +6108,6 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"allocator-api2",
|
"allocator-api2",
|
||||||
"serde",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -6676,15 +6657,6 @@ dependencies = [
|
|||||||
"syn 2.0.90",
|
"syn 2.0.90",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "id-arena"
|
|
||||||
version = "2.2.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
|
|
||||||
dependencies = [
|
|
||||||
"rayon",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "idea"
|
name = "idea"
|
||||||
version = "0.5.1"
|
version = "0.5.1"
|
||||||
@@ -7389,12 +7361,6 @@ version = "1.3.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
|
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "leb128"
|
|
||||||
version = "0.2.5"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "lebe"
|
name = "lebe"
|
||||||
version = "0.5.2"
|
version = "0.5.2"
|
||||||
@@ -8625,7 +8591,7 @@ dependencies = [
|
|||||||
"flate2",
|
"flate2",
|
||||||
"memchr",
|
"memchr",
|
||||||
"ruzstd 0.7.3",
|
"ruzstd 0.7.3",
|
||||||
"wasmparser 0.218.0",
|
"wasmparser",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -14813,35 +14779,6 @@ dependencies = [
|
|||||||
"winapi-util",
|
"winapi-util",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "walrus"
|
|
||||||
version = "0.23.2"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "031bc51853697a6a01731f1c2d6d56989c3a742d63316f59918c90b709a6edd9"
|
|
||||||
dependencies = [
|
|
||||||
"anyhow",
|
|
||||||
"gimli 0.26.2",
|
|
||||||
"id-arena",
|
|
||||||
"leb128",
|
|
||||||
"log",
|
|
||||||
"rayon",
|
|
||||||
"walrus-macro",
|
|
||||||
"wasm-encoder",
|
|
||||||
"wasmparser 0.214.0",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "walrus-macro"
|
|
||||||
version = "0.22.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3"
|
|
||||||
dependencies = [
|
|
||||||
"heck 0.5.0",
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"syn 2.0.90",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "want"
|
name = "want"
|
||||||
version = "0.3.1"
|
version = "0.3.1"
|
||||||
@@ -14983,15 +14920,6 @@ dependencies = [
|
|||||||
"syn 2.0.90",
|
"syn 2.0.90",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "wasm-encoder"
|
|
||||||
version = "0.214.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "ff694f02a8d7a50b6922b197ae03883fbf18cdb2ae9fbee7b6148456f5f44041"
|
|
||||||
dependencies = [
|
|
||||||
"leb128",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-opt"
|
name = "wasm-opt"
|
||||||
version = "0.116.1"
|
version = "0.116.1"
|
||||||
@@ -15045,20 +14973,6 @@ dependencies = [
|
|||||||
"web-sys",
|
"web-sys",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "wasmparser"
|
|
||||||
version = "0.214.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6"
|
|
||||||
dependencies = [
|
|
||||||
"ahash 0.8.11",
|
|
||||||
"bitflags 2.6.0",
|
|
||||||
"hashbrown 0.14.5",
|
|
||||||
"indexmap 2.7.0",
|
|
||||||
"semver 1.0.23",
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmparser"
|
name = "wasmparser"
|
||||||
version = "0.218.0"
|
version = "0.218.0"
|
||||||
|
|||||||
@@ -220,7 +220,6 @@ trybuild = "1.0"
|
|||||||
dirs = "5.0.1"
|
dirs = "5.0.1"
|
||||||
cargo-config2 = "0.1.26"
|
cargo-config2 = "0.1.26"
|
||||||
criterion = { version = "0.5" }
|
criterion = { version = "0.5" }
|
||||||
walrus = "0.23.2"
|
|
||||||
cargo_metadata = "0.18.1"
|
cargo_metadata = "0.18.1"
|
||||||
parking_lot = "0.12.1"
|
parking_lot = "0.12.1"
|
||||||
tracing-wasm = "0.2.1"
|
tracing-wasm = "0.2.1"
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ syn = { workspace = true, features = ["full", "extra-traits", "visit", "visit-mu
|
|||||||
|
|
||||||
headers = "0.4.0"
|
headers = "0.4.0"
|
||||||
walkdir = "2"
|
walkdir = "2"
|
||||||
walrus = { workspace = true, features = ["parallel"] }
|
|
||||||
|
|
||||||
# tools download
|
# tools download
|
||||||
dirs = { workspace = true }
|
dirs = { workspace = true }
|
||||||
|
|||||||
@@ -414,6 +414,8 @@ impl AppBundle {
|
|||||||
Ok(())
|
Ok(())
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tracing::debug!("Removing old assets");
|
||||||
remove_old_assets(&asset_dir, &bundled_output_paths).await?;
|
remove_old_assets(&asset_dir, &bundled_output_paths).await?;
|
||||||
|
|
||||||
// todo(jon): we also want to eventually include options for each asset's optimization and compression, which we currently aren't
|
// todo(jon): we also want to eventually include options for each asset's optimization and compression, which we currently aren't
|
||||||
|
|||||||
@@ -174,10 +174,9 @@ impl BuildRequest {
|
|||||||
else => break,
|
else => break,
|
||||||
};
|
};
|
||||||
|
|
||||||
let message = Message::parse_stream(std::io::Cursor::new(line))
|
let Some(Ok(message)) = Message::parse_stream(std::io::Cursor::new(line)).next() else {
|
||||||
.next()
|
continue;
|
||||||
.unwrap()
|
};
|
||||||
.unwrap();
|
|
||||||
|
|
||||||
match message {
|
match message {
|
||||||
Message::BuildScriptExecuted(_) => units_compiled += 1,
|
Message::BuildScriptExecuted(_) => units_compiled += 1,
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ impl Bundle {
|
|||||||
for bundle in bundles {
|
for bundle in bundles {
|
||||||
for src in bundle.bundle_paths {
|
for src in bundle.bundle_paths {
|
||||||
let src = if let Some(outdir) = &self.outdir {
|
let src = if let Some(outdir) = &self.outdir {
|
||||||
let dest = outdir.join(src.file_name().unwrap());
|
let dest = outdir.join(src.file_name().expect("Filename to exist"));
|
||||||
crate::fastfs::copy_asset(&src, &dest)?;
|
crate::fastfs::copy_asset(&src, &dest)?;
|
||||||
dest
|
dest
|
||||||
} else {
|
} else {
|
||||||
@@ -177,7 +177,7 @@ impl Bundle {
|
|||||||
|
|
||||||
for entry in std::fs::read_dir(bundle.build.asset_dir())?.flatten() {
|
for entry in std::fs::read_dir(bundle.build.asset_dir())?.flatten() {
|
||||||
let old = entry.path().canonicalize()?;
|
let old = entry.path().canonicalize()?;
|
||||||
let new = PathBuf::from("assets").join(old.file_name().unwrap());
|
let new = PathBuf::from("assets").join(old.file_name().expect("Filename to exist"));
|
||||||
tracing::debug!("Bundled asset: {old:?} -> {new:?}");
|
tracing::debug!("Bundled asset: {old:?} -> {new:?}");
|
||||||
|
|
||||||
bundle_settings
|
bundle_settings
|
||||||
|
|||||||
Reference in new issue
Block a user