[INFO] fetching crate cao-lang 0.2.6... [INFO] testing cao-lang-0.2.6 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate cao-lang 0.2.6 into /workspace/builds/worker-1-tc2/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-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate cao-lang 0.2.6 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8690a74e57918ea4c7dfb99b93b85c65776191cb50eb22307ae1258409e23a73 [INFO] running `Command { std: "docker" "start" "-a" "8690a74e57918ea4c7dfb99b93b85c65776191cb50eb22307ae1258409e23a73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8690a74e57918ea4c7dfb99b93b85c65776191cb50eb22307ae1258409e23a73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8690a74e57918ea4c7dfb99b93b85c65776191cb50eb22307ae1258409e23a73", kill_on_drop: false }` [INFO] [stdout] 8690a74e57918ea4c7dfb99b93b85c65776191cb50eb22307ae1258409e23a73 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 888aaeb9f3ca9be000f3d4bc1b5b44e9d54c3dd8e9eea08771ff5e84ee96dcb8 [INFO] running `Command { std: "docker" "start" "-a" "888aaeb9f3ca9be000f3d4bc1b5b44e9d54c3dd8e9eea08771ff5e84ee96dcb8", 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 serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling smallvec v1.13.2 [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: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type 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 26.60s [INFO] running `Command { std: "docker" "inspect" "888aaeb9f3ca9be000f3d4bc1b5b44e9d54c3dd8e9eea08771ff5e84ee96dcb8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "888aaeb9f3ca9be000f3d4bc1b5b44e9d54c3dd8e9eea08771ff5e84ee96dcb8", kill_on_drop: false }` [INFO] [stdout] 888aaeb9f3ca9be000f3d4bc1b5b44e9d54c3dd8e9eea08771ff5e84ee96dcb8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e1c324d0eef119758d61c1901de3ccff710c90f0da205349fae6cf3fe67aab1a [INFO] running `Command { std: "docker" "start" "-a" "e1c324d0eef119758d61c1901de3ccff710c90f0da205349fae6cf3fe67aab1a", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling log v0.4.25 [INFO] [stderr] Compiling serde_json v1.0.138 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling ryu v1.0.19 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling clap_builder v4.5.27 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling is-terminal v0.4.15 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.28 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [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 smallvec v1.13.2 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling toml_edit v0.22.23 [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: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 452 | pub fn entry(&mut self, key: K) -> Result, MapError> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type 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 1m 08s [INFO] running `Command { std: "docker" "inspect" "e1c324d0eef119758d61c1901de3ccff710c90f0da205349fae6cf3fe67aab1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e1c324d0eef119758d61c1901de3ccff710c90f0da205349fae6cf3fe67aab1a", kill_on_drop: false }` [INFO] [stdout] e1c324d0eef119758d61c1901de3ccff710c90f0da205349fae6cf3fe67aab1a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5031673a515f7dcff0f6679af94bf43e53461f298aa8cd268df5e991ed46ae67 [INFO] running `Command { std: "docker" "start" "-a" "5031673a515f7dcff0f6679af94bf43e53461f298aa8cd268df5e991ed46ae67", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 297 | pub fn entry(&mut self, key: Handle) -> Entry<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is 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 same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type 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.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cao_lang-5c481a34b930a349) [INFO] [stdout] [INFO] [stdout] running 55 tests [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_cbor ... ok [INFO] [stdout] test collections::handle_table::tests::can_grow ... ok [INFO] [stdout] test collections::handle_table::tests::can_insert ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_bincode ... ok [INFO] [stdout] test collections::bounded_stack::tests::test_drops_on_clear ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_json ... ok [INFO] [stdout] test collections::handle_table::serde_impl::tests::can_serialize_program_cbor ... ok [INFO] [stdout] test collections::handle_table::tests::can_mutate_value ... ok [INFO] [stdout] test collections::handle_table::tests::drops_values ... ok [INFO] [stdout] test collections::hash_map::serde_impl::tests::can_serialize_bincode ... 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::hash_map::tests::drops_values ... ok [INFO] [stdout] test collections::hash_map::tests::can_grow ... ok [INFO] [stdout] test collections::hash_map::tests::can_mutate_value ... ok [INFO] [stdout] test collections::hash_map::tests::insert_duplicate_test ... ok [INFO] [stdout] test collections::hash_map::tests::occupied_entry_test ... ok [INFO] [stdout] test collections::hash_map::tests::removing_duplicate_hash_test ... ok [INFO] [stdout] test collections::hash_map::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 collections::hash_map::tests::vacant_entry_inserts_test ... ok [INFO] [stdout] test compiler::card::tests::test_iter_indexing_consistent ... ok [INFO] [stdout] test compiler::module::tests::can_parse_json_test ... ok [INFO] [stdout] test compiler::module::tests::insert_card_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_invalid_function_is_none_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_invalid_submodule_is_none_test ... ok [INFO] [stdout] test compiler::module::tests::module_json_serde_test ... ok [INFO] [stdout] test compiler::module::tests::lookup_jump_target_test ... ok [INFO] [stdout] test compiler::module::tests::remove_card_from_ifelse_test ... ok [INFO] [stdout] test compiler::module::tests::remove_card_from_compositve_test ... ok [INFO] [stdout] test compiler::tests::can_binary_de_serialize_output ... ok [INFO] [stdout] test compiler::module::tests::module_bincode_serde_test ... ok [INFO] [stdout] test compiler::module::tests::module_card_fetch_test ... ok [INFO] [stdout] test compiler::tests::duplicate_function_is_error_test ... ok [INFO] [stdout] test compiler::tests::duplicate_module_is_error_test ... ok [INFO] [stdout] test compiler::tests::test_swap_lhs_childof_rhs_fails ... ok [INFO] [stdout] test compiler::tests::empty_varname_is_error ... ok [INFO] [stdout] test compiler::tests::test_swap_rhs_childof_lhs_fails ... ok [INFO] [stdout] test compiler::tests::test_swap ... ok [INFO] [stdout] test stdlib::tests::map_test ... ok [INFO] [stdout] test stdlib::tests::can_import_stdlib_test ... ok [INFO] [stdout] test compiler::tests::can_call_nested_function_test ... ok [INFO] [stdout] test compiler::tests::composite_card_test ... ok [INFO] [stdout] test stdlib::tests::stdlib_can_be_imported_in_submodule_test ... ok [INFO] [stdout] test vm::runtime::tests::field_table_can_be_queried_by_str_test ... ok [INFO] [stdout] test vm::tests::test_binary_operatons ... ok [INFO] [stdout] test vm::tests::test_can_init_str ... ok [INFO] [stdout] test stdlib::tests::std_named_module_is_error_test ... ok [INFO] [stdout] test vm::tests::test_can_save_and_restore_values ... 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] 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::max_empty_list_returns_nil_test ... ok [INFO] [stdout] test stdlib::tests::min_test ... ok [INFO] [stdout] test stdlib::tests::max_test ... ok [INFO] [stdout] test stdlib::tests::sort_by_key_test ... ok [INFO] [stdout] test stdlib::tests::filter_test ... ok [INFO] [stdout] test stdlib::tests::min_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.11s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-671cba365f77f16b) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test call_native_test ... ok [INFO] [stdout] test can_import_function_from_super_module_test ... ok [INFO] [stdout] test can_import_submodule_test ... ok [INFO] [stdout] test callback_test ... ok [INFO] [stdout] test composite_card_test ... ok [INFO] [stdout] test import_in_submodule_test ... ok [INFO] [stdout] test import_super_module_test ... ok [INFO] [stdout] test len_test_empty ... ok [INFO] [stdout] test len_test_happy ... ok [INFO] [stdout] test jump_function_w_params_test ... ok [INFO] [stdout] test invalid_import_is_error_test ... ok [INFO] [stdout] test native_function_object_call_test ... ok [INFO] [stdout] test local_variable_doesnt_leak_out_of_scope ... ok [INFO] [stdout] test local_variable_regression_test ... ok [INFO] [stdout] test native_functions_can_call_cao_lang_function ... ok [INFO] [stdout] test non_existent_import_is_error_test ... ok [INFO] [stdout] test nested_module_can_call_self_test ... ok [INFO] [stdout] test read_set_property_shorthand_test ... ok [INFO] [stdout] test set_var_to_empty_test ... ok [INFO] [stdout] test simple_for_loop ... ok [INFO] [stdout] test simple_if_else_statement_test_else ... ok [INFO] [stdout] test read_property_shorthand_test ... ok [INFO] [stdout] test simple_if_statement ... ok [INFO] [stdout] test simple_if_else_statement_test_then ... ok [INFO] [stdout] test simple_if_statement_skips_if_false ... ok [INFO] [stdout] test simple_while_test ... ok [INFO] [stdout] test test_empty_list_foreach ... ok [INFO] [stdout] test test_function_registry ... ok [INFO] [stdout] test test_local_variable ... ok [INFO] [stdout] test test_string_param ... ok [INFO] [stdout] test test_trace_entry ... ok [INFO] [stdout] test test_string_w_utf8 ... 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_function_test ... ok [INFO] [stdout] test closure_test ... ok [INFO] [stdout] test nested_read_set_property_shorthand_test ... ok [INFO] [stdout] test closure_capture_in_same_scope_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.11s [INFO] [stdout] [INFO] [stderr] Running tests/test_fibonacci.rs (/opt/rustwide/target/debug/deps/test_fibonacci-7a715233d9317a5f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test fibonacci_4 ... ok [INFO] [stdout] test fibonacci_32 ... 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.04s [INFO] [stdout] [INFO] [stderr] Running tests/test_for_each.rs (/opt/rustwide/target/debug/deps/test_for_each-e647cd276f700c0e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_foreach_nested ... ok [INFO] [stdout] test test_foreach_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_tables.rs (/opt/rustwide/target/debug/deps/test_tables-131050f745d70d5b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_native_w_table_input ... ok [INFO] [stdout] test test_get_set ... 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] [stderr] Doc-tests cao_lang [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/collections/value_stack.rs - collections::value_stack::ValueStack::pop_w_offset (line 96) ... ok [INFO] [stdout] test src/compiler/module.rs - compiler::module::Module::walk_cards_mut (line 515) ... ok [INFO] [stdout] test src/traits.rs - traits::into_f1 (line 38) ... ok [INFO] [stdout] test src/value.rs - value::OwnedValue (line 76) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5031673a515f7dcff0f6679af94bf43e53461f298aa8cd268df5e991ed46ae67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5031673a515f7dcff0f6679af94bf43e53461f298aa8cd268df5e991ed46ae67", kill_on_drop: false }` [INFO] [stdout] 5031673a515f7dcff0f6679af94bf43e53461f298aa8cd268df5e991ed46ae67