[INFO] fetching crate pybevy_bytecodevm 0.3.0-rc.1...
[INFO] testing pybevy_bytecodevm-0.3.0-rc.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate pybevy_bytecodevm 0.3.0-rc.1 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate pybevy_bytecodevm 0.3.0-rc.1
[INFO] finished tweaking crates.io crate pybevy_bytecodevm 0.3.0-rc.1
[INFO] tweaked toml for crates.io crate pybevy_bytecodevm 0.3.0-rc.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pybevy_bytecodevm 0.3.0-rc.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pybevy_bytecodevm 0.3.0-rc.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208
[INFO] running `Command { std: "docker" "start" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling spin v0.10.1
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling erased-serde v0.4.9
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling toml_edit v0.25.6+spec-1.1.0
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling disqualified v1.0.0
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling bevy_ptr v0.19.1
[INFO] [stderr]    Compiling downcast-rs v2.0.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling cc v1.2.46
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling pyo3-build-config v0.29.2
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling piper v0.2.4
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling async-lock v3.4.1
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling pyo3-ffi v0.29.2
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling stackfuture v0.3.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.19.1
[INFO] [stderr]    Compiling atomicow v1.1.0
[INFO] [stderr]    Compiling pyo3-macros-backend v0.29.2
[INFO] [stderr]    Compiling pyo3 v0.29.2
[INFO] [stderr]    Compiling bevy_ecs_macro_logic v0.19.1
[INFO] [stderr]    Compiling inventory v0.3.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling bevy_reflect_derive v0.19.1
[INFO] [stderr]    Compiling assert_type_match v0.1.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.19.1
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling bevy_derive v0.19.1
[INFO] [stderr]    Compiling glam v0.32.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling bevy_asset_macros v0.19.1
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling pyo3-macros v0.29.2
[INFO] [stderr]    Compiling bevy_platform v0.19.1
[INFO] [stderr]    Compiling ron v0.12.0
[INFO] [stderr]    Compiling bevy_utils v0.19.1
[INFO] [stderr]    Compiling bevy_tasks v0.19.1
[INFO] [stderr]    Compiling bevy_reflect v0.19.1
[INFO] [stderr]    Compiling bevy_ecs v0.19.1
[INFO] [stderr]    Compiling bevy_math v0.19.1
[INFO] [stderr]    Compiling bevy_app v0.19.1
[INFO] [stderr]    Compiling bevy_time v0.19.1
[INFO] [stderr]    Compiling bevy_transform v0.19.1
[INFO] [stderr]    Compiling bevy_input v0.19.1
[INFO] [stderr]    Compiling bevy_diagnostic v0.19.1
[INFO] [stderr]    Compiling bevy_asset v0.19.1
[INFO] [stderr]    Compiling bevy_internal v0.19.1
[INFO] [stderr]    Compiling bevy v0.19.1
[INFO] [stderr]    Compiling pybevy_storage v0.3.0-rc.1
[INFO] [stderr]    Compiling pybevy_bytecodevm v0.3.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(coverage_nightly, feature(coverage_attribute))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 39s
[INFO] running `Command { std: "docker" "inspect" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling bevy_platform v0.19.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling ron v0.12.0
[INFO] [stderr]    Compiling async-executor v1.13.3
[INFO] [stderr]    Compiling bevy_utils v0.19.1
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling bevy_reflect v0.19.1
[INFO] [stderr]    Compiling bevy_tasks v0.19.1
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling bevy_ecs v0.19.1
[INFO] [stderr]    Compiling bevy_math v0.19.1
[INFO] [stderr]    Compiling bevy_app v0.19.1
[INFO] [stderr]    Compiling bevy_time v0.19.1
[INFO] [stderr]    Compiling bevy_input v0.19.1
[INFO] [stderr]    Compiling bevy_transform v0.19.1
[INFO] [stderr]    Compiling bevy_diagnostic v0.19.1
[INFO] [stderr]    Compiling bevy_asset v0.19.1
[INFO] [stderr]    Compiling bevy_internal v0.19.1
[INFO] [stderr]    Compiling bevy v0.19.1
[INFO] [stderr]    Compiling pybevy_storage v0.3.0-rc.1
[INFO] [stderr]    Compiling pybevy_bytecodevm v0.3.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(coverage_nightly, feature(coverage_attribute))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(coverage_nightly, feature(coverage_attribute))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]    --> src/buffer_lens.rs:205:12
[INFO] [stdout]     |
[INFO] [stdout] 205 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]     --> src/bytecode.rs:1542:12
[INFO] [stdout]      |
[INFO] [stdout] 1542 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]    --> src/bytecode.rs:940:16
[INFO] [stdout]     |
[INFO] [stdout] 940 |     #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]    --> src/dense.rs:450:12
[INFO] [stdout]     |
[INFO] [stdout] 450 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]     --> src/expr.rs:1117:12
[INFO] [stdout]      |
[INFO] [stdout] 1117 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]     --> src/tiled.rs:1418:12
[INFO] [stdout]      |
[INFO] [stdout] 1418 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]     --> src/view_engine.rs:1231:12
[INFO] [stdout]      |
[INFO] [stdout] 1231 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]     --> src/view_runtime.rs:2368:12
[INFO] [stdout]      |
[INFO] [stdout] 2368 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stdout]    --> src/view_runtime.rs:290:16
[INFO] [stdout]     |
[INFO] [stdout] 290 |     #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]  --> src/lib.rs:1:13
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![cfg_attr(coverage_nightly, feature(coverage_attribute))]
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `pybevy_bytecodevm` (lib) generated 1 warning
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]    --> src/buffer_lens.rs:205:12
[INFO] [stderr]     |
[INFO] [stderr] 205 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]     --> src/bytecode.rs:1542:12
[INFO] [stderr]      |
[INFO] [stderr] 1542 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]    --> src/bytecode.rs:940:16
[INFO] [stderr]     |
[INFO] [stderr] 940 |     #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]    --> src/dense.rs:450:12
[INFO] [stderr]     |
[INFO] [stderr] 450 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]     --> src/expr.rs:1117:12
[INFO] [stderr]      |
[INFO] [stderr] 1117 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]     --> src/tiled.rs:1418:12
[INFO] [stderr]      |
[INFO] [stderr] 1418 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]     --> src/view_engine.rs:1231:12
[INFO] [stderr]      |
[INFO] [stderr] 1231 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]     --> src/view_runtime.rs:2368:12
[INFO] [stderr]      |
[INFO] [stderr] 2368 | #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `coverage_nightly`
[INFO] [stderr]    --> src/view_runtime.rs:290:16
[INFO] [stderr]     |
[INFO] [stderr] 290 |     #[cfg_attr(coverage_nightly, coverage(off))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(coverage_nightly)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: `pybevy_bytecodevm` (lib test) generated 10 warnings (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/pybevy_bytecodevm/6ad0cf6bae9c5b43/out/pybevy_bytecodevm-6ad0cf6bae9c5b43)
[INFO] [stdout] 
[INFO] [stdout] running 231 tests
[INFO] [stdout] test buffer_lens::tests::supports_destination_self_alias ... ok
[INFO] [stdout] test buffer_lens::tests::rejects_malformed_instruction_indices_and_stack_shape ... ok
[INFO] [stdout] test buffer_lens::tests::rejects_foreign_field ... ok
[INFO] [stdout] test buffer_lens::tests::executes_strided_f32_assignment_in_place ... ok
[INFO] [stdout] test buffer_lens::tests::rejects_out_of_bounds_and_overflowing_offsets ... ok
[INFO] [stdout] test buffer_lens::tests::executes_u8_with_wrapping_arithmetic ... ok
[INFO] [stdout] test buffer_lens::tests::keys_are_unique_and_outside_realistic_component_ranges ... ok
[INFO] [stdout] test buffer_lens::tests::rejects_misaligned_or_disallowed_fields ... ok
[INFO] [stdout] test bytecode::tests::i64_comparison_is_exact_above_f64_integer_precision ... ok
[INFO] [stdout] test bytecode::tests::integer_float_comparison_is_exact_at_domain_boundaries ... ok
[INFO] [stdout] test bytecode::tests::integer_identity_does_not_round_through_f64 ... ok
[INFO] [stdout] test bytecode::tests::pooled_vm_acquire_clears_stale_state ... ok
[INFO] [stdout] test bytecode::tests::test_clamp ... ok
[INFO] [stdout] test bytecode::tests::test_comparison_operators ... ok
[INFO] [stdout] test bytecode::tests::test_complex_expression ... ok
[INFO] [stdout] test bytecode::tests::test_constant_folding ... ok
[INFO] [stdout] test bytecode::tests::test_eq_exact_not_epsilon ... ok
[INFO] [stdout] test bytecode::tests::test_execute_and_reduce_f64 ... ok
[INFO] [stdout] test bytecode::tests::test_execute_batch_f32_preserves_precision ... ok
[INFO] [stdout] test buffer_lens::tests::validates_well_formed_assignment ... ok
[INFO] [stdout] test bytecode::tests::test_execute_batch_f64_add_const ... ok
[INFO] [stdout] test bytecode::tests::test_execute_batch_f64_mul_const ... ok
[INFO] [stdout] test bytecode::tests::test_execute_batch_f64_set_const ... ok
[INFO] [stdout] test bytecode::tests::test_f64_field_store ... ok
[INFO] [stdout] test bytecode::tests::test_field_store ... ok
[INFO] [stdout] test bytecode::tests::test_logical_operators ... ok
[INFO] [stdout] test bytecode::tests::test_f32_roundtrip_lossless ... ok
[INFO] [stdout] test bytecode::tests::test_i64_field_load_store ... ok
[INFO] [stdout] test bytecode::tests::test_f64_precision_preserved ... ok
[INFO] [stdout] test bytecode::tests::test_min_max ... ok
[INFO] [stdout] test bytecode::tests::test_ne_operator ... ok
[INFO] [stdout] test bytecode::tests::random_stays_below_one_for_every_entity_index ... ok
[INFO] [stdout] test bytecode::tests::test_numeric_functions ... ok
[INFO] [stdout] test bytecode::tests::test_abs_floor_ceil ... ok
[INFO] [stdout] test bytecode::tests::test_pool_bounded_size ... ok
[INFO] [stdout] test bytecode::tests::test_pooled_vm_acquire_and_release ... ok
[INFO] [stdout] test bytecode::tests::test_pooled_vm_executes_correctly ... ok
[INFO] [stdout] test bytecode::tests::test_pooled_vm_multiple_entities ... ok
[INFO] [stdout] test bytecode::tests::test_python_clip_propagates_nan_and_accepts_reversed_bounds ... ok
[INFO] [stdout] test bytecode::tests::test_pooled_vm_reset ... ok
[INFO] [stdout] test bytecode::tests::test_simple_arithmetic ... ok
[INFO] [stdout] test bytecode::tests::test_python_minimum_and_maximum_propagate_nan ... ok
[INFO] [stdout] test bytecode::tests::test_python_remainder_uses_divisor_sign ... ok
[INFO] [stdout] test bytecode::tests::test_unaligned_f64_field_access ... ok
[INFO] [stdout] test bytecode::tests::test_unaligned_f32_batch_assignment ... ok
[INFO] [stdout] test bytecode::tests::test_sign_positive_negative_and_signed_zero ... ok
[INFO] [stdout] test bytecode::tests::test_unaligned_i64_u64_field_access ... ok
[INFO] [stdout] test bytecode::tests::test_where_conditional ... ok
[INFO] [stdout] test bytecode::tests::u8_arithmetic_uses_wrapping_native_lane_semantics ... ok
[INFO] [stdout] test dense::tests::add_two_columns ... ok
[INFO] [stdout] test dense::tests::comparison_writes_bool_output ... ok
[INFO] [stdout] test dense::tests::f32_dense_stack_rounds_after_each_operation ... ok
[INFO] [stdout] test dense::tests::f32_input_keeps_f32_intermediates_when_output_is_f64 ... ok
[INFO] [stdout] test dense::tests::f32_output_narrows ... ok
[INFO] [stdout] test dense::tests::f64_input_keeps_f64_intermediates_when_output_is_f32 ... ok
[INFO] [stdout] test dense::tests::min_max_propagate_nan ... ok
[INFO] [stdout] test dense::tests::python_modulo_uses_divisor_sign ... ok
[INFO] [stdout] test dense::tests::rejects_ecs_component_field_opcode ... ok
[INFO] [stdout] test dense::tests::rejects_input_index_out_of_range ... ok
[INFO] [stdout] test dense::tests::rejects_output_kind_mismatch ... ok
[INFO] [stdout] test dense::tests::rejects_random_ops_and_empty_programs ... ok
[INFO] [stdout] test dense::tests::rejects_short_input ... ok
[INFO] [stdout] test bytecode::tests::test_python_round_uses_ties_to_even ... ok
[INFO] [stdout] test dense::tests::rejects_stack_underflow ... ok
[INFO] [stdout] test dense::tests::rejects_unbalanced_stack ... ok
[INFO] [stdout] test dense::tests::round_is_ties_to_even ... ok
[INFO] [stdout] test bytecode::tests::test_sign_nan_propagates ... ok
[INFO] [stdout] test dense::tests::rejects_missing_inputs_at_execution ... ok
[INFO] [stdout] test dense::tests::scalar_broadcast_reads_same_value ... ok
[INFO] [stdout] test expr::tests::canonical_equality_is_structural_and_float_bit_exact ... ok
[INFO] [stdout] test bytecode::tests::test_trig_functions ... ok
[INFO] [stdout] test dense::tests::sin_of_scaled_column_matches_std ... ok
[INFO] [stdout] test expr::tests::compile_map_preserves_expression_order_without_a_store ... ok
[INFO] [stdout] test bytecode::tests::test_bool_field_load_store ... ok
[INFO] [stdout] test dense::tests::rejects_store_and_random ... ok
[INFO] [stdout] test dense::tests::where_selects_by_condition ... ok
[INFO] [stdout] test dense::tests::rejects_type_mismatch ... ok
[INFO] [stdout] test expr::tests::compile_map_rejects_ecs_component_fields ... ok
[INFO] [stdout] test expr::tests::test_assignment_constant_folding ... ok
[INFO] [stdout] test expr::tests::test_compile_all_unary_ops ... ok
[INFO] [stdout] test expr::tests::test_assignment_no_folding_with_field ... ok
[INFO] [stdout] test expr::tests::test_compile_assignment ... ok
[INFO] [stdout] test expr::tests::test_compile_all_binary_ops ... ok
[INFO] [stdout] test expr::tests::test_compile_field_access ... ok
[INFO] [stdout] test expr::tests::test_compile_comparisons ... ok
[INFO] [stdout] test expr::tests::test_compile_clamp ... ok
[INFO] [stdout] test expr::tests::test_compile_lerp ... ok
[INFO] [stdout] test expr::tests::test_compile_logical ... ok
[INFO] [stdout] test expr::tests::test_compile_random ... ok
[INFO] [stdout] test expr::tests::test_compile_random_range ... ok
[INFO] [stdout] test expr::tests::test_compile_simple_add ... ok
[INFO] [stdout] test expr::tests::test_compile_where ... ok
[INFO] [stdout] test expr::tests::test_complex_nested_with_unary ... ok
[INFO] [stdout] test expr::tests::test_compile_trig_ops ... ok
[INFO] [stdout] test expr::tests::test_constant_deduplication ... ok
[INFO] [stdout] test expr::tests::test_deeply_nested ... ok
[INFO] [stdout] test expr::tests::test_different_constants ... ok
[INFO] [stdout] test expr::tests::test_optimizer_chained_constants ... ok
[INFO] [stdout] test expr::tests::test_different_fields_get_different_indices ... ok
[INFO] [stdout] test expr::tests::test_field_deduplication ... ok
[INFO] [stdout] test expr::tests::test_optimizer_div_by_zero_not_folded ... ok
[INFO] [stdout] test tiled::tests::assignment_columns_shorter_than_count_are_rejected ... ok
[INFO] [stdout] test tiled::tests::column_reduction_widens_f32_before_accumulating ... ok
[INFO] [stdout] test expr::tests::test_optimizer_pow_folding ... ok
[INFO] [stdout] test dense::tests::large_domain_matches_reference ... ok
[INFO] [stdout] test tiled::tests::f32_native_narrows_constants_and_broadcasts ... ok
[INFO] [stdout] test tiled::tests::f32_native_rejects_incompatible_columns ... ok
[INFO] [stdout] test tiled::tests::f32_native_rounds_after_each_operation ... ok
[INFO] [stdout] test tiled::tests::malformed_integer_indices_are_rejected ... ok
[INFO] [stdout] test tiled::tests::malformed_map_programs_are_rejected ... ok
[INFO] [stdout] test tiled::tests::column_reduction_matches_slice_order_for_f64 ... ok
[INFO] [stdout] test tiled::tests::map_columns_shorter_than_count_are_rejected ... ok
[INFO] [stdout] test tiled::tests::min_and_max_reductions_propagate_nan ... ok
[INFO] [stdout] test tiled::tests::reduce_source_shorter_than_count_is_rejected ... ok
[INFO] [stdout] test tiled::tests::min_max_propagate_nan_like_scalar ... ok
[INFO] [stdout] test tiled::tests::reduction_sum_order_is_stable ... ok
[INFO] [stdout] test tiled::tests::tiled_f32_matches_naive_f32 ... ok
[INFO] [stdout] test tiled::tests::tiled_f32_rejects_unsupported_programs ... ok
[INFO] [stdout] test tiled::tests::run_assignment_in_place_pair_contiguous ... ok
[INFO] [stdout] test tiled::tests::tiled_f32_supports_extended_operations ... ok
[INFO] [stdout] test tiled::tests::tiled_i32_matches_scalar ... ok
[INFO] [stdout] test tiled::tests::tiled_i64_identity_is_exact_above_f64_precision ... ok
[INFO] [stdout] test tiled::tests::tiled_i64_matches_scalar ... ok
[INFO] [stdout] test tiled::tests::tiled_scratch_grows_for_deep_valid_programs ... ok
[INFO] [stdout] test tiled::tests::tiled_matches_scalar_integrate ... ok
[INFO] [stdout] test tiled::tests::tiled_u32_matches_scalar ... ok
[INFO] [stdout] test tiled::tests::tiled_u8_matches_scalar ... ok
[INFO] [stdout] test tiled::tests::tiled_u8_specialization_wraps_without_f64_conversion ... ok
[INFO] [stdout] test tiled::tests::unsupported_op_falls_back ... ok
[INFO] [stdout] test tiled::tests::tiled_u64_matches_scalar ... ok
[INFO] [stdout] test view_engine::tests::component_validator_accepts_declared_component ... ok
[INFO] [stdout] test view_engine::tests::component_validator_accepts_empty_field_map ... ok
[INFO] [stdout] test view_engine::tests::component_validator_checks_store_dest_not_just_reads ... ok
[INFO] [stdout] test view_engine::tests::component_validator_rejects_undeclared_component ... ok
[INFO] [stdout] test view_engine::tests::constant_subexpressions_stay_exact_on_both_paths ... ok
[INFO] [stdout] test view_engine::tests::empty_selection_yields_no_ranges ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_accepts_empty_field_map ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_accepts_real_fields ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_checks_store_dest_not_just_reads ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_rejects_bool_over_f32_field ... ok
[INFO] [stdout] test view_engine::tests::contiguous_iter_oracle_tiled_view_assignment ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_rejects_mid_field_offset ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_rejects_type_pun_wider_than_field ... ok
[INFO] [stdout] test view_engine::tests::offset_validator_accepts_field_within_layout ... ok
[INFO] [stdout] test view_engine::tests::field_type_validator_rejects_undeclared_component ... ok
[INFO] [stdout] test view_engine::tests::offset_validator_rejects_overflowing_offset ... ok
[INFO] [stdout] test view_engine::tests::offset_validator_rejects_unregistered_component ... ok
[INFO] [stdout] test view_engine::tests::offset_validator_rejects_wide_type_overrunning_last_byte ... ok
[INFO] [stdout] test view_engine::tests::out_of_lane_constant_arithmetic_agrees_on_both_paths ... ok
[INFO] [stdout] test view_engine::tests::partially_folded_constants_agree_on_both_paths ... ok
[INFO] [stdout] test view_engine::tests::partially_selected_table_still_reports_exact_runs ... ok
[INFO] [stdout] test view_engine::tests::random_follows_the_entity_not_its_table_row ... ok
[INFO] [stdout] test view_engine::tests::offset_validator_rejects_offset_past_layout ... ok
[INFO] [stdout] test view_engine::tests::sparse_filtered_assignment_only_mutates_selected_rows ... ok
[INFO] [stdout] test view_engine::tests::sparse_filters_select_exact_rows_from_shared_table ... ok
[INFO] [stdout] test view_engine::tests::test_compile_assignment_produces_valid_bytecode ... ok
[INFO] [stdout] test view_engine::tests::test_execute_batch_assignment_empty ... ok
[INFO] [stdout] test view_engine::tests::test_execute_batch_assignment_serial ... ok
[INFO] [stdout] test view_engine::tests::test_execute_filtered_assignment_with_mask ... ok
[INFO] [stdout] test view_engine::tests::test_resolve_component_strides_missing ... ok
[INFO] [stdout] test view_engine::tests::tiled_view_assignment_supports_homogeneous_integer_fields ... ok
[INFO] [stdout] test view_engine::tests::whole_table_selection_needs_no_row_walk ... ok
[INFO] [stdout] test view_runtime::tests::assignment_validation_accepts_one_exact_mutable_store ... ok
[INFO] [stdout] test view_runtime::tests::assignment_validation_rejects_different_destination ... ok
[INFO] [stdout] test view_runtime::tests::assignment_validation_rejects_read_only_destination ... ok
[INFO] [stdout] test view_runtime::tests::assignment_validation_requires_exactly_one_store ... ok
[INFO] [stdout] test view_runtime::tests::batch_column_nested_subcolumns_keep_remaining_extent ... ok
[INFO] [stdout] test view_runtime::tests::batch_column_rejects_typed_span_past_extent ... ok
[INFO] [stdout] test view_runtime::tests::batch_column_root_extent_matches_component_stride ... ok
[INFO] [stdout] test view_runtime::tests::batch_column_subcolumn_rejects_stale_runtime ... ok
[INFO] [stdout] test view_runtime::tests::batch_column_typed_subcolumn_preserves_capabilities ... ok
[INFO] [stdout] test view_runtime::tests::batch_lease_preserves_exact_sparse_range_and_validity ... ok
[INFO] [stdout] test view_runtime::tests::bool_destination_accepts_numeric_and_boolean_values ... ok
[INFO] [stdout] test view_runtime::tests::bool_field_arithmetic_is_rejected_at_validation ... ok
[INFO] [stdout] test view_runtime::tests::bool_field_read_program_validates ... ok
[INFO] [stdout] test view_runtime::tests::bool_field_store_to_numeric_destination_is_rejected ... ok
[INFO] [stdout] test view_runtime::tests::bool_field_where_condition_validates_and_executes ... ok
[INFO] [stdout] test view_runtime::tests::cache_rejects_sparse_data_even_without_entities ... ok
[INFO] [stdout] test view_runtime::tests::cache_rejects_sparse_tick_source_even_without_entities ... ok
[INFO] [stdout] test view_runtime::tests::complementary_sparse_views_mutate_disjoint_rows_in_parallel ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_field_bytes_accept_canonical_booleans ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_field_bytes_accept_exact_numeric_payloads ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_field_bytes_reject_noncanonical_boolean ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_field_bytes_reject_size_mismatch ... ok
[INFO] [stdout] test expr::tests::compile_assignment_rejects_dense_inputs ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_field_bytes_reject_size_overflow ... ok
[INFO] [stdout] test view_runtime::tests::contiguous_slices_split_noncontiguous_changed_mask ... ok
[INFO] [stdout] test view_runtime::tests::core_gather_applies_dense_added_tick_mask ... ok
[INFO] [stdout] test view_runtime::tests::cross_thread_operation_is_rejected_before_fence_acquisition ... ok
[INFO] [stdout] test view_runtime::tests::cross_runtime_program_and_stale_lease_write_and_mark_nothing ... ok
[INFO] [stdout] test view_runtime::tests::gather_rejects_resolved_stride_that_differs_from_live_world ... ok
[INFO] [stdout] test view_runtime::tests::leased_assignment_respects_tick_mask_for_writes_and_change_marks ... ok
[INFO] [stdout] test view_runtime::tests::integer_field_and_constant_keep_the_field_width ... ok
[INFO] [stdout] test view_runtime::tests::leased_assignment_writes_and_marks_only_sparse_selected_rows ... ok
[INFO] [stdout] test expr::tests::from_py_object_rejects_missing_args_without_panicking ... ok
[INFO] [stdout] test view_runtime::tests::leased_reductions_cover_all_operations_and_complete_data_filter ... ok
[INFO] [stdout] test view_runtime::tests::mixed_integer_width_arithmetic_is_rejected_before_execution ... ok
[INFO] [stdout] test view_runtime::tests::operation_fence_is_shared_by_all_runtime_owners ... ok
[INFO] [stdout] test view_runtime::tests::leased_min_and_max_propagate_nan ... ok
[INFO] [stdout] test expr::tests::from_py_object_rejects_a_tree_past_the_depth_limit ... ok
[INFO] [stdout] test expr::tests::from_py_object_accepts_the_deepest_allowed_tree ... ok
[INFO] [stdout] test view_runtime::tests::prepared_program_cache_resolves_hash_collisions_by_full_key ... ok
[INFO] [stdout] test view_runtime::tests::prepared_program_cache_reuses_exact_expression_across_runs ... ok
[INFO] [stdout] test view_runtime::tests::program_cache_stays_bounded_under_varying_constants ... ok
[INFO] [stdout] test view_runtime::tests::read_only_validation_accepts_declared_real_field ... ok
[INFO] [stdout] test view_runtime::tests::read_only_validation_rejects_forged_store ... ok
[INFO] [stdout] test view_runtime::tests::program_cache_eviction_keeps_recently_used_programs ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_normalizes_empty_allowed_field_sets ... ok
[INFO] [stdout] test view_runtime::tests::rejected_program_intent_writes_and_marks_nothing ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_rejects_fields_for_undeclared_component ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_rejects_mutability_for_undeclared_component ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_rejects_out_of_bounds_and_overflowing_fields ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_requires_exact_declared_stride_set ... ok
[INFO] [stdout] test view_runtime::tests::runtime_preserves_shared_tick_window ... ok
[INFO] [stdout] test view_runtime::tests::runtime_rejects_cache_from_different_world ... ok
[INFO] [stdout] test view_runtime::tests::resolved_spec_rejects_unexpanded_vector_fields ... ok
[INFO] [stdout] test view_runtime::tests::stale_lease_rejects_own_assignment_before_change_tick_resolution ... ok
[INFO] [stdout] test view_runtime::tests::stale_validity_rejects_operation_before_access ... ok
[INFO] [stdout] test view_runtime::tests::validated_program_is_rejected_by_equivalent_but_distinct_cache ... ok
[INFO] [stdout] test view_runtime::tests::validated_program_is_shared_across_runs_of_same_cache ... ok
[INFO] [stdout] test view_runtime::tests::validation_rejects_invalid_instruction_indices ... ok
[INFO] [stdout] test view_runtime::tests::validation_rejects_stack_underflow_type_mismatch_and_extra_results ... ok
[INFO] [stdout] test view_runtime::tests::validation_rejects_type_confusion_and_mid_field_offsets ... ok
[INFO] [stdout] test view_runtime::tests::validation_rejects_undeclared_component_before_field_lookup ... ok
[INFO] [stdout] test view_runtime::tests::validation_accepts_boolean_result_stack_shape ... ok
[INFO] [stdout] test view_engine::tests::random_is_identical_on_every_execution_path ... ok
[INFO] [stdout] test view_runtime::tests::operation_guard_releases_after_unwind ... ok
[INFO] [stdout] test view_runtime::tests::poisoned_program_cache_fails_closed ... ok
[INFO] [stdout] test view_runtime::tests::partial_write_panic_marks_prevalidated_rows_before_releasing_fence ... ok
[INFO] [stdout] test tiled::tests::differential_f64_contiguous_matches_scalar ... ok
[INFO] [stdout] test tiled::tests::differential_f64_tiled_matches_scalar ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 231 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.52s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pybevy_bytecodevm
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208", kill_on_drop: false }`
[INFO] [stdout] f7878ce012357e4ea244b051988c039b3211f619c8a45818866bec1656746208
