[INFO] fetching crate cao-lang 0.2.6... [INFO] testing cao-lang-0.2.6 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate cao-lang 0.2.6 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate cao-lang 0.2.6 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate cao-lang 0.2.6 [INFO] tweaked toml for crates.io crate cao-lang 0.2.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate cao-lang 0.2.6 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate cao-lang 0.2.6 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded clap v4.5.28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b721117e24eebea1f8144bc9c4b1ec2313b3d1509c149ca486a7e5b2d600d80b [INFO] running `Command { std: "docker" "start" "-a" "b721117e24eebea1f8144bc9c4b1ec2313b3d1509c149ca486a7e5b2d600d80b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b721117e24eebea1f8144bc9c4b1ec2313b3d1509c149ca486a7e5b2d600d80b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b721117e24eebea1f8144bc9c4b1ec2313b3d1509c149ca486a7e5b2d600d80b", kill_on_drop: false }` [INFO] [stdout] b721117e24eebea1f8144bc9c4b1ec2313b3d1509c149ca486a7e5b2d600d80b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c5032ff2443b33ddcbc3ab499d76cd937b6297ddc350bea5e3f3d9efab4229d9 [INFO] running `Command { std: "docker" "start" "-a" "c5032ff2443b33ddcbc3ab499d76cd937b6297ddc350bea5e3f3d9efab4229d9", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.16 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling winnow v0.7.1 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.23 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling cao-lang v0.2.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/handle_table.rs:297:18 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry { [INFO] [stdout] | ^^^^^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/hash_map.rs:452:18 [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | ^^^^^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.07s [INFO] running `Command { std: "docker" "inspect" "c5032ff2443b33ddcbc3ab499d76cd937b6297ddc350bea5e3f3d9efab4229d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5032ff2443b33ddcbc3ab499d76cd937b6297ddc350bea5e3f3d9efab4229d9", kill_on_drop: false }` [INFO] [stdout] c5032ff2443b33ddcbc3ab499d76cd937b6297ddc350bea5e3f3d9efab4229d9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 41bb1678364f68e28a2c8a54cea1871e779574451661bd904df6cfc933ad3ebc [INFO] running `Command { std: "docker" "start" "-a" "41bb1678364f68e28a2c8a54cea1871e779574451661bd904df6cfc933ad3ebc", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling log v0.4.25 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling serde_json v1.0.138 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ryu v1.0.19 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling clap_builder v4.5.27 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling is-terminal v0.4.15 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling clap v4.5.28 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.6 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling toml_edit v0.22.23 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling tracing-test v0.2.5 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling cao-lang v0.2.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/handle_table.rs:297:18 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry { [INFO] [stdout] | ^^^^^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/hash_map.rs:452:18 [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | ^^^^^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/handle_table.rs:297:18 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry { [INFO] [stdout] | ^^^^^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/collections/hash_map.rs:452:18 [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | ^^^^^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 57.09s [INFO] running `Command { std: "docker" "inspect" "41bb1678364f68e28a2c8a54cea1871e779574451661bd904df6cfc933ad3ebc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "41bb1678364f68e28a2c8a54cea1871e779574451661bd904df6cfc933ad3ebc", kill_on_drop: false }` [INFO] [stdout] 41bb1678364f68e28a2c8a54cea1871e779574451661bd904df6cfc933ad3ebc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] e9461d59efe6c2b5c9825c85dbaf0414ee618ef0c57320c7e93e6517161056e5 [INFO] running `Command { std: "docker" "start" "-a" "e9461d59efe6c2b5c9825c85dbaf0414ee618ef0c57320c7e93e6517161056e5", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/collections/handle_table.rs:297:18 [INFO] [stderr] | [INFO] [stderr] 297 | pub fn entry(&mut self, key: Handle) -> Entry { [INFO] [stderr] | ^^^^^^^^^ -------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/collections/hash_map.rs:452:18 [INFO] [stderr] | [INFO] [stderr] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stderr] | ^^^^^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `cao-lang` (lib) generated 2 warnings (run `cargo fix --lib -p cao-lang` to apply 2 suggestions) [INFO] [stderr] warning: `cao-lang` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/cao_lang-dd1eed9b1000c2f2) [INFO] [stdout] [INFO] [stdout] running 55 tests [INFO] [stdout] test collections::bounded_stack::tests::test_drops_on_clear ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_cbor ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_bincode ... ok [INFO] [stdout] test collections::handle_table::tests::can_grow ... ok [INFO] [stdout] test collections::handle_table::tests::drops_values ... ok [INFO] [stdout] test collections::hash_map::serde_impl::tests::can_serialize_cbor ... ok [INFO] [stdout] test collections::hash_map::serde_impl::tests::can_serialize_json ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_json ... ok [INFO] [stdout] test collections::hash_map::tests::insert_duplicate_test ... ok [INFO] [stdout] test collections::hash_map::tests::removing_duplicate_hash_test ... ok [INFO] [stdout] test collections::hash_map::tests::drops_values ... ok [INFO] [stdout] test compiler::module::tests::can_parse_json_test ... ok [INFO] [stdout] test compiler::module::tests::module_bincode_serde_test ... ok [INFO] [stdout] test collections::handle_table::tests::can_insert ... ok [INFO] [stdout] test collections::hash_map::serde_impl::tests::can_serialize_bincode ... ok [INFO] [stdout] test collections::handle_table::tests::can_mutate_value ... ok [INFO] [stdout] test collections::hash_map::tests::can_grow ... ok [INFO] [stdout] test compiler::module::tests::insert_card_test ... ok [INFO] [stdout] test collections::hash_map::tests::vacant_entry_inserts_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_invalid_function_is_none_test ... ok [INFO] [stdout] test collections::hash_map::tests::can_mutate_value ... ok [INFO] [stdout] test collections::hash_map::tests::occupied_entry_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_invalid_submodule_is_none_test ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_program_cbor ... ok [INFO] [stdout] test collections::value_stack::tests::pop_n_not_enough_in_stack_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_test ... ok [INFO] [stdout] test compiler::module::tests::module_json_serde_test ... ok [INFO] [stdout] test compiler::module::tests::remove_card_from_compositve_test ... ok [INFO] [stdout] test compiler::module::tests::remove_card_from_ifelse_test ... ok [INFO] [stdout] test compiler::tests::can_binary_de_serialize_output ... ok [INFO] [stdout] test compiler::module::tests::module_card_fetch_test ... ok [INFO] [stdout] test compiler::tests::composite_card_test ... ok [INFO] [stdout] test compiler::tests::duplicate_module_is_error_test ... ok [INFO] [stdout] test compiler::tests::duplicate_function_is_error_test ... ok [INFO] [stdout] test compiler::tests::test_swap ... ok [INFO] [stdout] test compiler::tests::test_swap_lhs_childof_rhs_fails ... ok [INFO] [stdout] test stdlib::tests::can_import_stdlib_test ... ok [INFO] [stdout] test compiler::card::tests::test_iter_indexing_consistent ... ok [INFO] [stdout] test collections::hash_map::serde_impl::tests::can_serialize_program_cbor ... ok [INFO] [stdout] test compiler::tests::test_swap_rhs_childof_lhs_fails ... ok [INFO] [stdout] test compiler::tests::can_call_nested_function_test ... ok [INFO] [stdout] test stdlib::tests::stdlib_can_be_imported_in_submodule_test ... ok [INFO] [stdout] test stdlib::tests::map_test ... ok [INFO] [stdout] test stdlib::tests::std_named_module_is_error_test ... ok [INFO] [stdout] test compiler::tests::empty_varname_is_error ... ok [INFO] [stdout] test vm::tests::test_can_save_and_restore_values ... ok [INFO] [stdout] test vm::tests::test_binary_operatons ... ok [INFO] [stdout] test vm::runtime::tests::field_table_can_be_queried_by_str_test ... ok [INFO] [stdout] test vm::tests::test_can_init_str ... ok [INFO] [stdout] 0 InitTable [INFO] [stdout] 1 SetLocalVar [INFO] [stdout] 6 ScalarNil [INFO] [stdout] 7 ScalarInt [INFO] [stdout] 16 ReadLocalVar [INFO] [stdout] 21 AppendTable [INFO] [stdout] 22 ScalarNil [INFO] [stdout] 23 ScalarInt [INFO] [stdout] 32 ReadLocalVar [INFO] [stdout] 37 AppendTable [INFO] [stdout] 38 ScalarNil [INFO] [stdout] 39 ScalarInt [INFO] [stdout] 48 ReadLocalVar [INFO] [stdout] 53 AppendTable [INFO] [stdout] 54 ScalarNil [INFO] [stdout] 55 ScalarInt [INFO] [stdout] 64 ReadLocalVar [INFO] [stdout] 69 AppendTable [INFO] [stdout] 70 ReadLocalVar [INFO] [stdout] 75 SetLocalVar [INFO] [stdout] 80 Goto 105 [INFO] [stdout] 85 ScalarInt [INFO] [stdout] 94 ReadLocalVar [INFO] [stdout] 99 Div [INFO] [stdout] 100 Return [INFO] [stdout] 101 Pop [INFO] [stdout] 102 Pop [INFO] [stdout] 103 ScalarNil [INFO] [stdout] 104 Return [INFO] [stdout] 105 Closure [INFO] [stdout] 114 ReadLocalVar [INFO] [stdout] 119 FunctionPointer [INFO] [stdout] 128 CallFunction [INFO] [stdout] 129 SetGlobalVar [INFO] [stdout] 134 Pop [INFO] [stdout] 135 Pop [INFO] [stdout] 136 Exit [INFO] [stdout] 137 ReadLocalVar [INFO] [stdout] 142 CallNative [INFO] [stdout] 147 Return [INFO] [stdout] 148 Pop [INFO] [stdout] 149 ScalarNil [INFO] [stdout] 150 Return [INFO] [stdout] 151 InitTable [INFO] [stdout] 152 SetLocalVar [INFO] [stdout] 157 ReadLocalVar [INFO] [stdout] 162 BeginForEach [INFO] [stdout] 183 ForEach [INFO] [stdout] 204 GotoIfFalse 289 [INFO] [stdout] 209 ReadLocalVar [INFO] [stdout] 214 SetLocalVar [INFO] [stdout] 219 ReadLocalVar [INFO] [stdout] 224 SetLocalVar [INFO] [stdout] 229 ReadLocalVar [INFO] [stdout] 234 SetLocalVar [INFO] [stdout] 239 ReadLocalVar [INFO] [stdout] 244 ReadLocalVar [INFO] [stdout] 249 ReadLocalVar [INFO] [stdout] 254 ReadLocalVar [INFO] [stdout] 259 CallFunction [INFO] [stdout] 260 GotoIfFalse 281 [INFO] [stdout] 265 ReadLocalVar [INFO] [stdout] 270 ReadLocalVar [INFO] [stdout] 275 ReadLocalVar [INFO] [stdout] 280 SetProperty [INFO] [stdout] 281 Pop [INFO] [stdout] 282 Pop [INFO] [stdout] 283 Pop [INFO] [stdout] 284 Goto 183 [INFO] [stdout] 289 Pop [INFO] [stdout] 290 Pop [INFO] [stdout] 291 Pop [INFO] [stdout] 292 Pop [INFO] [stdout] 293 Pop [INFO] [stdout] 294 ReadLocalVar [INFO] [stdout] 299 Return [INFO] [stdout] 300 Pop [INFO] [stdout] 301 Pop [INFO] [stdout] 302 Pop [INFO] [stdout] 303 ScalarNil [INFO] [stdout] 304 Return [INFO] [stdout] 305 InitTable [INFO] [stdout] 306 SetLocalVar [INFO] [stdout] 311 ReadLocalVar [INFO] [stdout] 316 BeginForEach [INFO] [stdout] 337 ForEach [INFO] [stdout] 358 GotoIfFalse 433 [INFO] [stdout] 363 ReadLocalVar [INFO] [stdout] 368 SetLocalVar [INFO] [stdout] 373 ReadLocalVar [INFO] [stdout] 378 SetLocalVar [INFO] [stdout] 383 ReadLocalVar [INFO] [stdout] 388 SetLocalVar [INFO] [stdout] 393 ReadLocalVar [INFO] [stdout] 398 ReadLocalVar [INFO] [stdout] 403 ReadLocalVar [INFO] [stdout] 408 ReadLocalVar [INFO] [stdout] 413 CallFunction [INFO] [stdout] 414 GotoIfFalse 425 [INFO] [stdout] 419 ReadLocalVar [INFO] [stdout] 424 Return [INFO] [stdout] 425 Pop [INFO] [stdout] 426 Pop [INFO] [stdout] 427 Pop [INFO] [stdout] 428 Goto 337 [INFO] [stdout] 433 Pop [INFO] [stdout] 434 Pop [INFO] [stdout] 435 Pop [INFO] [stdout] 436 Pop [INFO] [stdout] 437 Pop [INFO] [stdout] 438 ScalarNil [INFO] [stdout] 439 Return [INFO] [stdout] 440 Pop [INFO] [stdout] 441 Pop [INFO] [stdout] 442 Pop [INFO] [stdout] 443 ScalarNil [INFO] [stdout] 444 Return [INFO] [stdout] 445 InitTable [INFO] [stdout] 446 SetLocalVar [INFO] [stdout] 451 ReadLocalVar [INFO] [stdout] 456 BeginForEach [INFO] [stdout] 477 ForEach [INFO] [stdout] 498 GotoIfFalse 573 [INFO] [stdout] 503 ReadLocalVar [INFO] [stdout] 508 SetLocalVar [INFO] [stdout] 513 ReadLocalVar [INFO] [stdout] 518 SetLocalVar [INFO] [stdout] 523 ReadLocalVar [INFO] [stdout] 528 SetLocalVar [INFO] [stdout] 533 ReadLocalVar [INFO] [stdout] 538 ReadLocalVar [INFO] [stdout] 543 ReadLocalVar [INFO] [stdout] 548 ReadLocalVar [INFO] [stdout] 553 CallFunction [INFO] [stdout] 554 ReadLocalVar [INFO] [stdout] 559 ReadLocalVar [INFO] [stdout] 564 SetProperty [INFO] [stdout] 565 Pop [INFO] [stdout] 566 Pop [INFO] [stdout] 567 Pop [INFO] [stdout] 568 Goto 477 [INFO] [stdout] 573 Pop [INFO] [stdout] 574 Pop [INFO] [stdout] 575 Pop [INFO] [stdout] 576 Pop [INFO] [stdout] 577 Pop [INFO] [stdout] 578 ReadLocalVar [INFO] [stdout] 583 Return [INFO] [stdout] 584 Pop [INFO] [stdout] 585 Pop [INFO] [stdout] 586 Pop [INFO] [stdout] 587 ScalarNil [INFO] [stdout] 588 Return [INFO] [stdout] 589 FunctionPointer [INFO] [stdout] 598 ReadLocalVar [INFO] [stdout] 603 FunctionPointer [INFO] [stdout] 612 CallFunction [INFO] [stdout] 613 Return [INFO] [stdout] 614 Pop [INFO] [stdout] 615 ScalarNil [INFO] [stdout] 616 Return [INFO] [stdout] 617 FunctionPointer [INFO] [stdout] 626 ReadLocalVar [INFO] [stdout] 631 FunctionPointer [INFO] [stdout] 640 CallFunction [INFO] [stdout] 641 Return [INFO] [stdout] 642 Pop [INFO] [stdout] 643 ScalarNil [INFO] [stdout] 644 Return [INFO] [stdout] 645 ReadLocalVar [INFO] [stdout] 650 ReadLocalVar [INFO] [stdout] 655 CallNative [INFO] [stdout] 660 Return [INFO] [stdout] 661 Pop [INFO] [stdout] 662 Pop [INFO] [stdout] 663 ScalarNil [INFO] [stdout] 664 Return [INFO] [stdout] 665 ReadLocalVar [INFO] [stdout] 670 ReadLocalVar [INFO] [stdout] 675 CallNative [INFO] [stdout] 680 Return [INFO] [stdout] 681 Pop [INFO] [stdout] 682 Pop [INFO] [stdout] 683 ScalarNil [INFO] [stdout] 684 Return [INFO] [stdout] 685 ReadLocalVar [INFO] [stdout] 690 ReadLocalVar [INFO] [stdout] 695 CallNative [INFO] [stdout] 700 Return [INFO] [stdout] 701 Pop [INFO] [stdout] 702 Pop [INFO] [stdout] 703 ScalarNil [INFO] [stdout] 704 Return [INFO] [stdout] 705 FunctionPointer [INFO] [stdout] 714 ReadLocalVar [INFO] [stdout] 719 FunctionPointer [INFO] [stdout] 728 CallFunction [INFO] [stdout] 729 Return [INFO] [stdout] 730 Pop [INFO] [stdout] 731 ScalarNil [INFO] [stdout] 732 Return [INFO] [stdout] 733 ReadLocalVar [INFO] [stdout] 738 Return [INFO] [stdout] 739 Pop [INFO] [stdout] 740 Pop [INFO] [stdout] 741 ScalarNil [INFO] [stdout] 742 Return [INFO] [stdout] 743 Exit [INFO] [stdout] test stdlib::tests::max_test ... ok [INFO] [stdout] 0 InitTable [INFO] [stdout] 1 SetLocalVar [INFO] [stdout] 6 ScalarNil [INFO] [stdout] 7 ScalarInt [INFO] [stdout] 16 ReadLocalVar [INFO] [stdout] 21 AppendTable [INFO] [stdout] 22 ScalarNil [INFO] [stdout] 23 ScalarInt [INFO] [stdout] 32 ReadLocalVar [INFO] [stdout] 37 AppendTable [INFO] [stdout] 38 ScalarNil [INFO] [stdout] 39 ScalarInt [INFO] [stdout] 48 ReadLocalVar [INFO] [stdout] 53 AppendTable [INFO] [stdout] 54 ScalarNil [INFO] [stdout] 55 ScalarInt [INFO] [stdout] 64 ReadLocalVar [INFO] [stdout] 69 AppendTable [INFO] [stdout] 70 ReadLocalVar [INFO] [stdout] 75 SetLocalVar [INFO] [stdout] 80 FunctionPointer [INFO] [stdout] 89 ReadLocalVar [INFO] [stdout] 94 FunctionPointer [INFO] [stdout] 103 CallFunction [INFO] [stdout] 104 SetGlobalVar [INFO] [stdout] 109 Pop [INFO] [stdout] 110 Pop [INFO] [stdout] 111 Exit [INFO] [stdout] 112 ReadLocalVar [INFO] [stdout] 117 Return [INFO] [stdout] 118 Pop [INFO] [stdout] 119 Pop [INFO] [stdout] 120 ScalarNil [INFO] [stdout] 121 Return [INFO] [stdout] 122 ReadLocalVar [INFO] [stdout] 127 CallNative [INFO] [stdout] 132 Return [INFO] [stdout] 133 Pop [INFO] [stdout] 134 ScalarNil [INFO] [stdout] 135 Return [INFO] [stdout] 136 InitTable [INFO] [stdout] 137 SetLocalVar [INFO] [stdout] 142 ReadLocalVar [INFO] [stdout] 147 BeginForEach [INFO] [stdout] 168 ForEach [INFO] [stdout] 189 GotoIfFalse 274 [INFO] [stdout] 194 ReadLocalVar [INFO] [stdout] 199 SetLocalVar [INFO] [stdout] 204 ReadLocalVar [INFO] [stdout] 209 SetLocalVar [INFO] [stdout] 214 ReadLocalVar [INFO] [stdout] 219 SetLocalVar [INFO] [stdout] 224 ReadLocalVar [INFO] [stdout] 229 ReadLocalVar [INFO] [stdout] 234 ReadLocalVar [INFO] [stdout] 239 ReadLocalVar [INFO] [stdout] 244 CallFunction [INFO] [stdout] 245 GotoIfFalse 266 [INFO] [stdout] 250 ReadLocalVar [INFO] [stdout] 255 ReadLocalVar [INFO] [stdout] 260 ReadLocalVar [INFO] [stdout] 265 SetProperty [INFO] [stdout] 266 Pop [INFO] [stdout] 267 Pop [INFO] [stdout] 268 Pop [INFO] [stdout] 269 Goto 168 [INFO] [stdout] 274 Pop [INFO] [stdout] 275 Pop [INFO] [stdout] 276 Pop [INFO] [stdout] 277 Pop [INFO] [stdout] 278 Pop [INFO] [stdout] 279 ReadLocalVar [INFO] [stdout] 284 Return [INFO] [stdout] 285 Pop [INFO] [stdout] 286 Pop [INFO] [stdout] 287 Pop [INFO] [stdout] 288 ScalarNil [INFO] [stdout] 289 Return [INFO] [stdout] 290 InitTable [INFO] [stdout] 291 SetLocalVar [INFO] [stdout] 296 ReadLocalVar [INFO] [stdout] 301 BeginForEach [INFO] [stdout] 322 ForEach [INFO] [stdout] 343 GotoIfFalse 418 [INFO] [stdout] 348 ReadLocalVar [INFO] [stdout] 353 SetLocalVar [INFO] [stdout] 358 ReadLocalVar [INFO] [stdout] 363 SetLocalVar [INFO] [stdout] 368 ReadLocalVar [INFO] [stdout] 373 SetLocalVar [INFO] [stdout] 378 ReadLocalVar [INFO] [stdout] 383 ReadLocalVar [INFO] [stdout] 388 ReadLocalVar [INFO] [stdout] 393 ReadLocalVar [INFO] [stdout] 398 CallFunction [INFO] [stdout] 399 GotoIfFalse 410 [INFO] [stdout] 404 ReadLocalVar [INFO] [stdout] 409 Return [INFO] [stdout] 410 Pop [INFO] [stdout] 411 Pop [INFO] [stdout] 412 Pop [INFO] [stdout] 413 Goto 322 [INFO] [stdout] 418 Pop [INFO] [stdout] 419 Pop [INFO] [stdout] 420 Pop [INFO] [stdout] 421 Pop [INFO] [stdout] 422 Pop [INFO] [stdout] 423 ScalarNil [INFO] [stdout] 424 Return [INFO] [stdout] 425 Pop [INFO] [stdout] 426 Pop [INFO] [stdout] 427 Pop [INFO] [stdout] 428 ScalarNil [INFO] [stdout] 429 Return [INFO] [stdout] 430 InitTable [INFO] [stdout] 431 SetLocalVar [INFO] [stdout] 436 ReadLocalVar [INFO] [stdout] 441 BeginForEach [INFO] [stdout] 462 ForEach [INFO] [stdout] 483 GotoIfFalse 558 [INFO] [stdout] 488 ReadLocalVar [INFO] [stdout] 493 SetLocalVar [INFO] [stdout] 498 ReadLocalVar [INFO] [stdout] 503 SetLocalVar [INFO] [stdout] 508 ReadLocalVar [INFO] [stdout] 513 SetLocalVar [INFO] [stdout] 518 ReadLocalVar [INFO] [stdout] 523 ReadLocalVar [INFO] [stdout] 528 ReadLocalVar [INFO] [stdout] 533 ReadLocalVar [INFO] [stdout] 538 CallFunction [INFO] [stdout] 539 ReadLocalVar [INFO] [stdout] 544 ReadLocalVar [INFO] [stdout] 549 SetProperty [INFO] [stdout] 550 Pop [INFO] [stdout] 551 Pop [INFO] [stdout] 552 Pop [INFO] [stdout] 553 Goto 462 [INFO] [stdout] 558 Pop [INFO] [stdout] 559 Pop [INFO] [stdout] 560 Pop [INFO] [stdout] 561 Pop [INFO] [stdout] 562 Pop [INFO] [stdout] 563 ReadLocalVar [INFO] [stdout] 568 Return [INFO] [stdout] 569 Pop [INFO] [stdout] 570 Pop [INFO] [stdout] 571 Pop [INFO] [stdout] 572 ScalarNil [INFO] [stdout] 573 Return [INFO] [stdout] 574 FunctionPointer [INFO] [stdout] 583 ReadLocalVar [INFO] [stdout] 588 FunctionPointer [INFO] [stdout] 597 CallFunction [INFO] [stdout] 598 Return [INFO] [stdout] 599 Pop [INFO] [stdout] 600 ScalarNil [INFO] [stdout] 601 Return [INFO] [stdout] 602 FunctionPointer [INFO] [stdout] 611 ReadLocalVar [INFO] [stdout] 616 FunctionPointer [INFO] [stdout] 625 CallFunction [INFO] [stdout] 626 Return [INFO] [stdout] 627 Pop [INFO] [stdout] 628 ScalarNil [INFO] [stdout] 629 Return [INFO] [stdout] 630 ReadLocalVar [INFO] [stdout] 635 ReadLocalVar [INFO] [stdout] 640 CallNative [INFO] [stdout] 645 Return [INFO] [stdout] 646 Pop [INFO] [stdout] 647 Pop [INFO] [stdout] 648 ScalarNil [INFO] [stdout] 649 Return [INFO] [stdout] 650 ReadLocalVar [INFO] [stdout] 655 ReadLocalVar [INFO] [stdout] 660 CallNative [INFO] [stdout] 665 Return [INFO] [stdout] 666 Pop [INFO] [stdout] 667 Pop [INFO] [stdout] 668 ScalarNil [INFO] [stdout] 669 Return [INFO] [stdout] 670 ReadLocalVar [INFO] [stdout] 675 ReadLocalVar [INFO] [stdout] 680 CallNative [INFO] [stdout] 685 Return [INFO] [stdout] 686 Pop [INFO] [stdout] 687 Pop [INFO] [stdout] 688 ScalarNil [INFO] [stdout] 689 Return [INFO] [stdout] 690 FunctionPointer [INFO] [stdout] 699 ReadLocalVar [INFO] [stdout] 704 FunctionPointer [INFO] [stdout] 713 CallFunction [INFO] [stdout] 714 Return [INFO] [stdout] 715 Pop [INFO] [stdout] 716 ScalarNil [INFO] [stdout] 717 Return [INFO] [stdout] 718 ReadLocalVar [INFO] [stdout] 723 Return [INFO] [stdout] 724 Pop [INFO] [stdout] 725 Pop [INFO] [stdout] 726 ScalarNil [INFO] [stdout] 727 Return [INFO] [stdout] 728 Exit [INFO] [stdout] test stdlib::tests::min_test ... ok [INFO] [stdout] test stdlib::tests::filter_test ... ok [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/integration_tests-c232fdae82b50e06) [INFO] [stdout] test stdlib::tests::max_empty_list_returns_nil_test ... ok [INFO] [stdout] test stdlib::tests::min_by_key_test ... ok [INFO] [stdout] test stdlib::tests::sort_by_key_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test can_import_function_from_super_module_test ... ok [INFO] [stdout] test invalid_import_is_error_test ... ok [INFO] [stdout] test can_import_submodule_test ... ok [INFO] [stdout] test callback_test ... ok [INFO] [stdout] test len_test_empty ... ok [INFO] [stdout] test jump_function_w_params_test ... ok [INFO] [stdout] test call_native_test ... ok [INFO] [stdout] test import_super_module_test ... ok [INFO] [stdout] test native_function_object_call_test ... ok [INFO] [stdout] test import_in_submodule_test ... ok [INFO] [stdout] test composite_card_test ... ok [INFO] [stdout] test local_variable_doesnt_leak_out_of_scope ... ok [INFO] [stdout] test non_existent_import_is_error_test ... ok [INFO] [stdout] test nested_module_can_call_self_test ... ok [INFO] [stdout] test len_test_happy ... ok [INFO] [stdout] test set_var_to_empty_test ... ok [INFO] [stdout] test local_variable_regression_test ... ok [INFO] [stdout] test read_set_property_shorthand_test ... ok [INFO] [stdout] test simple_if_else_statement_test_else ... ok [INFO] [stdout] test read_property_shorthand_test ... ok [INFO] [stdout] test simple_while_test ... ok [INFO] [stdout] test simple_if_else_statement_test_then ... ok [INFO] [stdout] test simple_for_loop ... ok [INFO] [stdout] test native_functions_can_call_cao_lang_function ... ok [INFO] [stdout] test simple_if_statement_skips_if_false ... ok [INFO] [stdout] test test_function_registry ... ok [INFO] [stdout] test test_empty_list_foreach ... ok [INFO] [stdout] test simple_if_statement ... ok [INFO] [stdout] test test_local_variable ... ok [INFO] [stdout] test test_string_w_utf8 ... ok [INFO] [stdout] test test_string_param ... ok [INFO] [stdout] test test_trace_entry ... ok [INFO] [stdout] 0 FunctionPointer [INFO] [stdout] 9 CallFunction [INFO] [stdout] 10 SetLocalVar [INFO] [stdout] 15 ReadLocalVar [INFO] [stdout] 20 CallFunction [INFO] [stdout] 21 Pop [INFO] [stdout] 22 Exit [INFO] [stdout] 23 StringLiteral [INFO] [stdout] 28 SetLocalVar [INFO] [stdout] 33 Goto 50 [INFO] [stdout] 38 ReadUpvalue [INFO] [stdout] 43 SetGlobalVar [INFO] [stdout] 48 ScalarNil [INFO] [stdout] 49 Return [INFO] [stdout] 50 Closure [INFO] [stdout] 59 CopyLast [INFO] [stdout] 60 RegisterUpvalue [INFO] [stdout] 63 Return [INFO] [stdout] 64 CloseUpvalue [INFO] [stdout] 65 ScalarNil [INFO] [stdout] 66 Return [INFO] [stdout] 67 ReadLocalVar [INFO] [stdout] 72 CallNative [INFO] [stdout] 77 Return [INFO] [stdout] 78 Pop [INFO] [stdout] 79 ScalarNil [INFO] [stdout] 80 Return [INFO] [stdout] 81 InitTable [INFO] [stdout] 82 SetLocalVar [INFO] [stdout] 87 ReadLocalVar [INFO] [stdout] 92 BeginForEach [INFO] [stdout] 113 ForEach [INFO] [stdout] 134 GotoIfFalse 219 [INFO] [stdout] 139 ReadLocalVar [INFO] [stdout] 144 SetLocalVar [INFO] [stdout] 149 ReadLocalVar [INFO] [stdout] 154 SetLocalVar [INFO] [stdout] 159 ReadLocalVar [INFO] [stdout] 164 SetLocalVar [INFO] [stdout] 169 ReadLocalVar [INFO] [stdout] 174 ReadLocalVar [INFO] [stdout] 179 ReadLocalVar [INFO] [stdout] 184 ReadLocalVar [INFO] [stdout] 189 CallFunction [INFO] [stdout] 190 GotoIfFalse 211 [INFO] [stdout] 195 ReadLocalVar [INFO] [stdout] 200 ReadLocalVar [INFO] [stdout] 205 ReadLocalVar [INFO] [stdout] 210 SetProperty [INFO] [stdout] 211 Pop [INFO] [stdout] 212 Pop [INFO] [stdout] 213 Pop [INFO] [stdout] 214 Goto 113 [INFO] [stdout] 219 Pop [INFO] [stdout] 220 Pop [INFO] [stdout] 221 Pop [INFO] [stdout] 222 Pop [INFO] [stdout] 223 Pop [INFO] [stdout] 224 ReadLocalVar [INFO] [stdout] 229 Return [INFO] [stdout] 230 Pop [INFO] [stdout] 231 Pop [INFO] [stdout] 232 Pop [INFO] [stdout] 233 ScalarNil [INFO] [stdout] 234 Return [INFO] [stdout] 235 InitTable [INFO] [stdout] 236 SetLocalVar [INFO] [stdout] 241 ReadLocalVar [INFO] [stdout] 246 BeginForEach [INFO] [stdout] 267 ForEach [INFO] [stdout] 288 GotoIfFalse 363 [INFO] [stdout] 293 ReadLocalVar [INFO] [stdout] 298 SetLocalVar [INFO] [stdout] 303 ReadLocalVar [INFO] [stdout] 308 SetLocalVar [INFO] [stdout] 313 ReadLocalVar [INFO] [stdout] 318 SetLocalVar [INFO] [stdout] 323 ReadLocalVar [INFO] [stdout] 328 ReadLocalVar [INFO] [stdout] 333 ReadLocalVar [INFO] [stdout] 338 ReadLocalVar [INFO] [stdout] 343 CallFunction [INFO] [stdout] 344 GotoIfFalse 355 [INFO] [stdout] 349 ReadLocalVar [INFO] [stdout] 354 Return [INFO] [stdout] 355 Pop [INFO] [stdout] 356 Pop [INFO] [stdout] 357 Pop [INFO] [stdout] 358 Goto 267 [INFO] [stdout] 363 Pop [INFO] [stdout] 364 Pop [INFO] [stdout] 365 Pop [INFO] [stdout] 366 Pop [INFO] [stdout] 367 Pop [INFO] [stdout] 368 ScalarNil [INFO] [stdout] 369 Return [INFO] [stdout] 370 Pop [INFO] [stdout] 371 Pop [INFO] [stdout] 372 Pop [INFO] [stdout] 373 ScalarNil [INFO] [stdout] 374 Return [INFO] [stdout] 375 InitTable [INFO] [stdout] 376 SetLocalVar [INFO] [stdout] 381 ReadLocalVar [INFO] [stdout] 386 BeginForEach [INFO] [stdout] 407 ForEach [INFO] [stdout] 428 GotoIfFalse 503 [INFO] [stdout] 433 ReadLocalVar [INFO] [stdout] 438 SetLocalVar [INFO] [stdout] 443 ReadLocalVar [INFO] [stdout] 448 SetLocalVar [INFO] [stdout] 453 ReadLocalVar [INFO] [stdout] 458 SetLocalVar [INFO] [stdout] 463 ReadLocalVar [INFO] [stdout] 468 ReadLocalVar [INFO] [stdout] 473 ReadLocalVar [INFO] [stdout] 478 ReadLocalVar [INFO] [stdout] 483 CallFunction [INFO] [stdout] 484 ReadLocalVar [INFO] [stdout] 489 ReadLocalVar [INFO] [stdout] 494 SetProperty [INFO] [stdout] 495 Pop [INFO] [stdout] 496 Pop [INFO] [stdout] 497 Pop [INFO] [stdout] 498 Goto 407 [INFO] [stdout] 503 Pop [INFO] [stdout] 504 Pop [INFO] [stdout] 505 Pop [INFO] [stdout] 506 Pop [INFO] [stdout] 507 Pop [INFO] [stdout] 508 ReadLocalVar [INFO] [stdout] 513 Return [INFO] [stdout] 514 Pop [INFO] [stdout] 515 Pop [INFO] [stdout] 516 Pop [INFO] [stdout] 517 ScalarNil [INFO] [stdout] 518 Return [INFO] [stdout] 519 FunctionPointer [INFO] [stdout] 528 ReadLocalVar [INFO] [stdout] 533 FunctionPointer [INFO] [stdout] 542 CallFunction [INFO] [stdout] 543 Return [INFO] [stdout] 544 Pop [INFO] [stdout] 545 ScalarNil [INFO] [stdout] 546 Return [INFO] [stdout] 547 FunctionPointer [INFO] [stdout] 556 ReadLocalVar [INFO] [stdout] 561 FunctionPointer [INFO] [stdout] 570 CallFunction [INFO] [stdout] 571 Return [INFO] [stdout] 572 Pop [INFO] [stdout] 573 ScalarNil [INFO] [stdout] 574 Return [INFO] [stdout] 575 ReadLocalVar [INFO] [stdout] 580 ReadLocalVar [INFO] [stdout] 585 CallNative [INFO] [stdout] 590 Return [INFO] [stdout] 591 Pop [INFO] [stdout] 592 Pop [INFO] [stdout] 593 ScalarNil [INFO] [stdout] 594 Return [INFO] [stdout] 595 ReadLocalVar [INFO] [stdout] 600 ReadLocalVar [INFO] [stdout] 605 CallNative [INFO] [stdout] 610 Return [INFO] [stdout] 611 Pop [INFO] [stdout] 612 Pop [INFO] [stdout] 613 ScalarNil [INFO] [stdout] 614 Return [INFO] [stdout] 615 ReadLocalVar [INFO] [stdout] 620 ReadLocalVar [INFO] [stdout] 625 CallNative [INFO] [stdout] 630 Return [INFO] [stdout] 631 Pop [INFO] [stdout] 632 Pop [INFO] [stdout] 633 ScalarNil [INFO] [stdout] 634 Return [INFO] [stdout] 635 FunctionPointer [INFO] [stdout] 644 ReadLocalVar [INFO] [stdout] 649 FunctionPointer [INFO] [stdout] 658 CallFunction [INFO] [stdout] 659 Return [INFO] [stdout] 660 Pop [INFO] [stdout] 661 ScalarNil [INFO] [stdout] 662 Return [INFO] [stdout] 663 ReadLocalVar [INFO] [stdout] 668 Return [INFO] [stdout] 669 Pop [INFO] [stdout] 670 Pop [INFO] [stdout] 671 ScalarNil [INFO] [stdout] 672 Return [INFO] [stdout] 673 Exit [INFO] [stdout] test nested_read_set_property_shorthand_test ... ok [INFO] [stdout] test nested_function_test ... ok [INFO] [stdout] test closure_capture_in_same_scope_test ... ok [INFO] [stdout] test closure_test ... ok [INFO] [stdout] test closure_shared_capture_test ... ok [INFO] [stdout] test closure_capture_in_loops_is_sane_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/test_fibonacci.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/test_fibonacci-0cd84c6d98a2680f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test fibonacci_32 ... ok [INFO] [stdout] test fibonacci_4 ... ok [INFO] [stdout] test fibonacci_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/test_for_each.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/test_for_each-eb66056e6153606f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_foreach_1 ... ok [INFO] [stdout] test test_foreach_nested ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_tables.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/test_tables-0576616488a66c89) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_get_set ... ok [INFO] [stdout] test test_native_w_table_input ... ok [INFO] [stdout] test test_init_table ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e9461d59efe6c2b5c9825c85dbaf0414ee618ef0c57320c7e93e6517161056e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e9461d59efe6c2b5c9825c85dbaf0414ee618ef0c57320c7e93e6517161056e5", kill_on_drop: false }` [INFO] [stdout] e9461d59efe6c2b5c9825c85dbaf0414ee618ef0c57320c7e93e6517161056e5