已开启
wasmtime #2
QLiangong创建于 7月6日
QLiangong
7月6日 评论:
7月6日 评论:
# 前置:装 wasm 编译目标(部分基准需要)
rustup target add wasm32-wasip1 wasm32-wasip2
rustup target add wasm32-wasip1 wasm32-wasip2 wasm32-unknown-unknown
# 在 wasmtime 仓库根目录执行——一条命令跑全部 7 个内置 criterion 基准
cargo bench
这会依次跑:call、trap、compile、instantiation、thread_eager_init、wasi、compile_time_builtins。criterion 会自动做统计采样,耗时约 20-40 分钟。
可选追加 wizer 基准(真实 regex 工作负载):
cargo bench -p wasmtime-wizer
# 注意:uap 基准的 build.rs 会用 curl 下载 regexes.yaml,需联网


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench
Compiling test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)
Compiling winch-codegen v46.0.1 (/home/y30075072/wasmtime/winch/codegen)
error: failed to run custom build command for `test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)`
Caused by:
process didn't exit successfully: `/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-bbe1879b0b79d6d9/build-script-build` (exit status: 101)
--- stderr
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/reactor" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown"
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh unicode-ident v1.0.19
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh equivalent v1.0.1
Fresh semver v1.0.27
Fresh leb128fmt v0.1.0
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh itoa v1.0.14
Fresh unicode-xid v0.2.3
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh log v0.4.28
Fresh heck v0.5.0
Compiling wasip1 v1.0.0
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh wasm-encoder v0.251.0
Compiling bitflags v2.11.1
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasip1 CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='WASIp1 API bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasip1 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasi' CARGO_PKG_RUST_VERSION=1.82.0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasip1 --edition=2018 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "rustc-dep-of-std", "std"))' -C metadata=a3508fb404284f30 -C extra-filename=-47532639896df9fb --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --cap-lints warn`
Compiling proc-macro2 v1.0.101
Compiling indexmap v2.14.0
Compiling serde v1.0.228
Compiling anyhow v1.0.102
Compiling object v0.39.0
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=2.11.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name bitflags --edition=2021 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=c39f04cbc0297ca1 -C extra-filename=-94d98a23b5f127dc --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --cap-lints warn`
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/indexmap-rs/indexmap' CARGO_PKG_RUST_VERSION=1.85 CARGO_PKG_VERSION=2.14.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name indexmap --edition=2024 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --deny=unsafe-code --deny=unreachable-pub --deny=unnameable-types '--allow=clippy::style' --warn=rust-2018-idioms --deny=private-interfaces --deny=private-bounds -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=6250ad566dc87440 -C extra-filename=-b7c17035e87dbc07 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern equivalent=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libequivalent-729e5f07890b77ef.rmeta --extern hashbrown=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libhashbrown-4367d0fdd80ed6a6.rmeta --extern serde_core=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libserde_core-a4ac8a0efb9c1761.rmeta --cap-lints warn`
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.101 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.101/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.101 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=101 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/build/proc-macro2-81b70940fcaff627/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name proc_macro2 --edition=2021 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.101/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=599666326aa16130 -C extra-filename=-17caefd8dd169b96 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern unicode_ident=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libunicode_ident-c01c8509e740d791.rmeta --cap-lints warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'`
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=anyhow CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/Cargo.toml CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_RUST_VERSION=1.68 CARGO_PKG_VERSION=1.0.102 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=102 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/build/anyhow-d6091838b2e160ea/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name anyhow --edition=2021 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=0652420395205242 -C extra-filename=-5ffc53c5275cfffa --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --cap-lints warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'`
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_README=crates-io.md CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.0.228 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=228 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/build/serde-689417e04cc68e03/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name serde --edition=2021 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=dc993e266d115d7e -C extra-filename=-5135070403eba504 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern serde_core=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libserde_core-a4ac8a0efb9c1761.rmeta --cap-lints warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'`
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=object CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.39.0 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.39.0/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A unified interface for reading and writing object file formats.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=object CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/object' CARGO_PKG_RUST_VERSION=1.65 CARGO_PKG_VERSION=0.39.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=39 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/build/object-a575e454538f56ec/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name object --edition=2018 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.39.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--allow=clippy::uninlined_format_args' '--allow=clippy::type_complexity' '--allow=clippy::single_match' '--allow=clippy::should_implement_trait' '--allow=clippy::result_unit_err' '--allow=clippy::needless_lifetimes' '--allow=clippy::match_like_matches_macro' '--allow=clippy::manual_flatten' '--allow=clippy::field_reassign_with_default' '--allow=clippy::comparison_chain' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="elf"' --cfg 'feature="read_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "wasm", "write", "write_core", "write_std", "xcoff"))' -C metadata=27d14fe070aea453 -C extra-filename=-c10092ea0088a798 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern memchr=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libmemchr-a9a343f00f21f894.rmeta --cap-lints warn --cfg core_error --check-cfg 'cfg(core_error)'`
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `wasip1` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasip1 CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='WASIp1 API bindings for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasip1 CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasi' CARGO_PKG_RUST_VERSION=1.82.0 CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasip1 --edition=2018 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasip1-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "rustc-dep-of-std", "std"))' -C metadata=a3508fb404284f30 -C extra-filename=-47532639896df9fb --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --cap-lints warn` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
error: could not compile `bitflags` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1 CARGO_MANIFEST_PATH=/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/Cargo.toml CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=2.11.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name bitflags --edition=2021 /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=c39f04cbc0297ca1 -C extra-filename=-94d98a23b5f127dc --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --cap-lints warn` (exit status: 1)
thread 'main' (3762176) panicked at crates/test-programs/artifacts/build.rs:241:9:
assertion failed: status.success()
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench
Compiling test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)
Compiling wasmtime-internal-debugger v46.0.1 (/home/y30075072/wasmtime/crates/debugger)
Compiling wasmtime-wasi-http v46.0.1 (/home/y30075072/wasmtime/crates/wasi-http)
Compiling wasmtime-wasi-threads v46.0.1 (/home/y30075072/wasmtime/crates/wasi-threads)
Compiling wasmtime-wasi-tls v46.0.1 (/home/y30075072/wasmtime/crates/wasi-tls)
error: failed to run custom build command for `test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)`
Caused by:
process didn't exit successfully: `/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-bbe1879b0b79d6d9/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/cli.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/clocks.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/filesystem.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/io.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/random.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/sockets.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/test.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/world.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/build.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals/src/lib.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/descriptors.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/lib.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/macros.rs
wasi reactor adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.reactor.wasm"
wasi command adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.command.wasm"
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/cli.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/clocks.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/filesystem.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/http.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/io.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/random.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/sockets.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/world.wit
wasi proxy adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.proxy.wasm"
cargo:rerun-if-env-changed=MIRI_TEST_CWASM_DIR
--- stderr
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/reactor" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown"
Fresh unicode-ident v1.0.19
Fresh serde_core v1.0.228
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh equivalent v1.0.1
Fresh leb128fmt v0.1.0
Fresh semver v1.0.27
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh itoa v1.0.14
Fresh unicode-xid v0.2.3
Fresh log v0.4.28
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh heck v0.5.0
Fresh wasip1 v1.0.0
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
Fresh bitflags v2.11.1
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh proc-macro2 v1.0.101
Fresh hashbrown v0.17.0
Fresh wasm-encoder v0.251.0
Fresh quote v1.0.41
Fresh indexmap v2.14.0
Fresh serde v1.0.228
Fresh anyhow v1.0.102
Fresh object v0.39.0
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh wasmparser v0.247.0
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: `syn` (lib) generated 48 warnings (45 duplicates)
warning: `serde_json` (lib) generated 8 warnings
Fresh serde_derive v1.0.228
Fresh wasm-encoder v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wasm-metadata v0.247.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-003d4d9a2a544f36/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="default"' --cfg 'feature="reactor"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=35a44311eff3c0e8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-003d4d9a2a544f36/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.91s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/command" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown" "--no-default-features" "--features=command"
Fresh unicode-ident v1.0.19
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh equivalent v1.0.1
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh semver v1.0.27
Fresh leb128fmt v0.1.0
Fresh itoa v1.0.14
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh log v0.4.28
Fresh unicode-xid v0.2.3
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh heck v0.5.0
Fresh bitflags v2.11.1
Fresh wasip1 v1.0.0
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh wasm-encoder v0.251.0
Fresh proc-macro2 v1.0.101
Fresh indexmap v2.14.0
Fresh serde v1.0.228
Fresh anyhow v1.0.102
Fresh object v0.39.0
Fresh quote v1.0.41
Fresh wasmparser v0.247.0
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: `serde_json` (lib) generated 8 warnings
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh wasm-encoder v0.247.0
warning: `syn` (lib) generated 48 warnings (45 duplicates)
Fresh serde_derive v1.0.228
Fresh wasm-metadata v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-57a55c988621e53b/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="command"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=b37de9872273d8c8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-57a55c988621e53b/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.90s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/proxy" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown" "--no-default-features" "--features=proxy"
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh unicode-ident v1.0.19
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh equivalent v1.0.1
Fresh leb128fmt v0.1.0
Fresh semver v1.0.27
Fresh itoa v1.0.14
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
warning: `ryu` (lib) generated 1 warning
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh log v0.4.28
Fresh unicode-xid v0.2.3
Fresh heck v0.5.0
Fresh wasm-encoder v0.251.0
Fresh wasip1 v1.0.0
Fresh bitflags v2.11.1
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
warning: `id-arena` (lib) generated 2 warnings
Fresh proc-macro2 v1.0.101
Fresh indexmap v2.14.0
Fresh serde v1.0.228
Fresh anyhow v1.0.102
Fresh quote v1.0.41
Fresh wasmparser v0.247.0
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
Fresh object v0.39.0
warning: `serde_json` (lib) generated 8 warnings
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh wasm-encoder v0.247.0
warning: `syn` (lib) generated 48 warnings (45 duplicates)
Fresh serde_derive v1.0.228
Fresh wasm-metadata v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-df8748060c7bbe3e/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="proxy"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=a67147aca9b8fbd8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-df8748060c7bbe3e/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.41s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_PROFILE_DEV_DEBUG="2" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" RUSTFLAGS="" "cargo" "build" "--target=wasm32-wasip1" "--package=test-programs"
Compiling proc-macro2 v1.0.101
Compiling stable_deref_trait v1.2.0
Compiling writeable v0.5.5
Compiling litemap v0.7.4
Compiling memchr v2.7.6
Compiling icu_locid_transform_data v1.5.0
Compiling futures-sink v0.3.31
Compiling icu_properties_data v1.5.0
Compiling futures-core v0.3.31
Compiling smallvec v1.15.1
Compiling pin-utils v0.1.0
Compiling utf8_iter v1.0.4
Compiling write16 v1.0.0
Compiling futures-io v0.3.31
Compiling icu_normalizer_data v1.5.0
Compiling pin-project-lite v0.2.14
Compiling utf16_iter v1.0.5
Compiling slab v0.4.11
Compiling futures-task v0.3.31
Compiling cfg-if v1.0.0
Compiling bitflags v2.11.1
Compiling adler2 v2.0.0
Compiling percent-encoding v2.3.2
Compiling regex-syntax v0.7.4
Compiling simd-adler32 v0.3.7
Compiling wasip1 v1.0.0
Compiling base64 v0.22.1
Compiling once_cell v1.19.0
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-wasip1` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-wasip1`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `stable_deref_trait` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `writeable` (lib) due to 1 previous error
error: could not compile `litemap` (lib) due to 1 previous error
error: could not compile `icu_locid_transform_data` (lib) due to 1 previous error
error: could not compile `icu_properties_data` (lib) due to 1 previous error
error: could not compile `futures-core` (lib) due to 1 previous error
error: could not compile `memchr` (lib) due to 1 previous error
error: could not compile `futures-sink` (lib) due to 1 previous error
error: could not compile `write16` (lib) due to 1 previous error
error: could not compile `smallvec` (lib) due to 1 previous error
error: could not compile `pin-utils` (lib) due to 1 previous error
error: could not compile `futures-io` (lib) due to 1 previous error
error: could not compile `icu_normalizer_data` (lib) due to 1 previous error
error: could not compile `utf8_iter` (lib) due to 1 previous error
error: could not compile `pin-project-lite` (lib) due to 1 previous error
error: could not compile `utf16_iter` (lib) due to 1 previous error
error: could not compile `slab` (lib) due to 1 previous error
error: could not compile `bitflags` (lib) due to 1 previous error
error: could not compile `futures-task` (lib) due to 1 previous error
error: could not compile `cfg-if` (lib) due to 1 previous error
error: could not compile `adler2` (lib) due to 1 previous error
error: could not compile `percent-encoding` (lib) due to 1 previous error
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-wasip1` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-wasip1`
error: could not compile `simd-adler32` (lib) due to 1 previous error
error: could not compile `wasip1` (lib) due to 1 previous error
error: could not compile `once_cell` (lib) due to 1 previous error
error: could not compile `base64` (lib) due to 1 previous error
error: could not compile `regex-syntax` (lib) due to 1 previous error
thread 'main' (3764839) panicked at crates/test-programs/artifacts/build.rs:191:9:
assertion failed: status.success()
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench
Compiling test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)
Compiling wasmtime-cli v46.0.1 (/home/y30075072/wasmtime)
error: failed to run custom build command for `test-programs-artifacts v0.0.0 (/home/y30075072/wasmtime/crates/test-programs/artifacts)`
Caused by:
process didn't exit successfully: `/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-bbe1879b0b79d6d9/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/cli.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/clocks.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/filesystem.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/io.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/random.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/deps/sockets.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/test.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi/src/p2/wit/world.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/build.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals/src/lib.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/descriptors.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/lib.rs
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/src/macros.rs
wasi reactor adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.reactor.wasm"
wasi command adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.command.wasm"
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/cli.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/clocks.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/filesystem.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/http.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/io.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/random.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/deps/sockets.wit
cargo:rerun-if-changed=/home/y30075072/wasmtime/crates/wasi-http/wit/world.wit
wasi proxy adapter: "/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasi_snapshot_preview1.proxy.wasm"
cargo:rerun-if-env-changed=MIRI_TEST_CWASM_DIR
--- stderr
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/reactor" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown"
Fresh unicode-ident v1.0.19
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh equivalent v1.0.1
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh semver v1.0.27
Fresh leb128fmt v0.1.0
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh itoa v1.0.14
Fresh log v0.4.28
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh unicode-xid v0.2.3
Fresh heck v0.5.0
Fresh bitflags v2.11.1
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
Fresh wasip1 v1.0.0
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh wasm-encoder v0.251.0
Fresh proc-macro2 v1.0.101
Fresh indexmap v2.14.0
Fresh serde v1.0.228
Fresh anyhow v1.0.102
Fresh object v0.39.0
Fresh quote v1.0.41
Fresh wasmparser v0.247.0
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: `serde_json` (lib) generated 8 warnings
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh wasm-encoder v0.247.0
warning: `syn` (lib) generated 48 warnings (45 duplicates)
Fresh serde_derive v1.0.228
Fresh wasm-metadata v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-003d4d9a2a544f36/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="default"' --cfg 'feature="reactor"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=35a44311eff3c0e8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-003d4d9a2a544f36/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.90s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/command" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown" "--no-default-features" "--features=command"
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh unicode-ident v1.0.19
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh equivalent v1.0.1
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh leb128fmt v0.1.0
Fresh semver v1.0.27
Fresh itoa v1.0.14
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh log v0.4.28
Fresh unicode-xid v0.2.3
Fresh heck v0.5.0
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
Fresh bitflags v2.11.1
Fresh wasip1 v1.0.0
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh proc-macro2 v1.0.101
Fresh indexmap v2.14.0
Fresh wasm-encoder v0.251.0
Fresh quote v1.0.41
Fresh wasmparser v0.247.0
Fresh serde v1.0.228
Fresh anyhow v1.0.102
Fresh object v0.39.0
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
Fresh wasm-encoder v0.247.0
warning: `syn` (lib) generated 48 warnings (45 duplicates)
warning: `serde_json` (lib) generated 8 warnings
Fresh serde_derive v1.0.228
Fresh wasm-metadata v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-57a55c988621e53b/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="command"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=b37de9872273d8c8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-57a55c988621e53b/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.91s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_BUILD_BUILD_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/proxy" RUSTFLAGS="" "cargo" "build" "--release" "-vv" "--package=wasi-preview1-component-adapter" "--target=wasm32-unknown-unknown" "--no-default-features" "--features=proxy"
Fresh foldhash v0.2.0
warning: direct cast of function item into an integer
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/seed.rs:152:35
|
152 | seed = mix(seed, func_ptr as usize as u64);
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
152 | seed = mix(seed, func_ptr as *const () as usize as u64);
| ++++++++++++
Fresh unicode-ident v1.0.19
Fresh memchr v2.7.6
warning: struct `SensibleMoveMask` is never constructed
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
Fresh equivalent v1.0.1
Fresh leb128fmt v0.1.0
Fresh semver v1.0.27
warning: `foldhash` (lib) generated 1 warning
warning: `memchr` (lib) generated 2 warnings
Fresh serde_core v1.0.228
Fresh hashbrown v0.17.0
Fresh itoa v1.0.14
Fresh ryu v1.0.9
warning: value assigned to `vp` is never read
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.9/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
Fresh log v0.4.28
Fresh unicode-xid v0.2.3
Fresh id-arena v2.3.0
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:474:17
|
474 | pub fn iter(&self) -> Iter<T, A> {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
474 | pub fn iter(&self) -> Iter<'_, T, A> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/id-arena-2.3.0/src/lib.rs:481:21
|
481 | pub fn iter_mut(&mut self) -> IterMut<T, A> {
| ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
481 | pub fn iter_mut(&mut self) -> IterMut<'_, T, A> {
| +++
Fresh heck v0.5.0
Fresh wasm-encoder v0.251.0
Fresh wasip1 v1.0.0
Fresh bitflags v2.11.1
Fresh byte-array-literals v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/byte-array-literals)
warning: `ryu` (lib) generated 1 warning
warning: `id-arena` (lib) generated 2 warnings
Fresh proc-macro2 v1.0.101
Fresh indexmap v2.14.0
Fresh anyhow v1.0.102
Fresh serde v1.0.228
Fresh quote v1.0.41
Fresh wasmparser v0.247.0
Fresh serde_json v1.0.140
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:274:21
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry
| ^^^^^^^^^ ^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
274 | pub fn entry<S>(&mut self, key: S) -> Entry<'_>
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:303:17
|
303 | pub fn iter(&self) -> Iter {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
303 | pub fn iter(&self) -> Iter<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:311:21
|
311 | pub fn iter_mut(&mut self) -> IterMut {
| ^^^^^^^^^ ^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
311 | pub fn iter_mut(&mut self) -> IterMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:319:17
|
319 | pub fn keys(&self) -> Keys {
| ^^^^^ ^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
319 | pub fn keys(&self) -> Keys<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:327:19
|
327 | pub fn values(&self) -> Values {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
327 | pub fn values(&self) -> Values<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/map.rs:335:23
|
335 | pub fn values_mut(&mut self) -> ValuesMut {
| ^^^^^^^^^ ^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
335 | pub fn values_mut(&mut self) -> ValuesMut<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/value/de.rs:1388:19
|
1388 | fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
1388 | fn unexpected(&self) -> Unexpected<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/number.rs:798:30
|
798 | pub(crate) fn unexpected(&self) -> Unexpected {
| ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
798 | pub(crate) fn unexpected(&self) -> Unexpected<'_> {
| ++++
Fresh object v0.39.0
warning: `serde_json` (lib) generated 8 warnings
Fresh syn v2.0.106
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:146:28
|
146 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
|
= note: `#[warn(renamed_and_removed_lints)]` on by default
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
521 | / define_punctuation_structs! {
522 | | "_" pub struct Underscore/1 /// wildcard patterns, inferred types, unnamed items in constants, extern crates, use declarations, and destructuring assignment
523 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: lint `repr_transparent_external_private_fields` has been renamed to `repr_transparent_non_zst_fields`
--> /root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.106/src/token.rs:327:36
|
327 | #[allow(unknown_lints, repr_transparent_external_private_fields)] // False positive: https://github.com/rust-lang/rust/issues/78586#issuecomment-1722680482
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `repr_transparent_non_zst_fields`
...
748 | / define_punctuation! {
749 | | "&" pub struct And/1 /// bitwise and logical AND, borrow, references, reference patterns
750 | | "&&" pub struct AndAnd/2 /// lazy AND, borrow, references, reference patterns
751 | | "&=" pub struct AndEq/2 /// bitwise AND assignment
... |
794 | | "~" pub struct Tilde/1 /// unused since before Rust 1.0
795 | | }
| |_- in this macro invocation
|
= note: this warning originates in the macro `define_punctuation_structs` which comes from the expansion of the macro `define_punctuation` (in Nightly builds, run with -Z macro-backtrace for more info)
Fresh wasm-encoder v0.247.0
warning: `syn` (lib) generated 48 warnings (45 duplicates)
Fresh serde_derive v1.0.228
Fresh wasm-metadata v0.247.0
Fresh prettyplease v0.2.31
Fresh wit-parser v0.247.0
Fresh wit-bindgen-core v0.57.0
Fresh wit-component v0.247.0
Fresh wit-bindgen-rust v0.57.0
Fresh wit-bindgen-rust-macro v0.57.0
Dirty wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter): the list of features changed
Compiling wasi-preview1-component-adapter v46.0.1 (/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter)
Running `CARGO=/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasi_snapshot_preview1 CARGO_MANIFEST_DIR=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter CARGO_MANIFEST_PATH=/home/y30075072/wasmtime/crates/wasi-preview1-component-adapter/Cargo.toml CARGO_PKG_AUTHORS='The Wasmtime Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasi-preview1-component-adapter CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION=1.94.0 CARGO_PKG_VERSION=46.0.1 CARGO_PKG_VERSION_MAJOR=46 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps:/home/y30075072/wasmtime/target/release:/home/y30075072/wasmtime/target/release/deps:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-gnu/lib:/root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib:/usr/local/ubm/lib64/:/usr/local/ubm/lib/:/usr/lib64:/lib:/usr/lib:/usr/local/lib/:/usr/local/lib64/mami/:' OUT_DIR=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-df8748060c7bbe3e/out /root/innersource-rust/rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin/rustc --crate-name wasi_snapshot_preview1 --edition=2024 crates/wasi-preview1-component-adapter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=s -C embed-bitcode=no '--allow=clippy::all' '--warn=clippy::useless_conversion' --warn=unused_import_braces --warn=unused_extern_crates --warn=unused-macro-rules --warn=unused-lifetimes --warn=unstable_features '--warn=clippy::unnecessary_to_owned' '--warn=clippy::unnecessary_mut_passed' '--warn=clippy::unnecessary_fallible_conversions' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' --warn=unexpected_cfgs --warn=trivial_numeric_casts '--warn=clippy::redundant_field_names' '--warn=clippy::multiple_bound_locations' '--warn=clippy::map_clone' '--warn=clippy::manual_strip' '--warn=clippy::from_over_into' '--warn=clippy::extra_unused_type_parameters' '--warn=clippy::clone_on_copy' '--warn=clippy::allow_attributes_without_reason' --check-cfg 'cfg(pulley_tail_calls)' --check-cfg 'cfg(pulley_assume_llvm_makes_tail_calls)' --check-cfg 'cfg(pulley_disable_interp_simd)' --check-cfg 'cfg(arc_try_new)' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(gc_zeal)' --cfg 'feature="proxy"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("command", "default", "proxy", "reactor"))' -C metadata=a67147aca9b8fbd8 --out-dir /home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps -L dependency=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps --extern bitflags=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libbitflags-94d98a23b5f127dc.rlib --extern byte_array_literals=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libbyte_array_literals-fa51a6320f7326f2.so --extern wasip1=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/deps/libwasip1-47532639896df9fb.rlib --extern wit_bindgen_rust_macro=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/release/deps/libwit_bindgen_rust_macro-d1c954da484a948f.so -L native=/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out/wasm32-unknown-unknown/release/build/wasi-preview1-component-adapter-df8748060c7bbe3e/out -l static=wasm-raw-intrinsics -C link-arg=--import-memory -C link-arg=-zstack-size=0`
Finished `release` profile [optimized] target(s) in 0.41s
running: env -u CARGO_ENCODED_RUSTFLAGS CARGO_PROFILE_DEV_DEBUG="2" CARGO_TARGET_DIR="/home/y30075072/wasmtime/target/release/build/test-programs-artifacts-5d1b9c3f93b9f9b2/out" RUSTFLAGS="" "cargo" "build" "--target=wasm32-wasip1" "--package=test-programs"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
thread 'main' (3815837) panicked at crates/test-programs/artifacts/build.rs:193:66:
called `Result::unwrap()` on an `Err` value: CargoMetadata { stderr: " Downloading crates ...\nerror: failed to download `windows v0.52.0`\n\nCaused by:\n unable to get packages from source\n\nCaused by:\n failed to unpack package `windows v0.52.0`\n\nCaused by:\n failed to unpack entry at `windows-0.52.0/src/Windows/Devices/Midi/mod.rs`\n\nCaused by:\n failed to unpack `/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Devices/Midi/mod.rs`\n\nCaused by:\n failed to unpack `windows-0.52.0/src/Windows/Devices/Midi/mod.rs` into `/root/innersource-rust/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Devices/Midi/mod.rs`\n\nCaused by:\n No space left on device (os error 28)\n" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench --bench call --bench trap --bench instantiation --bench thread_eager_init


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench --bench call --bench trap --bench instantiation --bench thread_eager_init


QLiangong
7月6日 评论:
7月6日 评论:
compile
call
trap
instantiation
thread_eager_init
wasi
compile_time_builtins
regex/uap


QLiangong
7月6日 评论:
7月6日 评论:
cargo bench --bench call --bench trap --bench instantiation --bench thread_eager_init
cargo bench --bench compile
cargo bench --bench compile > compile.log


QLiangong
7月6日 评论:
7月6日 评论:
QLiangong
7月6日 评论:
7月6日 评论:
# hostname=localhost.localdomain arch=x86_64 date=2026-07-06_17:35:01
# command: cargo bench --bench compile
Finished `bench` profile [optimized] target(s) in 0.14s
Running benches/compile.rs (target/release/deps/compile-403780b9b8997cc5)
Benchmarking [cranelift:none]/compile/sqlite3.wat
Benchmarking [cranelift:none]/compile/sqlite3.wat: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 13.1s, or reduce sample count to 30.
Benchmarking [cranelift:none]/compile/sqlite3.wat: Collecting 100 samples in estimated 13.120 s (100 iterations)
Benchmarking [cranelift:none]/compile/sqlite3.wat: Analyzing
[cranelift:none]/compile/sqlite3.wat
time: [129.15 ms 129.97 ms 130.71 ms]
change: [−1.5335% −0.6076% +0.2327%] (p = 0.20 > 0.05)
No change in performance detected.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking [cranelift:none]/compile/benchmark.wasm
Benchmarking [cranelift:none]/compile/benchmark.wasm: Warming up for 3.0000 s
Benchmarking [cranelift:none]/compile/benchmark.wasm: Collecting 100 samples in estimated 5.8240 s (300 iterations)
Benchmarking [cranelift:none]/compile/benchmark.wasm: Analyzing
[cranelift:none]/compile/benchmark.wasm
time: [18.823 ms 18.941 ms 19.054 ms]
change: [−1.1377% −0.3321% +0.5085%] (p = 0.47 > 0.05)
No change in performance detected.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
5 (5.00%) high mild
Benchmarking [cranelift:none]/compile/pullbenchmark.wasm
Benchmarking [cranelift:none]/compile/pullbenchmark.wasm: Warming up for 3.0000 s
Benchmarking [cranelift:none]/compile/pullbenchmark.wasm: Collecting 100 samples in estimated 5.6324 s (300 iterations)
Benchmarking [cranelift:none]/compile/pullbenchmark.wasm: Analyzing
[cranelift:none]/compile/pullbenchmark.wasm
time: [18.669 ms 18.793 ms 18.920 ms]
change: [−3.2193% −2.2756% −1.2698%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking [cranelift:none]/compile/spidermonkey-markdown.wasm
Benchmarking [cranelift:none]/compile/spidermonkey-markdown.wasm: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 26.3s, or reduce sample count to 10.
Benchmarking [cranelift:none]/compile/spidermonkey-markdown.wasm: Collecting 100 samples in estimated 26.266 s (100 iterations)
Benchmarking [cranelift:none]/compile/spidermonkey-markdown.wasm: Analyzing
[cranelift:none]/compile/spidermonkey-markdown.wasm
time: [255.10 ms 257.50 ms 259.75 ms]
change: [+3.0364% +4.3168% +5.6904%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking [cranelift:none]/compile/empty.wat
Benchmarking [cranelift:none]/compile/empty.wat: Warming up for 3.0000 s
Benchmarking [cranelift:none]/compile/empty.wat: Collecting 100 samples in estimated 5.0917 s (237k iterations)
Benchmarking [cranelift:none]/compile/empty.wat: Analyzing
[cranelift:none]/compile/empty.wat
time: [20.464 µs 20.488 µs 20.512 µs]
change: [−3.1862% −3.0025% −2.8180%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low severe
2 (2.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking [cranelift:speed]/compile/sqlite3.wat
Benchmarking [cranelift:speed]/compile/sqlite3.wat: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 13.8s, or reduce sample count to 30.
Benchmarking [cranelift:speed]/compile/sqlite3.wat: Collecting 100 samples in estimated 13.790 s (100 iterations)
Benchmarking [cranelift:speed]/compile/sqlite3.wat: Analyzing
[cranelift:speed]/compile/sqlite3.wat
time: [136.66 ms 137.51 ms 138.36 ms]
change: [−1.7226% −0.8339% +0.0193%] (p = 0.06 > 0.05)
No change in performance detected.
Benchmarking [cranelift:speed]/compile/benchmark.wasm
Benchmarking [cranelift:speed]/compile/benchmark.wasm: Warming up for 3.0000 s
Benchmarking [cranelift:speed]/compile/benchmark.wasm: Collecting 100 samples in estimated 5.9735 s (300 iterations)
Benchmarking [cranelift:speed]/compile/benchmark.wasm: Analyzing
[cranelift:speed]/compile/benchmark.wasm
time: [19.603 ms 19.693 ms 19.790 ms]
change: [−0.1413% +0.6202% +1.3949%] (p = 0.13 > 0.05)
No change in performance detected.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking [cranelift:speed]/compile/pullbenchmark.wasm
Benchmarking [cranelift:speed]/compile/pullbenchmark.wasm: Warming up for 3.0000 s
Benchmarking [cranelift:speed]/compile/pullbenchmark.wasm: Collecting 100 samples in estimated 5.8872 s (300 iterations)
Benchmarking [cranelift:speed]/compile/pullbenchmark.wasm: Analyzing
[cranelift:speed]/compile/pullbenchmark.wasm
time: [19.586 ms 19.700 ms 19.818 ms]
change: [+3.3621% +4.2783% +5.1731%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
Benchmarking [cranelift:speed]/compile/spidermonkey-markdown.wasm
Benchmarking [cranelift:speed]/compile/spidermonkey-markdown.wasm: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 24.9s, or reduce sample count to 20.
Benchmarking [cranelift:speed]/compile/spidermonkey-markdown.wasm: Collecting 100 samples in estimated 24.889 s (100 iterations)
Benchmarking [cranelift:speed]/compile/spidermonkey-markdown.wasm: Analyzing
[cranelift:speed]/compile/spidermonkey-markdown.wasm
time: [245.21 ms 247.77 ms 250.13 ms]
change: [−1.7730% −0.4167% +1.0349%] (p = 0.57 > 0.05)
No change in performance detected.
Benchmarking [cranelift:speed]/compile/empty.wat
Benchmarking [cranelift:speed]/compile/empty.wat: Warming up for 3.0000 s
Benchmarking [cranelift:speed]/compile/empty.wat: Collecting 100 samples in estimated 5.0323 s (237k iterations)
Benchmarking [cranelift:speed]/compile/empty.wat: Analyzing
[cranelift:speed]/compile/empty.wat
time: [20.050 µs 20.063 µs 20.077 µs]
change: [−6.5887% −6.2361% −5.8812%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild


QLiangong
7月6日 评论:
7月6日 评论:
QLiangong
7月6日 评论:
7月6日 评论:
基于 volo-thrift 的 纯字符串 echo Ping-Pong RPC 端到端性能(Binary 协议)


QLiangong
7月6日 评论:
7月6日 评论:
性能测试项 测试规格 数据单位 测试数据值
call sync/no-hook/core - host-to-wasm - typed - nop ns 23.6
call sync/no-hook/core - host-to-wasm - untyped - nop ns 247.64
call sync/no-hook/core - host-to-wasm - unchecked - nop ns 24.277
call sync/no-hook/core - host-to-wasm - typed - nop-params-and-results ns 25.287
call sync/no-hook/core - host-to-wasm - untyped - nop-params-and-results ns 298.56
call sync/no-hook/core - host-to-wasm - unchecked - nop-params-and-results ns 46.369
call sync/hook-sync/core - host-to-wasm - typed - nop ns 29.569
call sync/hook-sync/core - host-to-wasm - untyped - nop ns 256.36
call sync/hook-sync/core - host-to-wasm - unchecked - nop ns 30.073
call sync/hook-sync/core - host-to-wasm - typed - nop-params-and-results ns 31.281
call sync/hook-sync/core - host-to-wasm - untyped - nop-params-and-results ns 305.08
call sync/hook-sync/core - host-to-wasm - unchecked - nop-params-and-results ns 56.885
call sync-pool/no-hook/core - host-to-wasm - typed - nop ns 23.668
call sync-pool/no-hook/core - host-to-wasm - untyped - nop ns 248.17
call sync-pool/no-hook/core - host-to-wasm - unchecked - nop ns 23.436
call sync-pool/no-hook/core - host-to-wasm - typed - nop-params-and-results ns 25.382
call sync-pool/no-hook/core - host-to-wasm - untyped - nop-params-and-results ns 298.46
call sync-pool/no-hook/core - host-to-wasm - unchecked - nop-params-and-results ns 46.673
call sync-pool/hook-sync/core - host-to-wasm - typed - nop ns 29.513
call sync-pool/hook-sync/core - host-to-wasm - untyped - nop ns 256.3
call sync-pool/hook-sync/core - host-to-wasm - unchecked - nop ns 29.852
call sync-pool/hook-sync/core - host-to-wasm - typed - nop-params-and-results ns 31.086
call sync-pool/hook-sync/core - host-to-wasm - untyped - nop-params-and-results ns 305.14
call sync-pool/hook-sync/core - host-to-wasm - unchecked - nop-params-and-results ns 56.717
call async/no-hook/core - host-to-wasm - typed - nop ns 163.38
call async/no-hook/core - host-to-wasm - untyped - nop ns 385.59
call async/no-hook/core - host-to-wasm - typed - nop-params-and-results ns 188.15
call async/no-hook/core - host-to-wasm - untyped - nop-params-and-results ns 475.04
call async/hook-sync/core - host-to-wasm - typed - nop ns 169.14
call async/hook-sync/core - host-to-wasm - untyped - nop ns 393.7
call async/hook-sync/core - host-to-wasm - typed - nop-params-and-results ns 195.01
call async/hook-sync/core - host-to-wasm - untyped - nop-params-and-results ns 476.18
call async-pool/no-hook/core - host-to-wasm - typed - nop ns 164.3
call async-pool/no-hook/core - host-to-wasm - untyped - nop ns 383.23
call async-pool/no-hook/core - host-to-wasm - typed - nop-params-and-results ns 187.15
call async-pool/no-hook/core - host-to-wasm - untyped - nop-params-and-results ns 474.6
call async-pool/hook-sync/core - host-to-wasm - typed - nop ns 170.78
call async-pool/hook-sync/core - host-to-wasm - untyped - nop ns 394.18
call async-pool/hook-sync/core - host-to-wasm - typed - nop-params-and-results ns 193.52
call async-pool/hook-sync/core - host-to-wasm - untyped - nop-params-and-results ns 477.19
call sync/no-hook/core - wasm-to-host - typed - nop ns 3.9498
call sync/no-hook/core - wasm-to-host - typed - nop-params-and-results ns 6.5449
call sync/no-hook/core - wasm-to-host - untyped - nop ns 22.482
call sync/no-hook/core - wasm-to-host - untyped - nop-params-and-results ns 49.751
call sync/no-hook/core - wasm-to-host - unchecked - nop ns 3.9556
call sync/no-hook/core - wasm-to-host - unchecked - nop-params-and-results ns 18.278
call sync/hook-sync/core - wasm-to-host - typed - nop ns 14.545
call sync/hook-sync/core - wasm-to-host - typed - nop-params-and-results ns 14.319
call sync/hook-sync/core - wasm-to-host - untyped - nop ns 29.303
call sync/hook-sync/core - wasm-to-host - untyped - nop-params-and-results ns 57.814
call sync/hook-sync/core - wasm-to-host - unchecked - nop ns 14.207
call sync/hook-sync/core - wasm-to-host - unchecked - nop-params-and-results ns 24.625
call sync-pool/no-hook/core - wasm-to-host - typed - nop ns 3.9595
call sync-pool/no-hook/core - wasm-to-host - typed - nop-params-and-results ns 6.5456
call sync-pool/no-hook/core - wasm-to-host - untyped - nop ns 21.954
call sync-pool/no-hook/core - wasm-to-host - untyped - nop-params-and-results ns 49.539
call sync-pool/no-hook/core - wasm-to-host - unchecked - nop ns 3.953
call sync-pool/no-hook/core - wasm-to-host - unchecked - nop-params-and-results ns 18.478
call sync-pool/hook-sync/core - wasm-to-host - typed - nop ns 14.481
call sync-pool/hook-sync/core - wasm-to-host - typed - nop-params-and-results ns 14.317
call sync-pool/hook-sync/core - wasm-to-host - untyped - nop ns 29.666
call sync-pool/hook-sync/core - wasm-to-host - untyped - nop-params-and-results ns 57.799
call sync-pool/hook-sync/core - wasm-to-host - unchecked - nop ns 14.228
call sync-pool/hook-sync/core - wasm-to-host - unchecked - nop-params-and-results ns 24.684
call async/no-hook/core - wasm-to-host - typed - nop ns 3.9623
call async/no-hook/core - wasm-to-host - typed - nop-params-and-results ns 6.5468
call async/no-hook/core - wasm-to-host - untyped - nop ns 21.972
call async/no-hook/core - wasm-to-host - untyped - nop-params-and-results ns 61.562
call async/no-hook/core - wasm-to-host - unchecked - nop ns 3.9507
call async/no-hook/core - wasm-to-host - unchecked - nop-params-and-results ns 18.572
call async/no-hook/core - wasm-to-host - async-typed - nop ns 34.964
call async/no-hook/core - wasm-to-host - async-typed - nop-params-and-results ns 35.906
call async/hook-sync/core - wasm-to-host - typed - nop ns 13.329
call async/hook-sync/core - wasm-to-host - typed - nop-params-and-results ns 14.638
call async/hook-sync/core - wasm-to-host - untyped - nop ns 29.176
call async/hook-sync/core - wasm-to-host - untyped - nop-params-and-results ns 70.155
call async/hook-sync/core - wasm-to-host - unchecked - nop ns 12.888
call async/hook-sync/core - wasm-to-host - unchecked - nop-params-and-results ns 24.441
call async/hook-sync/core - wasm-to-host - async-typed - nop ns 41.23
call async/hook-sync/core - wasm-to-host - async-typed - nop-params-and-results ns 42.251
call async-pool/no-hook/core - wasm-to-host - typed - nop ns 3.9615
call async-pool/no-hook/core - wasm-to-host - typed - nop-params-and-results ns 6.5677
call async-pool/no-hook/core - wasm-to-host - untyped - nop ns 21.855
call async-pool/no-hook/core - wasm-to-host - untyped - nop-params-and-results ns 61.559
call async-pool/no-hook/core - wasm-to-host - unchecked - nop ns 3.9808
call async-pool/no-hook/core - wasm-to-host - unchecked - nop-params-and-results ns 18.215
call async-pool/no-hook/core - wasm-to-host - async-typed - nop ns 34.826
call async-pool/no-hook/core - wasm-to-host - async-typed - nop-params-and-results ns 36.388
call async-pool/hook-sync/core - wasm-to-host - typed - nop ns 13.33
call async-pool/hook-sync/core - wasm-to-host - typed - nop-params-and-results ns 14.646
call async-pool/hook-sync/core - wasm-to-host - untyped - nop ns 29.337
call async-pool/hook-sync/core - wasm-to-host - untyped - nop-params-and-results ns 69.999
call async-pool/hook-sync/core - wasm-to-host - unchecked - nop ns 12.865
call async-pool/hook-sync/core - wasm-to-host - unchecked - nop-params-and-results ns 24.484
call async-pool/hook-sync/core - wasm-to-host - async-typed - nop ns 41.486
call async-pool/hook-sync/core - wasm-to-host - async-typed - nop-params-and-results ns 42.553
call sync/no-hook/component - host-to-wasm - typed - nop ns 510.22
call sync/no-hook/component - host-to-wasm - untyped - nop ns 553.59
call sync/no-hook/component - host-to-wasm - typed - nop-params-and-results ns 523.16
call sync/no-hook/component - host-to-wasm - untyped - nop-params-and-results ns 606.6
call sync/hook-sync/component - host-to-wasm - typed - nop ns 514.54
call sync/hook-sync/component - host-to-wasm - untyped - nop ns 564.64
call sync/hook-sync/component - host-to-wasm - typed - nop-params-and-results ns 527.49
call sync/hook-sync/component - host-to-wasm - untyped - nop-params-and-results ns 611.72
call sync-pool/no-hook/component - host-to-wasm - typed - nop ns 528.64
call sync-pool/no-hook/component - host-to-wasm - untyped - nop ns 573.38
call sync-pool/no-hook/component - host-to-wasm - typed - nop-params-and-results ns 531.43
call sync-pool/no-hook/component - host-to-wasm - untyped - nop-params-and-results ns 625.06
call sync-pool/hook-sync/component - host-to-wasm - typed - nop ns 539.3
call sync-pool/hook-sync/component - host-to-wasm - untyped - nop ns 579.96
call sync-pool/hook-sync/component - host-to-wasm - typed - nop-params-and-results ns 538.89
call sync-pool/hook-sync/component - host-to-wasm - untyped - nop-params-and-results ns 629.1
call async/no-hook/component - host-to-wasm - typed - nop µs 1.3643
call async/no-hook/component - host-to-wasm - untyped - nop µs 1.5995
call async/no-hook/component - host-to-wasm - typed - nop-params-and-results µs 1.3817
call async/no-hook/component - host-to-wasm - untyped - nop-params-and-results µs 1.5572
call async/hook-sync/component - host-to-wasm - typed - nop µs 1.376
call async/hook-sync/component - host-to-wasm - untyped - nop µs 1.4972
call async/hook-sync/component - host-to-wasm - typed - nop-params-and-results µs 1.3949
call async/hook-sync/component - host-to-wasm - untyped - nop-params-and-results µs 1.573
call async-pool/no-hook/component - host-to-wasm - typed - nop µs 1.3567
call async-pool/no-hook/component - host-to-wasm - untyped - nop µs 1.4933
call async-pool/no-hook/component - host-to-wasm - typed - nop-params-and-results µs 1.3946
call async-pool/no-hook/component - host-to-wasm - untyped - nop-params-and-results µs 1.5731
call async-pool/hook-sync/component - host-to-wasm - typed - nop µs 1.3721
call async-pool/hook-sync/component - host-to-wasm - untyped - nop µs 1.4968
call async-pool/hook-sync/component - host-to-wasm - typed - nop-params-and-results µs 1.4052
call async-pool/hook-sync/component - host-to-wasm - untyped - nop-params-and-results µs 1.5641
call sync/no-hook/component - wasm-to-host - typed - nop ns 128.3
call sync/no-hook/component - wasm-to-host - typed - nop-params-and-results ns 136.34
call sync/no-hook/component - wasm-to-host - untyped - nop ns 196.33
call sync/no-hook/component - wasm-to-host - untyped - nop-params-and-results ns 280.91
call sync/hook-sync/component - wasm-to-host - typed - nop ns 141.72
call sync/hook-sync/component - wasm-to-host - typed - nop-params-and-results ns 143.21
call sync/hook-sync/component - wasm-to-host - untyped - nop ns 201.32
call sync/hook-sync/component - wasm-to-host - untyped - nop-params-and-results ns 271.78
call sync-pool/no-hook/component - wasm-to-host - typed - nop ns 132.99
call sync-pool/no-hook/component - wasm-to-host - typed - nop-params-and-results ns 138.45
call sync-pool/no-hook/component - wasm-to-host - untyped - nop ns 195.03
call sync-pool/no-hook/component - wasm-to-host - untyped - nop-params-and-results ns 277.16
call sync-pool/hook-sync/component - wasm-to-host - typed - nop ns 139.94
call sync-pool/hook-sync/component - wasm-to-host - typed - nop-params-and-results ns 142.86
call sync-pool/hook-sync/component - wasm-to-host - untyped - nop ns 202.61
call sync-pool/hook-sync/component - wasm-to-host - untyped - nop-params-and-results ns 274.88
call async/no-hook/component - wasm-to-host - typed - nop ns 130.72
call async/no-hook/component - wasm-to-host - typed - nop-params-and-results ns 131.89
call async/no-hook/component - wasm-to-host - untyped - nop ns 199.42
call async/no-hook/component - wasm-to-host - untyped - nop-params-and-results ns 305.58
call async/no-hook/component - wasm-to-host - async-typed - nop ns 131.74
call async/no-hook/component - wasm-to-host - async-typed - nop-params-and-results ns 153.36
call async/hook-sync/component - wasm-to-host - typed - nop ns 143.14
call async/hook-sync/component - wasm-to-host - typed - nop-params-and-results ns 139.56
call async/hook-sync/component - wasm-to-host - untyped - nop ns 207.02
call async/hook-sync/component - wasm-to-host - untyped - nop-params-and-results ns 300.3
call async/hook-sync/component - wasm-to-host - async-typed - nop ns 139.4
call async/hook-sync/component - wasm-to-host - async-typed - nop-params-and-results ns 163.16
call async-pool/no-hook/component - wasm-to-host - typed - nop ns 129.49
call async-pool/no-hook/component - wasm-to-host - typed - nop-params-and-results ns 131.33
call async-pool/no-hook/component - wasm-to-host - untyped - nop ns 198.35
call async-pool/no-hook/component - wasm-to-host - untyped - nop-params-and-results ns 304.07
call async-pool/no-hook/component - wasm-to-host - async-typed - nop ns 131.72
call async-pool/no-hook/component - wasm-to-host - async-typed - nop-params-and-results ns 153.89
call async-pool/hook-sync/component - wasm-to-host - typed - nop ns 144.16
call async-pool/hook-sync/component - wasm-to-host - typed - nop-params-and-results ns 140.4
call async-pool/hook-sync/component - wasm-to-host - untyped - nop ns 199.53
call async-pool/hook-sync/component - wasm-to-host - untyped - nop-params-and-results ns 302.72
call async-pool/hook-sync/component - wasm-to-host - async-typed - nop ns 137.07
call async-pool/hook-sync/component - wasm-to-host - async-typed - nop-params-and-results ns 161.98
call call-indirect/same-callee/table-init-lazy/65536-calls µs 172.47
call call-indirect/different-callees/table-init-lazy/65536-calls ms 4.7037
call call-indirect/same-callee/table-init-strict/65536-calls µs 170.9
call call-indirect/different-callees/table-init-strict/65536-calls µs 173.06
compile [cranelift:none]/compile/spidermonkey-markdown.wasm ms 348.2
compile [cranelift:none]/compile/empty.wat µs 18.695
compile [cranelift:none]/compile/pullbenchmark.wasm ms 28.487
compile [cranelift:none]/compile/sqlite3.wat ms 200.37
compile [cranelift:none]/compile/benchmark.wasm ms 27.488
compile [cranelift:speed]/compile/spidermonkey-markdown.wasm ms 309.3
compile [cranelift:speed]/compile/empty.wat µs 18.763
compile [cranelift:speed]/compile/pullbenchmark.wasm ms 29.995
compile [cranelift:speed]/compile/sqlite3.wat ms 200.39
compile [cranelift:speed]/compile/benchmark.wasm ms 29.804
compile [cranelift:speed_and_size]/compile/spidermonkey-markdown.wasm ms 352.06
compile [cranelift:speed_and_size]/compile/empty.wat µs 18.646
compile [cranelift:speed_and_size]/compile/pullbenchmark.wasm ms 30.274
compile [cranelift:speed_and_size]/compile/sqlite3.wat ms 203.26
compile [cranelift:speed_and_size]/compile/benchmark.wasm ms 29.833
compile [winch:none]/compile/spidermonkey-markdown.wasm ms 192.02
compile [winch:none]/compile/empty.wat µs 18.71
compile [winch:none]/compile/pullbenchmark.wasm ms 12.104
compile [winch:none]/compile/sqlite3.wat ms 155.55
compile [winch:none]/compile/benchmark.wasm ms 6.5529
compile_time_builtins increment-each-byte-in-buf/func-wrap-host-buf-api ms 12.004
compile_time_builtins increment-each-byte-in-buf/compile-time-builtins-host-buf-api µs 534.18
compile_time_builtins increment-each-byte-in-buf/take-and-return-list-u8 µs 56.187
compile_time_builtins increment-random-byte-in-buf/func-wrap-host-buf-api ns 278.47
compile_time_builtins increment-random-byte-in-buf/compile-time-builtins-host-buf-api ns 160.01
compile_time_builtins increment-random-byte-in-buf/take-and-return-list-u8 µs 3.0491
instantiation sequential/default/empty.wat µs 1.7131
instantiation sequential/pooling/empty.wat µs 1.7652
instantiation parallel/default/empty.wat: with 1 thread µs 1.7094
instantiation parallel/default/empty.wat: with 2 threads µs 3.1046
instantiation parallel/default/empty.wat: with 3 threads µs 3.3555
instantiation parallel/default/empty.wat: with 4 threads µs 3.5884
instantiation parallel/default/empty.wat: with 5 threads µs 3.6961
instantiation parallel/default/empty.wat: with 6 threads µs 4.779
instantiation parallel/default/empty.wat: with 7 threads µs 4.5755
instantiation parallel/default/empty.wat: with 8 threads µs 5.6703
instantiation parallel/default/empty.wat: with 9 threads µs 6.6961
instantiation parallel/default/empty.wat: with 10 threads µs 7.5053
instantiation parallel/default/empty.wat: with 11 threads µs 8.0508
instantiation parallel/default/empty.wat: with 12 threads µs 8.3735
instantiation parallel/default/empty.wat: with 13 threads µs 9.218
instantiation parallel/default/empty.wat: with 14 threads µs 9.6044
instantiation parallel/default/empty.wat: with 15 threads µs 9.8695
instantiation parallel/default/empty.wat: with 16 threads µs 10.019
instantiation parallel/pooling/empty.wat: with 1 thread µs 1.7588
instantiation parallel/pooling/empty.wat: with 2 threads µs 3.2667
instantiation parallel/pooling/empty.wat: with 3 threads µs 3.583
instantiation parallel/pooling/empty.wat: with 4 threads µs 3.9407
instantiation parallel/pooling/empty.wat: with 5 threads µs 4.3656
instantiation parallel/pooling/empty.wat: with 6 threads µs 4.9348
instantiation parallel/pooling/empty.wat: with 7 threads µs 5.5957
instantiation parallel/pooling/empty.wat: with 8 threads µs 6.1792
instantiation parallel/pooling/empty.wat: with 9 threads µs 6.968
instantiation parallel/pooling/empty.wat: with 10 threads µs 7.5177
instantiation parallel/pooling/empty.wat: with 11 threads µs 8.1626
instantiation parallel/pooling/empty.wat: with 12 threads µs 9.0258
instantiation parallel/pooling/empty.wat: with 13 threads µs 9.5846
instantiation parallel/pooling/empty.wat: with 14 threads µs 11.685
instantiation parallel/pooling/empty.wat: with 15 threads µs 10.903
instantiation parallel/pooling/empty.wat: with 16 threads µs 10.986
instantiation deserialize/deserialize/empty.wat µs 77.069
instantiation deserialize/deserialize_file/empty.wat µs 40.256
instantiation sequential/default/data_segments.wat µs 12.399
instantiation sequential/pooling/data_segments.wat µs 2.6939
instantiation parallel/default/data_segments.wat: with 1 thread µs 12.42
instantiation parallel/default/data_segments.wat: with 2 threads µs 34.206
instantiation parallel/default/data_segments.wat: with 3 threads µs 53.569
instantiation parallel/default/data_segments.wat: with 4 threads µs 67.932
instantiation parallel/default/data_segments.wat: with 5 threads µs 88.621
instantiation parallel/default/data_segments.wat: with 6 threads µs 103.34
instantiation parallel/default/data_segments.wat: with 7 threads µs 125.53
instantiation parallel/default/data_segments.wat: with 8 threads µs 141.85
instantiation parallel/default/data_segments.wat: with 9 threads µs 161.25
instantiation parallel/default/data_segments.wat: with 10 threads µs 192.43
instantiation parallel/default/data_segments.wat: with 11 threads µs 211.79
instantiation parallel/default/data_segments.wat: with 12 threads µs 238.29
instantiation parallel/default/data_segments.wat: with 13 threads µs 303.63
instantiation parallel/default/data_segments.wat: with 14 threads µs 330.68
instantiation parallel/default/data_segments.wat: with 15 threads µs 374.99
instantiation parallel/default/data_segments.wat: with 16 threads µs 447.94
instantiation parallel/pooling/data_segments.wat: with 1 thread µs 2.7067
instantiation parallel/pooling/data_segments.wat: with 2 threads µs 6.9727
instantiation parallel/pooling/data_segments.wat: with 3 threads µs 8.5756
instantiation parallel/pooling/data_segments.wat: with 4 threads µs 10.367
instantiation parallel/pooling/data_segments.wat: with 5 threads µs 13.313
instantiation parallel/pooling/data_segments.wat: with 6 threads µs 16.501
instantiation parallel/pooling/data_segments.wat: with 7 threads µs 19.279
instantiation parallel/pooling/data_segments.wat: with 8 threads µs 26.182
instantiation parallel/pooling/data_segments.wat: with 9 threads µs 30.813
instantiation parallel/pooling/data_segments.wat: with 10 threads µs 33.718
instantiation parallel/pooling/data_segments.wat: with 11 threads µs 37.004
instantiation parallel/pooling/data_segments.wat: with 12 threads µs 40.612
instantiation parallel/pooling/data_segments.wat: with 13 threads µs 45.109
instantiation parallel/pooling/data_segments.wat: with 14 threads µs 56.876
instantiation parallel/pooling/data_segments.wat: with 15 threads µs 64.67
instantiation parallel/pooling/data_segments.wat: with 16 threads µs 71.123
instantiation deserialize/deserialize/data_segments.wat µs 108.82
instantiation deserialize/deserialize_file/data_segments.wat µs 40.56
instantiation sequential/default/small_memory.wat µs 10.541
instantiation sequential/pooling/small_memory.wat µs 2.5543
instantiation parallel/default/small_memory.wat: with 1 thread µs 10.475
instantiation parallel/default/small_memory.wat: with 2 threads µs 27.376
instantiation parallel/default/small_memory.wat: with 3 threads µs 40.383
instantiation parallel/default/small_memory.wat: with 4 threads µs 49.586
instantiation parallel/default/small_memory.wat: with 5 threads µs 59.862
instantiation parallel/default/small_memory.wat: with 6 threads µs 78.73
instantiation parallel/default/small_memory.wat: with 7 threads µs 83.642
instantiation parallel/default/small_memory.wat: with 8 threads µs 104.54
instantiation parallel/default/small_memory.wat: with 9 threads µs 116.68
instantiation parallel/default/small_memory.wat: with 10 threads µs 126.61
instantiation parallel/default/small_memory.wat: with 11 threads µs 136.35
instantiation parallel/default/small_memory.wat: with 12 threads µs 150.01
instantiation parallel/default/small_memory.wat: with 13 threads µs 201.59
instantiation parallel/default/small_memory.wat: with 14 threads µs 221.52
instantiation parallel/default/small_memory.wat: with 15 threads µs 256.32
instantiation parallel/default/small_memory.wat: with 16 threads µs 269.44
instantiation parallel/pooling/small_memory.wat: with 1 thread µs 2.5357
instantiation parallel/pooling/small_memory.wat: with 2 threads µs 7.2473
instantiation parallel/pooling/small_memory.wat: with 3 threads µs 7.3197
instantiation parallel/pooling/small_memory.wat: with 4 threads µs 11.118
instantiation parallel/pooling/small_memory.wat: with 5 threads µs 14.616
instantiation parallel/pooling/small_memory.wat: with 6 threads µs 17.319
instantiation parallel/pooling/small_memory.wat: with 7 threads µs 21.165
instantiation parallel/pooling/small_memory.wat: with 8 threads µs 28.791
instantiation parallel/pooling/small_memory.wat: with 9 threads µs 33.499
instantiation parallel/pooling/small_memory.wat: with 10 threads µs 37.709
instantiation parallel/pooling/small_memory.wat: with 11 threads µs 30.752
instantiation parallel/pooling/small_memory.wat: with 12 threads µs 36.991
instantiation parallel/pooling/small_memory.wat: with 13 threads µs 57.182
instantiation parallel/pooling/small_memory.wat: with 14 threads µs 64.629
instantiation parallel/pooling/small_memory.wat: with 15 threads µs 64.029
instantiation parallel/pooling/small_memory.wat: with 16 threads µs 60.97
instantiation deserialize/deserialize/small_memory.wat µs 84.993
instantiation deserialize/deserialize_file/small_memory.wat µs 39.429
instantiation sequential/default/wasi.wasm µs 12.576
instantiation sequential/pooling/wasi.wasm µs 3.3593
instantiation parallel/default/wasi.wasm: with 1 thread µs 12.573
instantiation parallel/default/wasi.wasm: with 2 threads µs 31.318
instantiation parallel/default/wasi.wasm: with 3 threads µs 57.107
instantiation parallel/default/wasi.wasm: with 4 threads µs 67.018
instantiation parallel/default/wasi.wasm: with 5 threads µs 89.536
instantiation parallel/default/wasi.wasm: with 6 threads µs 108.77
instantiation parallel/default/wasi.wasm: with 7 threads µs 132.54
instantiation parallel/default/wasi.wasm: with 8 threads µs 144.66
instantiation parallel/default/wasi.wasm: with 9 threads µs 174.79
instantiation parallel/default/wasi.wasm: with 10 threads µs 191.04
instantiation parallel/default/wasi.wasm: with 11 threads µs 208.78
instantiation parallel/default/wasi.wasm: with 12 threads µs 230.51
instantiation parallel/default/wasi.wasm: with 13 threads µs 301.6
instantiation parallel/default/wasi.wasm: with 14 threads µs 345.34
instantiation parallel/default/wasi.wasm: with 15 threads µs 395.21
instantiation parallel/default/wasi.wasm: with 16 threads µs 446.22
instantiation parallel/pooling/wasi.wasm: with 1 thread µs 3.4199
instantiation parallel/pooling/wasi.wasm: with 2 threads µs 10.837
instantiation parallel/pooling/wasi.wasm: with 3 threads µs 12.017
instantiation parallel/pooling/wasi.wasm: with 4 threads µs 14.733
instantiation parallel/pooling/wasi.wasm: with 5 threads µs 17.503
instantiation parallel/pooling/wasi.wasm: with 6 threads µs 20.041
instantiation parallel/pooling/wasi.wasm: with 7 threads µs 23.095
instantiation parallel/pooling/wasi.wasm: with 8 threads µs 19.959
instantiation parallel/pooling/wasi.wasm: with 9 threads µs 22.058
instantiation parallel/pooling/wasi.wasm: with 10 threads µs 26.43
instantiation parallel/pooling/wasi.wasm: with 11 threads µs 30.931
instantiation parallel/pooling/wasi.wasm: with 12 threads µs 46.827
instantiation parallel/pooling/wasi.wasm: with 13 threads µs 41.339
instantiation parallel/pooling/wasi.wasm: with 14 threads µs 49.92
instantiation parallel/pooling/wasi.wasm: with 15 threads µs 52.533
instantiation parallel/pooling/wasi.wasm: with 16 threads µs 62.061
instantiation deserialize/deserialize/wasi.wasm µs 204.69
instantiation deserialize/deserialize_file/wasi.wasm µs 84.719
thread_eager_init lazy initialization at call µs 2.5643
thread_eager_init Benchmarking eager initialization: Analyzing µs 2.4912
thread_eager_init call after eager initialization ns 67.161
trap Benchmarking multi-threaded-traps/0: Analyzing µs 3.6065
trap Benchmarking multi-threaded-traps/1: Analyzing µs 6.2303
trap Benchmarking multi-threaded-traps/2: Analyzing µs 5.9792
trap Benchmarking multi-threaded-traps/4: Analyzing µs 8.8679
trap Benchmarking multi-threaded-traps/8: Analyzing µs 18.22
trap Benchmarking multi-threaded-traps/16: Analyzing µs 20.496
trap many-modules-registered-traps/1 µs 3.6588
trap many-modules-registered-traps/8 µs 3.6944
trap many-modules-registered-traps/64 µs 3.64
trap many-modules-registered-traps/512 µs 3.6522
trap many-modules-registered-traps/4096 µs 3.6785
trap many-stack-frames-traps/1 µs 1.6002
trap many-stack-frames-traps/8 µs 3.2963
trap many-stack-frames-traps/64 µs 6.666
trap many-stack-frames-traps/512 µs 11.656
trap host-wasm-frames-traps/20 µs 15.74
trap host-wasm-frames-traps/40 µs 27.24
trap host-wasm-frames-traps/60 µs 38.845
trap host-wasm-frames-traps/80 µs 50.674
trap host-wasm-frames-traps/100 µs 62.205
trap host-wasm-frames-traps/120 µs 73.563
trap host-wasm-frames-traps/140 µs 85.304
trap host-wasm-frames-traps/160 µs 96.943
trap host-wasm-frames-traps/180 µs 108.64
trap host-wasm-frames-traps/200 µs 120.14
wasi Benchmarking wasi/read-arguments.wat: Analyzing ns 443.82
wasi Benchmarking wasi/read-file.wat: Analyzing µs 34.262
wasi Benchmarking wasi/open-file.wat: Analyzing µs 10.377
wasi wasi/read-environment.wat ns 478.21
wasi Benchmarking wasi/read-dir.wat: Analyzing µs 83.885
wasi wasi/get-current-time.wat ns 156.19


QLiangong
7月6日 评论:
7月6日 评论:
QLiangong
7月6日 评论:
7月6日 评论:
950数据 Zen4数据 Zen5数据 950 vs Zen4 性能比 950 vs Zen4 950 vs Zen5 性能比 950 vs Zen5
27.488 25.152 18.941 91.50% -8.50% 68.91% -31.09%
18.695 32.811 20.488 175.51% 75.51% 109.59% 9.59%
28.487 25.447 18.793 89.33% -10.67% 65.97% -34.03%
348.2 322.62 257.5 92.65% -7.35% 73.95% -26.05%
200.37 163.75 129.97 81.72% -18.28% 64.86% -35.14%
29.804 26.183 19.693 87.85% -12.15% 66.08% -33.92%
18.763 32.511 20.063 173.27% 73.27% 106.93% 6.93%
29.995 25.499 19.7 85.01% -14.99% 65.68% -34.32%
309.3 333.07 247.77 107.69% 7.69% 80.11% -19.89%
200.39 175 137.51 87.33% -12.67% 68.62% -31.38%
29.833 26.399 19.741 88.49% -11.51% 66.17% -33.83%
18.646 32.739 19.993 175.58% 75.58% 107.22% 7.22%
30.274 25.541 19.18 84.37% -15.63% 63.35% -36.65%
352.06 326.27 260.45 92.67% -7.33% 73.98% -26.02%
203.26 174.97 135.73 86.08% -13.92% 66.78% -33.22%
6.5529 5.678 3.4046 86.65% -13.35% 51.96% -48.04%
18.71 32.738 20.387 174.98% 74.98% 108.96% 8.96%
12.104 12.454 7.1566 102.89% 2.89% 59.13% -40.87%
192.02 181.58 172.87 94.56% -5.44% 90.03% -9.97%
155.55 131.79 104.24 84.73% -15.27% 67.01% -32.99%
1.376 1.2257 902.93 89.08% -10.92% 65619.91% 65519.91%
1.3949 1.2556 940.8 90.01% -9.99% 67445.70% 67345.70%
1.4972 1.3753 976.14 91.86% -8.14% 65197.70% 65097.70%
1.573 1.4731 1.0326 93.65% -6.35% 65.65% -34.35%
139.4 150.82 110.53 108.19% 8.19% 79.29% -20.71%
163.16 164.58 126.47 100.87% 0.87% 77.51% -22.49%
143.14 145.07 112.1 101.35% 1.35% 78.31% -21.69%
139.56 149.83 114.58 107.36% 7.36% 82.10% -17.90%
207.02 198.59 152.35 95.93% -4.07% 73.59% -26.41%
300.3 235.95 188.44 78.57% -21.43% 62.75% -37.25%
169.14 181.93 121.18 107.56% 7.56% 71.64% -28.36%
195.01 207.28 134.87 106.29% 6.29% 69.16% -30.84%
393.7 249.18 238.71 63.29% -36.71% 60.63% -39.37%
476.18 290.63 273.76 61.03% -38.97% 57.49% -42.51%
41.23 44.575 32.935 108.11% 8.11% 79.88% -20.12%
42.251 47.996 36.289 113.60% 13.60% 85.89% -14.11%
13.329 23.636 16.086 177.33% 77.33% 120.68% 20.68%
14.638 22.856 15.245 156.14% 56.14% 104.15% 4.15%
12.888 23.436 15.485 181.84% 81.84% 120.15% 20.15%
24.441 31.639 24.333 129.45% 29.45% 99.56% -0.44%
29.176 33.562 25.399 115.03% 15.03% 87.05% -12.95%
70.155 59.881 44.638 85.36% -14.64% 63.63% -36.37%
1.3643 1.2256 897.95 89.83% -10.17% 65817.64% 65717.64%
1.3817 1.2679 923.53 91.76% -8.24% 66840.12% 66740.12%
1.5995 1.3788 977.85 86.20% -13.80% 61134.73% 61034.73%
1.5572 1.4725 1.0107 94.56% -5.44% 64.90% -35.10%
131.74 145.94 109.77 110.78% 10.78% 83.32% -16.68%
153.36 160.01 126.08 104.34% 4.34% 82.21% -17.79%
130.72 143.98 105.21 110.14% 10.14% 80.49% -19.51%
131.89 150.82 110.89 114.35% 14.35% 84.08% -15.92%
199.42 201.25 155.54 100.92% 0.92% 78.00% -22.00%
305.58 229.82 191.64 75.21% -24.79% 62.71% -37.29%
163.38 159.65 112.83 97.72% -2.28% 69.06% -30.94%
188.15 173.89 124.65 92.42% -7.58% 66.25% -33.75%
385.59 231.19 224.46 59.96% -40.04% 58.21% -41.79%
475.04 269.07 262.94 56.64% -43.36% 55.35% -44.65%
34.964 33.452 23.39 95.68% -4.32% 66.90% -33.10%
35.906 33.673 25.169 93.78% -6.22% 70.10% -29.90%
3.9623 5.4314 3.6398 137.08% 37.08% 91.86% -8.14%
6.5468 6.2435 4.2445 95.37% -4.63% 64.83% -35.17%
3.9507 5.4299 3.3812 137.44% 37.44% 85.58% -14.42%
18.572 25.873 18.942 139.31% 39.31% 101.99% 1.99%
21.972 23.549 16.603 107.18% 7.18% 75.56% -24.44%
61.562 52.362 33.163 85.06% -14.94% 53.87% -46.13%
1.3721 1.2136 897.34 88.45% -11.55% 65399.02% 65299.02%
1.4052 1.2594 915.72 89.62% -10.38% 65166.52% 65066.52%
1.4968 1.3477 981.83 90.04% -9.96% 65595.27% 65495.27%
1.5641 1.4308 1.0364 91.48% -8.52% 66.26% -33.74%
137.07 151.04 109.5 110.19% 10.19% 79.89% -20.11%
161.98 163.65 124.19 101.03% 1.03% 76.67% -23.33%
144.16 145.42 109.91 100.87% 0.87% 76.24% -23.76%
140.4 150.68 112.83 107.32% 7.32% 80.36% -19.64%
199.53 198.81 148.77 99.64% -0.36% 74.56% -25.44%
302.72 240.23 181.76 79.36% -20.64% 60.04% -39.96%
170.78 172.45 120.71 100.98% 0.98% 70.68% -29.32%
193.52 189.95 134.64 98.16% -1.84% 69.57% -30.43%
394.18 238.29 238.57 60.45% -39.55% 60.52% -39.48%
477.19 286.76 273.46 60.09% -39.91% 57.31% -42.69%
41.486 44.495 33.38 107.25% 7.25% 80.46% -19.54%
42.553 47.839 36.796 112.42% 12.42% 86.47% -13.53%
13.33 23.529 15.749 176.51% 76.51% 118.15% 18.15%
14.646 22.847 15.396 155.99% 55.99% 105.12% 5.12%
12.865 23.442 15.471 182.22% 82.22% 120.26% 20.26%
24.484 31.589 24.259 129.02% 29.02% 99.08% -0.92%
29.337 33.65 25.432 114.70% 14.70% 86.69% -13.31%
69.999 62.652 49.115 89.50% -10.50% 70.17% -29.83%
1.3567 1.2173 889.41 89.73% -10.27% 65556.87% 65456.87%
1.3946 1.2437 929.21 89.18% -10.82% 66629.14% 66529.14%
1.4933 1.3515 987.97 90.50% -9.50% 66160.18% 66060.18%
1.5731 1.4237 1.0262 90.50% -9.50% 65.23% -34.77%
131.72 145.69 109 110.61% 10.61% 82.75% -17.25%
153.89 160.88 124.86 104.54% 4.54% 81.14% -18.86%
129.49 142.4 100.52 109.97% 9.97% 77.63% -22.37%
131.33 151.8 109.81 115.59% 15.59% 83.61% -16.39%
198.35 215.58 152.91 108.69% 8.69% 77.09% -22.91%
304.07 249.67 188.81 82.11% -17.89% 62.09% -37.91%
164.3 151.62 112.4 92.28% -7.72% 68.41% -31.59%
187.15 167.57 125.04 89.54% -10.46% 66.81% -33.19%
383.23 225.77 227.24 58.91% -41.09% 59.30% -40.70%
474.6 269.49 263.45 56.78% -43.22% 55.51% -44.49%
34.826 33.604 23.34 96.49% -3.51% 67.02% -32.98%
36.388 33.833 25.205 92.98% -7.02% 69.27% -30.73%
3.9615 5.4299 3.6303 137.07% 37.07% 91.64% -8.36%
6.5677 6.2452 4.3583 95.09% -4.91% 66.36% -33.64%
3.9808 5.4273 3.3907 136.34% 36.34% 85.18% -14.82%
18.215 25.715 19.003 141.17% 41.17% 104.33% 4.33%
21.855 23.543 16.629 107.72% 7.72% 76.09% -23.91%
61.559 52.246 37.507 84.87% -15.13% 60.93% -39.07%
2.4912 3.6384 1.6862 146.05% 46.05% 67.69% -32.31%
3.6065 4.0303 2.2995 111.75% 11.75% 63.76% -36.24%
6.2303 5.4071 3.3846 86.79% -13.21% 54.32% -45.68%
20.496 25.377 33.942 123.81% 23.81% 165.60% 65.60%
5.9792 7.3163 4.5307 122.36% 22.36% 75.77% -24.23%
8.8679 8.1959 8.9538 92.42% -7.58% 100.97% 0.97%
18.22 10.609 14.503 58.23% -41.77% 79.60% -20.40%
10.377 14.219 4.8624 137.02% 37.02% 46.86% -53.14%
443.82 436.57 323.26 98.37% -1.63% 72.84% -27.16%
83.885 89.757 35.388 107.00% 7.00% 42.19% -57.81%
34.262 29.989 19.293 87.53% -12.47% 56.31% -43.69%
67.161 52.911 34.696 78.78% -21.22% 51.66% -48.34%
4.7037 3.8468 2.472 81.78% -18.22% 52.55% -47.45%
173.06 110.53 112.09 63.87% -36.13% 64.77% -35.23%
172.47 112.6 110.93 65.29% -34.71% 64.32% -35.68%
170.9 111.44 111.19 65.21% -34.79% 65.06% -34.94%
108.82 33.599 10.274 30.88% -69.12% 9.44% -90.56%
77.069 31.504 9.2416 40.88% -59.12% 11.99% -88.01%
84.993 30.592 9.6152 35.99% -64.01% 11.31% -88.69%
204.69 161.05 69.632 78.68% -21.32% 34.02% -65.98%
40.56 26.281 8.6733 64.80% -35.20% 21.38% -78.62%
40.256 21.958 8.6832 54.55% -45.45% 21.57% -78.43%
39.429 25.197 8.0924 63.90% -36.10% 20.52% -79.48%
84.719 64.062 36.927 75.62% -24.38% 43.59% -56.41%
62.205 42.041 36.169 67.58% -32.42% 58.14% -41.86%
73.563 49.567 42.626 67.38% -32.62% 57.94% -42.06%
85.304 57.171 49.881 67.02% -32.98% 58.47% -41.53%
96.943 64.124 55.851 66.15% -33.85% 57.61% -42.39%
108.64 71.707 62.423 66.00% -34.00% 57.46% -42.54%
15.74 12.368 9.0882 78.58% -21.42% 57.74% -42.26%
120.14 78.906 69.224 65.68% -34.32% 57.62% -42.38%
27.24 19.927 16.285 73.15% -26.85% 59.78% -40.22%
38.845 27.345 22.757 70.40% -29.60% 58.58% -41.42%
50.674 34.631 29.761 68.34% -31.66% 58.73% -41.27%
534.18 245.24 143.97 45.91% -54.09% 26.95% -73.05%
12.004 14.211 10.327 118.39% 18.39% 86.03% -13.97%
56.187 58.554 33.448 104.21% 4.21% 59.53% -40.47%
160.01 159.31 94.901 99.56% -0.44% 59.31% -40.69%
278.47 302.16 216.51 108.51% 8.51% 77.75% -22.25%
3.0491 4.1735 2.6222 136.88% 36.88% 86.00% -14.00%
2.5643 3.9662 1.5889 154.67% 54.67% 61.96% -38.04%
3.6588 4.0779 2.2841 111.45% 11.45% 62.43% -37.57%
3.6785 4.0242 2.2413 109.40% 9.40% 60.93% -39.07%
3.6522 4.0009 2.2239 109.55% 9.55% 60.89% -39.11%
3.64 4.0375 2.2314 110.92% 10.92% 61.30% -38.70%
3.6944 4.0467 2.3055 109.54% 9.54% 62.41% -37.59%
1.6002 2.5652 1.1292 160.30% 60.30% 70.57% -29.43%
11.656 11.127 7.8782 95.46% -4.54% 67.59% -32.41%
6.666 6.0143 3.9478 90.22% -9.78% 59.22% -40.78%
3.2963 3.7532 2.0724 113.86% 13.86% 62.87% -37.13%
12.42 14.016 5.2921 112.85% 12.85% 42.61% -57.39%
192.43 214.59 174.6 111.52% 11.52% 90.73% -9.27%
211.79 250.12 199.45 118.10% 18.10% 94.17% -5.83%
238.29 277.22 217.35 116.34% 16.34% 91.21% -8.79%
303.63 297.76 237.87 98.07% -1.93% 78.34% -21.66%
330.68 326.15 264.25 98.63% -1.37% 79.91% -20.09%
374.99 349.65 281.82 93.24% -6.76% 75.15% -24.85%
447.94 370.37 302.13 82.68% -17.32% 67.45% -32.55%
34.206 32.091 25.464 93.82% -6.18% 74.44% -25.56%
53.569 59.564 37.868 111.19% 11.19% 70.69% -29.31%
67.932 72.337 50.302 106.48% 6.48% 74.05% -25.95%
88.621 93.491 76.301 105.50% 5.50% 86.10% -13.90%
103.34 115.56 91.596 111.83% 11.83% 88.64% -11.36%
125.53 139.96 94.207 111.50% 11.50% 75.05% -24.95%
141.85 176.89 107.84 124.70% 24.70% 76.02% -23.98%
161.25 201.31 148.48 124.84% 24.84% 92.08% -7.92%
1.7094 1.3465 1.0224 78.77% -21.23% 59.81% -40.19%
7.5053 7.5546 9.0286 100.66% 0.66% 120.30% 20.30%
8.0508 8.1415 9.8327 101.13% 1.13% 122.13% 22.13%
8.3735 8.8249 9.3903 105.39% 5.39% 112.14% 12.14%
9.218 9.4924 10.13 102.98% 2.98% 109.89% 9.89%
9.6044 11.227 11.909 116.89% 16.89% 124.00% 24.00%
9.8695 11.984 11.289 121.42% 21.42% 114.38% 14.38%
10.019 12.612 13.485 125.88% 25.88% 134.59% 34.59%
3.1046 4.5543 2.2201 146.70% 46.70% 71.51% -28.49%
3.3555 4.8985 3.0413 145.98% 45.98% 90.64% -9.36%
3.5884 3.5899 3.4376 100.04% 0.04% 95.80% -4.20%
3.6961 3.8445 4.0836 104.02% 4.02% 110.48% 10.48%
4.779 4.0631 5.1333 85.02% -14.98% 107.41% 7.41%
4.5755 4.8323 5.7582 105.61% 5.61% 125.85% 25.85%
5.6703 5.8544 6.3237 103.25% 3.25% 111.52% 11.52%
6.6961 7.0906 7.7816 105.89% 5.89% 116.21% 16.21%
10.475 7.6042 4.3304 72.59% -27.41% 41.34% -58.66%
126.61 146.47 112.38 115.69% 15.69% 88.76% -11.24%
136.35 162.59 135.27 119.24% 19.24% 99.21% -0.79%
150.01 179.27 152.31 119.51% 19.51% 101.53% 1.53%
201.59 194.11 156.54 96.29% -3.71% 77.65% -22.35%
221.52 208.85 172.54 94.28% -5.72% 77.89% -22.11%
256.32 224.82 187.44 87.71% -12.29% 73.13% -26.87%
269.44 239.69 199.08 88.96% -11.04% 73.89% -26.11%
27.376 17.68 13.012 64.58% -35.42% 47.53% -52.47%
40.383 30.388 32.995 75.25% -24.75% 81.71% -18.29%
49.586 43.93 34.499 88.59% -11.41% 69.57% -30.43%
59.862 63.528 45.095 106.12% 6.12% 75.33% -24.67%
78.73 77.904 53.315 98.95% -1.05% 67.72% -32.28%
83.642 97.163 79.859 116.17% 16.17% 95.48% -4.52%
104.54 118.58 74.036 113.43% 13.43% 70.82% -29.18%
116.68 129.87 94.557 111.30% 11.30% 81.04% -18.96%
12.573 14.441 5.9134 114.86% 14.86% 47.03% -52.97%
191.04 245.12 178.36 128.31% 28.31% 93.36% -6.64%
208.78 274.64 205.75 131.55% 31.55% 98.55% -1.45%
230.51 298.77 239.74 129.61% 29.61% 104.00% 4.00%
301.6 325.92 254.4 108.06% 8.06% 84.35% -15.65%
345.34 354.36 273.77 102.61% 2.61% 79.28% -20.72%
395.21 379.06 304.86 95.91% -4.09% 77.14% -22.86%
446.22 401.55 319.45 89.99% -10.01% 71.59% -28.41%
31.318 35.263 25.807 112.60% 12.60% 82.40% -17.60%
57.107 58.007 42.453 101.58% 1.58% 74.34% -25.66%
67.018 76.803 52.468 114.60% 14.60% 78.29% -21.71%
89.536 87.792 71.488 98.05% -1.95% 79.84% -20.16%
108.77 107.67 83.347 98.99% -1.01% 76.63% -23.37%
132.54 153.78 98.449 116.03% 16.03% 74.28% -25.72%
144.66 182.01 116.86 125.82% 25.82% 80.78% -19.22%
174.79 213.65 148.28 122.23% 22.23% 84.83% -15.17%
2.7067 2.8525 1.7428 105.39% 5.39% 64.39% -35.61%
33.718 33.625 28.378 99.72% -0.28% 84.16% -15.84%
37.004 38.057 32.361 102.85% 2.85% 87.45% -12.55%
40.612 40.611 35.591 100.00% 0.00% 87.64% -12.36%
45.109 42.821 37.265 94.93% -5.07% 82.61% -17.39%
56.876 47.593 43.228 83.68% -16.32% 76.00% -24.00%
64.67 45.908 48.784 70.99% -29.01% 75.44% -24.56%
71.123 57.791 48.803 81.26% -18.74% 68.62% -31.38%
6.9727 6.0354 4.839 86.56% -13.44% 69.40% -30.60%
8.5756 6.4602 7.5664 75.33% -24.67% 88.23% -11.77%
10.367 10.826 9.0636 104.43% 4.43% 87.43% -12.57%
13.313 13.906 11.858 104.45% 4.45% 89.07% -10.93%
16.501 19.546 16.064 118.45% 18.45% 97.35% -2.65%
19.279 22.59 18.826 117.17% 17.17% 97.65% -2.35%
26.182 25.576 21.652 97.69% -2.31% 82.70% -17.30%
30.813 29.142 25.027 94.58% -5.42% 81.22% -18.78%
1.7588 1.3616 1.0306 77.42% -22.58% 58.60% -41.40%
7.5177 8.7202 10.087 116.00% 16.00% 134.18% 34.18%
8.1626 9.5884 11.444 117.47% 17.47% 140.20% 40.20%
9.0258 10.391 12.498 115.13% 15.13% 138.47% 38.47%
9.5846 11.152 13.063 116.35% 16.35% 136.29% 36.29%
11.685 11.92 13.193 102.01% 2.01% 112.91% 12.91%
10.903 13.174 13.979 120.83% 20.83% 128.21% 28.21%
10.986 13.718 14.714 124.87% 24.87% 133.93% 33.93%
3.2667 2.5613 2.4796 78.41% -21.59% 75.91% -24.09%
3.583 4.009 3.0812 111.89% 11.89% 85.99% -14.01%
3.9407 4.544 3.9398 115.31% 15.31% 99.98% -0.02%
4.3656 3.401 4.7041 77.90% -22.10% 107.75% 7.75%
4.9348 3.7142 5.4325 75.27% -24.73% 110.09% 10.09%
5.5957 4.8403 6.7377 86.50% -13.50% 120.41% 20.41%
6.1792 7.3611 7.1548 119.13% 19.13% 115.79% 15.79%
6.968 8.0435 8.6884 115.43% 15.43% 124.69% 24.69%
2.5357 2.5372 1.6421 100.06% 0.06% 64.76% -35.24%
37.709 34.639 29.364 91.86% -8.14% 77.87% -22.13%
30.752 37.118 34.559 120.70% 20.70% 112.38% 12.38%
36.991 43.573 50.668 117.79% 17.79% 136.97% 36.97%
57.182 46.643 43.164 81.57% -18.43% 75.49% -24.51%
64.629 43.621 42.317 67.49% -32.51% 65.48% -34.52%
64.029 68.666 46.497 107.24% 7.24% 72.62% -27.38%
60.97 72.107 50.243 118.27% 18.27% 82.41% -17.59%
7.2473 5.4086 5.3722 74.63% -25.37% 74.13% -25.87%
7.3197 5.7286 5.3936 78.26% -21.74% 73.69% -26.31%
11.118 8.0494 7.862 72.40% -27.60% 70.71% -29.29%
14.616 11.992 11.158 82.05% -17.95% 76.34% -23.66%
17.319 14.714 14.492 84.96% -15.04% 83.68% -16.32%
21.165 29.434 17.232 139.07% 39.07% 81.42% -18.58%
28.791 36.274 20.258 125.99% 25.99% 70.36% -29.64%
33.499 30.459 25.563 90.93% -9.07% 76.31% -23.69%
3.4199 3.8552 2.2934 112.73% 12.73% 67.06% -32.94%
26.43 43.603 41.512 164.98% 64.98% 157.06% 57.06%
30.931 43.151 46.591 139.51% 39.51% 150.63% 50.63%
46.827 46.555 50.581 99.42% -0.58% 108.02% 8.02%
41.339 50.306 54.973 121.69% 21.69% 132.98% 32.98%
49.92 55.068 58.942 110.31% 10.31% 118.07% 18.07%
52.533 62.613 62.809 119.19% 19.19% 119.56% 19.56%
62.061 63.446 63.746 102.23% 2.23% 102.72% 2.72%
10.837 10.706 6.9382 98.79% -1.21% 64.02% -35.98%
12.017 13.797 10.571 114.81% 14.81% 87.97% -12.03%
14.733 16.721 14.713 113.49% 13.49% 99.86% -0.14%
17.503 20.33 18.595 116.15% 16.15% 106.24% 6.24%
20.041 25.147 24.319 125.48% 25.48% 121.35% 21.35%
23.095 25.654 28.975 111.08% 11.08% 125.46% 25.46%
19.959 29.694 33.123 148.77% 48.77% 165.96% 65.96%
22.058 34.766 37.599 157.61% 57.61% 170.46% 70.46%
12.399 14.073 5.1944 113.50% 13.50% 41.89% -58.11%
1.7131 1.333 1.0222 77.81% -22.19% 59.67% -40.33%
10.541 7.6044 4.251 72.14% -27.86% 40.33% -59.67%
12.576 14.4 5.9735 114.50% 14.50% 47.50% -52.50%
2.6939 2.8262 1.7443 104.91% 4.91% 64.75% -35.25%
1.7652 1.3176 1.0334 74.64% -25.36% 58.54% -41.46%
2.5543 2.5441 1.6501 99.60% -0.40% 64.60% -35.40%
3.3593 3.8556 2.2188 114.77% 14.77% 66.05% -33.95%
514.54 481.31 315.22 93.54% -6.46% 61.26% -38.74%
527.49 490.29 322.96 92.95% -7.05% 61.23% -38.77%
564.64 551.9 345.2 97.74% -2.26% 61.14% -38.86%
611.72 596.05 366.55 97.44% -2.56% 59.92% -40.08%
141.72 145.32 109.24 102.54% 2.54% 77.08% -22.92%
143.21 150 110.97 104.74% 4.74% 77.49% -22.51%
201.32 196.34 151.91 97.53% -2.47% 75.46% -24.54%
271.78 234.06 185.72 86.12% -13.88% 68.33% -31.67%
29.569 41.347 21.931 139.83% 39.83% 74.17% -25.83%
31.281 42.273 23.324 135.14% 35.14% 74.56% -25.44%
30.073 41.508 22.689 138.02% 38.02% 75.45% -24.55%
56.885 74.14 44.527 130.33% 30.33% 78.28% -21.72%
256.36 95.514 134.28 37.26% -62.74% 52.38% -47.62%
305.08 141.55 168.81 46.40% -53.60% 55.33% -44.67%
14.545 22.972 15.331 157.94% 57.94% 105.40% 5.40%
14.319 22.991 15.297 160.56% 60.56% 106.83% 6.83%
14.207 22.934 15.117 161.43% 61.43% 106.41% 6.41%
24.625 31.9 23.494 129.54% 29.54% 95.41% -4.59%
29.303 33.301 24.593 113.64% 13.64% 83.93% -16.07%
57.814 61.137 44.647 105.75% 5.75% 77.23% -22.77%
510.22 465.72 310.6 91.28% -8.72% 60.88% -39.12%
523.16 483.29 312.25 92.38% -7.62% 59.69% -40.31%
553.59 524.37 333.97 94.72% -5.28% 60.33% -39.67%
606.6 563.59 360.31 92.91% -7.09% 59.40% -40.60%
128.3 141.29 105.71 110.12% 10.12% 82.39% -17.61%
136.34 146.15 109.8 107.20% 7.20% 80.53% -19.47%
196.33 191.5 152.84 97.54% -2.46% 77.85% -22.15%
280.91 225.36 179.52 80.22% -19.78% 63.91% -36.09%
23.6 19.615 12.44 83.11% -16.89% 52.71% -47.29%
25.287 22.077 13.861 87.31% -12.69% 54.81% -45.19%
24.277 21.482 13.291 88.49% -11.51% 54.75% -45.25%
46.369 55.969 33.199 120.70% 20.70% 71.60% -28.40%
247.64 74.684 121.3 30.16% -69.84% 48.98% -51.02%
298.56 124.42 157.54 41.67% -58.33% 52.77% -47.23%
3.9498 5.4294 3.6332 137.46% 37.46% 91.98% -8.02%
6.5449 6.2517 4.3593 95.52% -4.48% 66.61% -33.39%
3.9556 5.428 3.4035 137.22% 37.22% 86.04% -13.96%
18.278 25.741 17.387 140.83% 40.83% 95.13% -4.87%
22.482 23.497 17.004 104.51% 4.51% 75.63% -24.37%
49.751 53.031 34.372 106.59% 6.59% 69.09% -30.91%
539.3 485.04 312.86 89.94% -10.06% 58.01% -41.99%
538.89 501.14 316.99 92.99% -7.01% 58.82% -41.18%
579.96 528.14 341.72 91.06% -8.94% 58.92% -41.08%
629.1 575.68 369.98 91.51% -8.49% 58.81% -41.19%
139.94 146.52 110.34 104.70% 4.70% 78.85% -21.15%
142.86 150.57 113.25 105.40% 5.40% 79.27% -20.73%
202.61 197.79 157.34 97.62% -2.38% 77.66% -22.34%
274.88 238.08 186.16 86.61% -13.39% 67.72% -32.28%
29.513 41.222 21.915 139.67% 39.67% 74.26% -25.74%
31.086 42.266 23.329 135.96% 35.96% 75.05% -24.95%
29.852 41.445 22.625 138.83% 38.83% 75.79% -24.21%
56.717 74.267 44.508 130.94% 30.94% 78.47% -21.53%
256.3 95.547 133.67 37.28% -62.72% 52.15% -47.85%
305.14 143.19 169.36 46.93% -53.07% 55.50% -44.50%
14.481 23.064 15.375 159.27% 59.27% 106.17% 6.17%
14.317 23.011 15.357 160.73% 60.73% 107.26% 7.26%
14.228 22.912 15.087 161.03% 61.03% 106.04% 6.04%
24.684 31.884 23.669 129.17% 29.17% 95.89% -4.11%
29.666 33.175 24.603 111.83% 11.83% 82.93% -17.07%
57.799 61.046 44.761 105.62% 5.62% 77.44% -22.56%
528.64 469.23 307.45 88.76% -11.24% 58.16% -41.84%
531.43 493.16 306.5 92.80% -7.20% 57.67% -42.33%
573.38 521.1 332.44 90.88% -9.12% 57.98% -42.02%
625.06 560.89 364.41 89.73% -10.27% 58.30% -41.70%
132.99 142.41 106.95 107.08% 7.08% 80.42% -19.58%
138.45 146.95 113.21 106.14% 6.14% 81.77% -18.23%
195.03 192.3 152.08 98.60% -1.40% 77.98% -22.02%
277.16 225.87 185.18 81.49% -18.51% 66.81% -33.19%
23.668 19.62 12.393 82.90% -17.10% 52.36% -47.64%
25.382 22.399 13.974 88.25% -11.75% 55.05% -44.95%
23.436 21.406 13.355 91.34% -8.66% 56.98% -43.02%
46.673 56.312 33.347 120.65% 20.65% 71.45% -28.55%
248.17 74.76 121.74 30.12% -69.88% 49.06% -50.94%
298.46 125.4 157.95 42.02% -57.98% 52.92% -47.08%
3.9595 5.4502 3.6314 137.65% 37.65% 91.71% -8.29%
6.5456 6.2521 3.8878 95.52% -4.48% 59.40% -40.60%
3.953 5.4266 3.3893 137.28% 37.28% 85.74% -14.26%
18.478 25.795 17.343 139.60% 39.60% 93.86% -6.14%
21.954 23.556 16.715 107.30% 7.30% 76.14% -23.86%
49.539 53.298 34.39 107.59% 7.59% 69.42% -30.58%
156.19 145.88 109.65 93.40% -6.60% 70.20% -29.80%
478.21 451.73 338


1