[INFO] fetching crate ristretto_jit 0.26.0... [INFO] testing ristretto_jit-0.26.0 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate ristretto_jit 0.26.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate ristretto_jit 0.26.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ristretto_jit 0.26.0 [INFO] tweaked toml for crates.io crate ristretto_jit 0.26.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ristretto_jit 0.26.0 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ristretto_jit 0.26.0 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c7d0ec2277d48a1ff7832db24d8f0b05223c0d850d46f2fefa0a80bb5b1a7f0d [INFO] running `Command { std: "docker" "start" "-a" "c7d0ec2277d48a1ff7832db24d8f0b05223c0d850d46f2fefa0a80bb5b1a7f0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c7d0ec2277d48a1ff7832db24d8f0b05223c0d850d46f2fefa0a80bb5b1a7f0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7d0ec2277d48a1ff7832db24d8f0b05223c0d850d46f2fefa0a80bb5b1a7f0d", kill_on_drop: false }` [INFO] [stdout] c7d0ec2277d48a1ff7832db24d8f0b05223c0d850d46f2fefa0a80bb5b1a7f0d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8a08513dcb16e5673ef6e12217e295e924572b7014d00ae33906bdad807bc6c2 [INFO] running `Command { std: "docker" "start" "-a" "8a08513dcb16e5673ef6e12217e295e924572b7014d00ae33906bdad807bc6c2", kill_on_drop: false }` [INFO] [stderr] Compiling cranelift-srcgen v0.123.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling cranelift-isle v0.123.0 [INFO] [stderr] Compiling cranelift-codegen-shared v0.123.0 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling cranelift-bitset v0.123.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling arbitrary v1.4.2 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling wasmtime-internal-math v36.0.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling bitflags v2.9.2 [INFO] [stderr] Compiling cranelift-entity v0.123.0 [INFO] [stderr] Compiling cranelift-assembler-x64-meta v0.123.0 [INFO] [stderr] Compiling cranelift-bforest v0.123.0 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling regalloc2 v0.12.2 [INFO] [stderr] Compiling cranelift-control v0.123.0 [INFO] [stderr] Compiling wasmtime-internal-jit-icache-coherence v36.0.0 [INFO] [stderr] Compiling region v3.0.2 [INFO] [stderr] Compiling cranelift-codegen-meta v0.123.0 [INFO] [stderr] Compiling gimli v0.32.0 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling cranelift-assembler-x64 v0.123.0 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling ristretto_classfile v0.26.0 [INFO] [stderr] Compiling cranelift-codegen v0.123.0 [INFO] [stderr] Compiling cranelift-native v0.123.0 [INFO] [stderr] Compiling cranelift-module v0.123.0 [INFO] [stderr] Compiling cranelift-frontend v0.123.0 [INFO] [stderr] Compiling cranelift-jit v0.123.0 [INFO] [stderr] Compiling cranelift v0.123.0 [INFO] [stderr] Compiling ristretto_jit v0.26.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 11s [INFO] running `Command { std: "docker" "inspect" "8a08513dcb16e5673ef6e12217e295e924572b7014d00ae33906bdad807bc6c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a08513dcb16e5673ef6e12217e295e924572b7014d00ae33906bdad807bc6c2", kill_on_drop: false }` [INFO] [stdout] 8a08513dcb16e5673ef6e12217e295e924572b7014d00ae33906bdad807bc6c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3b8035e8a2d9221a55cbb41800e7b64e8eb5c246cefc148b7246af07b7acf640 [INFO] running `Command { std: "docker" "start" "-a" "3b8035e8a2d9221a55cbb41800e7b64e8eb5c246cefc148b7246af07b7acf640", kill_on_drop: false }` [INFO] [stderr] Compiling ristretto_jit v0.26.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.73s [INFO] running `Command { std: "docker" "inspect" "3b8035e8a2d9221a55cbb41800e7b64e8eb5c246cefc148b7246af07b7acf640", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b8035e8a2d9221a55cbb41800e7b64e8eb5c246cefc148b7246af07b7acf640", kill_on_drop: false }` [INFO] [stdout] 3b8035e8a2d9221a55cbb41800e7b64e8eb5c246cefc148b7246af07b7acf640 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 690b071b05591f269ac69d2e36879a4ac673719314cfd415b1d27783d28830b4 [INFO] running `Command { std: "docker" "start" "-a" "690b071b05591f269ac69d2e36879a4ac673719314cfd415b1d27783d28830b4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ristretto_jit-a2816b7050ef0ec0) [INFO] [stdout] [INFO] [stdout] running 209 tests [INFO] [stdout] test compiler::tests::test_compiler_new ... ok [INFO] [stdout] test compiler::tests::test_native_type_array_float ... ok [INFO] [stdout] test compiler::tests::test_function_name ... ok [INFO] [stdout] test compiler::tests::test_native_type_array_double ... ok [INFO] [stdout] test compiler::tests::test_native_type_array_int ... ok [INFO] [stdout] test compiler::tests::test_native_type_array_object ... ok [INFO] [stdout] test compiler::tests::test_native_type_double ... ok [INFO] [stdout] test compiler::tests::test_native_type_float ... ok [INFO] [stdout] test compiler::tests::test_native_type_int ... ok [INFO] [stdout] test compiler::tests::test_native_type_long ... ok [INFO] [stdout] test compiler::tests::test_native_type_object ... ok [INFO] [stdout] test control_flow_graph::control_flow::tests::test_changes_control_flow ... ok [INFO] [stdout] test control_flow_graph::control_flow::tests::test_does_not_change_control_flow ... ok [INFO] [stdout] test compiler::tests::test_native_type_array_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_is_category_1 ... ok [INFO] [stdout] test control_flow_graph::blocks::tests::test_blocks_for_if_comparison_with_goto ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_is_category_2 ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_ldc_float ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_ldc_integer ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_ldc_long_error ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_ldc_string ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_pop_field_type_double ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_pop_field_type_float ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_pop_field_type_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_pop_field_type_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_pop_field_type_object ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_push_field_type_float ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_push_field_type_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_push_field_type_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_push_field_type_object ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_push_field_type_double ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_aaload ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_aastore ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_aconst_null ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_aload_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_ldc_class ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_arraylength ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_athrow ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_anewarray ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_astore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_bipush_and_sipush_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_d2i ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_checkcast ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_d2l ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_daload ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dastore ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dcmp_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_d2f ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_areturn ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dmath_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x1_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x1_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x2_int_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x2_long_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x2_long_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dstore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup_x1 ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup2_x2_int_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup_x2_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dreturn ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dup_x2_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_f2d ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_f2i ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_faload ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_f2l ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fmath_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fastore ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dconst_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fconst_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dneg ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fstore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fcmp_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_getfield ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fneg ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_freturn ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_getstatic ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_dload_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2b ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_fload_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2f ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2d ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2c ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2l ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_i2s ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_iaload ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_iastore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ibitwise_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_iconst_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_if_acmp_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_if_icmp_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_if_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ifnonnull ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ifnull ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_iload_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_imath_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ineg ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invoke_virtual_or_special_instructions_return_void ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invoke_virtual_or_special_return_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_instanceof ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invokedynamic ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invokeinterface ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invokestatic_interface_method_ref ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invokestatic_invoke_dynamic_error ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_invokestatic_method_ref ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ireturn ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_istore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_jsr_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_l2d ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_l2f ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_l2i ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_laload ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lastore ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lbitshift_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lbitwise_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lcmp ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lconst_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ldc_instruction ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ldc_w_double_instruction ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ldc_w_instruction ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ldc_w_int_instruction_error ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_ldc_w_long_instruction ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lload_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lmath_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lneg ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lreturn ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_lstore_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_monitorenter ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_monitorexit ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_multianewarray ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_new ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_newarray ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_nop_instructions ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_pop ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_pop2_int ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_pop2_long ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_putfield ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_swap ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_switch_instructions ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_as_slice ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_as_vec ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_into_vec ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_is_empty ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_len ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_pop_int_error ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_pop_long_error ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_pop_float_error ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_pop_double_error ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_pop_object_error ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_and_pop ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_double_and_pop_double ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_float_and_pop_float ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_int_and_pop_int ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_object_and_pop_object ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_to_vec ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_type_stack_all_types ... ok [INFO] [stdout] test function::tests::test_function ... ok [INFO] [stdout] test instruction::ldc::tests::test_ldc2_w_constant_error ... ok [INFO] [stdout] test instruction::ldc::tests::test_load_constant_error ... ok [INFO] [stdout] test instruction::nop::tests::test_nop ... ok [INFO] [stdout] test instruction::wide::tests::test_wide ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_from_none ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_from_some_value_f32 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_from_some_value_f64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_from_some_value_i32 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_from_some_value_i64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_f32 ... ok [INFO] [stdout] test control_flow_graph::instruction::tests::test_simulate_putstatic ... ok [INFO] [stdout] test control_flow_graph::type_stack::tests::test_push_long_and_pop_long ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_f32_error ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_f64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_f64_error ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_i32 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_i32_error ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_i64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_i64_error ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_value_error ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_value_f64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_value_i32 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_value_i64 ... ok [INFO] [stdout] test jit_value::tests::test_jit_value_try_into_value_if2 ... ok [INFO] [stdout] test local_variables::tests::test_get_and_set_double ... ok [INFO] [stdout] test local_variables::tests::test_get_and_set_int ... ok [INFO] [stdout] test local_variables::tests::test_get_and_set_float ... ok [INFO] [stdout] test local_variables::tests::test_get_and_set_long ... ok [INFO] [stdout] test local_variables::tests::test_get_error ... ok [INFO] [stdout] test local_variables::tests::test_get_invalid ... ok [INFO] [stdout] test local_variables::tests::test_set_invalid ... ok [INFO] [stdout] test operand_stack::tests::test_as_block_arguments ... ok [INFO] [stdout] test operand_stack::tests::test_pop_invalid_type ... ok [INFO] [stdout] test operand_stack::tests::test_pop_underflow ... ok [INFO] [stdout] test operand_stack::tests::test_push_and_pop ... ok [INFO] [stdout] test operand_stack::tests::test_as_slice ... ok [INFO] [stdout] test operand_stack::tests::test_push_and_pop_double ... ok [INFO] [stdout] test local_variables::tests::test_get_and_set ... ok [INFO] [stdout] test operand_stack::tests::test_push_and_pop_float ... ok [INFO] [stdout] test operand_stack::tests::test_push_and_pop_int ... ok [INFO] [stdout] test operand_stack::tests::test_push_and_pop_long ... ok [INFO] [stdout] test operand_stack::tests::test_push_invalid_type ... ok [INFO] [stdout] test operand_stack::tests::test_push_overflow ... ok [INFO] [stdout] test operand_stack::tests::test_reset ... ok [INFO] [stdout] test operand_stack::tests::test_reset_no_current_block_error ... ok [INFO] [stdout] test value::tests::test_from_f32 ... ok [INFO] [stdout] test value::tests::test_from_f64 ... ok [INFO] [stdout] test value::tests::test_from_i32 ... ok [INFO] [stdout] test value::tests::test_from_i64 ... ok [INFO] [stdout] test operand_stack::tests::test_to_type_vec ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-09da468d2ab82f5a) [INFO] [stdout] [INFO] [stdout] running 186 tests [INFO] [stdout] test instructions::branch::goto_w ... ok [INFO] [stdout] test instructions::branch::goto ... ok [INFO] [stdout] test functions::object_init::compile_object_init ... ok [INFO] [stdout] test functions::hash_code::compile_hash_code ... ok [INFO] [stdout] test functions::math_max::math_max ... ok [INFO] [stdout] test instructions::branch::ifeq ... ok [INFO] [stdout] test functions::math_multiply_high::math_multiply_high ... ok [INFO] [stdout] test instructions::branch::if_icmple ... ok [INFO] [stdout] test functions::double_is_nan::double_is_nan ... ok [INFO] [stdout] test instructions::branch::if_icmpeq ... ok [INFO] [stdout] test functions::float_is_nan::float_is_nan ... ok [INFO] [stdout] test instructions::branch::if_icmpgt ... ok [INFO] [stdout] test instructions::branch::if_icmplt ... ok [INFO] [stdout] test instructions::branch::if_icmpge ... ok [INFO] [stdout] test instructions::branch::ifge ... ok [INFO] [stdout] test instructions::branch::ifne ... ok [INFO] [stdout] test instructions::branch::r#return ... ok [INFO] [stdout] test instructions::convert::d2f ... ok [INFO] [stdout] test instructions::convert::d2i ... ok [INFO] [stdout] test instructions::branch::jsr_and_ret ... ok [INFO] [stdout] test instructions::branch::test_lookupswitch ... ok [INFO] [stdout] test instructions::branch::tableswitch ... ok [INFO] [stdout] test instructions::branch::iflt ... ok [INFO] [stdout] test instructions::branch::jsr_w_and_ret_w ... ok [INFO] [stdout] test instructions::branch::if_icmpne ... ok [INFO] [stdout] test instructions::branch::ifgt ... ok [INFO] [stdout] test instructions::branch::ifle ... ok [INFO] [stdout] test instructions::debug::breakpoint ... ok [INFO] [stdout] test instructions::convert::i2b ... ok [INFO] [stdout] test instructions::convert::f2l ... ok [INFO] [stdout] test instructions::convert::l2f ... ok [INFO] [stdout] test instructions::convert::i2l ... ok [INFO] [stdout] test instructions::convert::i2c ... ok [INFO] [stdout] test instructions::convert::i2d ... ok [INFO] [stdout] test instructions::convert::i2f ... ok [INFO] [stdout] test instructions::convert::f2i ... ok [INFO] [stdout] test instructions::convert::d2l ... ok [INFO] [stdout] test instructions::convert::f2d ... ok [INFO] [stdout] test instructions::debug::impdep2 ... ok [INFO] [stdout] test instructions::double::dcmpl ... ok [INFO] [stdout] test instructions::double::dload_2 ... ok [INFO] [stdout] test instructions::convert::l2i ... ok [INFO] [stdout] test instructions::convert::i2s ... ok [INFO] [stdout] test instructions::double::dload_0 ... ok [INFO] [stdout] test instructions::convert::l2d ... ok [INFO] [stdout] test instructions::double::dconst_0 ... ok [INFO] [stdout] test instructions::double::dadd ... ok [INFO] [stdout] test instructions::double::dmul ... ok [INFO] [stdout] test instructions::double::drem ... ok [INFO] [stdout] test instructions::double::dreturn ... ok [INFO] [stdout] test instructions::debug::impdep1 ... ok [INFO] [stdout] test instructions::double::dload_1 ... ok [INFO] [stdout] test instructions::double::dcmpg ... ok [INFO] [stdout] test instructions::double::dconst_1 ... ok [INFO] [stdout] test instructions::double::dstore_2 ... ok [INFO] [stdout] test instructions::double::dstore_3 ... ok [INFO] [stdout] test instructions::double::dstore ... ok [INFO] [stdout] test instructions::double::dload ... ok [INFO] [stdout] test instructions::double::dstore_0 ... ok [INFO] [stdout] test instructions::double::dstore_1 ... ok [INFO] [stdout] test instructions::double::dstore_w ... ok [INFO] [stdout] test instructions::double::ddiv ... ok [INFO] [stdout] test instructions::float::fconst_2 ... ok [INFO] [stdout] test instructions::float::fconst_0 ... ok [INFO] [stdout] test instructions::float::fload_2 ... ok [INFO] [stdout] test instructions::float::fload ... ok [INFO] [stdout] test instructions::float::fdiv ... ok [INFO] [stdout] test instructions::float::fmul ... ok [INFO] [stdout] test instructions::float::fadd ... ok [INFO] [stdout] test instructions::float::fload_1 ... ok [INFO] [stdout] test instructions::float::fneg ... ok [INFO] [stdout] test instructions::double::dsub ... ok [INFO] [stdout] test instructions::float::fstore_1 ... ok [INFO] [stdout] test instructions::float::freturn ... ok [INFO] [stdout] test instructions::float::fcmpl ... ok [INFO] [stdout] test instructions::float::frem ... ok [INFO] [stdout] test instructions::float::fstore_2 ... ok [INFO] [stdout] test instructions::float::fsub ... ok [INFO] [stdout] test instructions::float::fstore_w ... ok [INFO] [stdout] test instructions::double::dload_w ... ok [INFO] [stdout] test instructions::integer::iconst_0 ... ok [INFO] [stdout] test instructions::integer::iadd ... ok [INFO] [stdout] test instructions::integer::iconst_3 ... ok [INFO] [stdout] test instructions::integer::iand ... ok [INFO] [stdout] test instructions::float::fstore_0 ... ok [INFO] [stdout] test instructions::integer::iconst_1 ... ok [INFO] [stdout] test instructions::integer::iconst_2 ... ok [INFO] [stdout] test instructions::float::fstore ... ok [INFO] [stdout] test instructions::float::fstore_3 ... ok [INFO] [stdout] test instructions::float::fload_0 ... ok [INFO] [stdout] test instructions::float::fcmpg ... ok [INFO] [stdout] test instructions::float::fload_w ... ok [INFO] [stdout] test instructions::float::fload_3 ... ok [INFO] [stdout] test instructions::integer::iload ... ok [INFO] [stdout] test instructions::integer::iconst_m1 ... ok [INFO] [stdout] test instructions::integer::iconst_5 ... ok [INFO] [stdout] test instructions::integer::ineg ... ok [INFO] [stdout] test instructions::integer::idiv ... ok [INFO] [stdout] test instructions::integer::iinc_w ... ok [INFO] [stdout] test instructions::integer::iload_0 ... ok [INFO] [stdout] test instructions::double::dload_3 ... ok [INFO] [stdout] test instructions::integer::iconst_4 ... ok [INFO] [stdout] test instructions::double::dneg ... ok [INFO] [stdout] test instructions::integer::iload_1 ... ok [INFO] [stdout] test instructions::integer::iload_w ... ok [INFO] [stdout] test instructions::integer::ishl ... ok [INFO] [stdout] test instructions::integer::iload_3 ... ok [INFO] [stdout] test instructions::integer::imul ... ok [INFO] [stdout] test instructions::integer::iload_2 ... ok [INFO] [stdout] test instructions::integer::istore_0 ... ok [INFO] [stdout] test instructions::integer::istore ... ok [INFO] [stdout] test instructions::integer::istore_1 ... ok [INFO] [stdout] test instructions::integer::istore_2 ... ok [INFO] [stdout] test instructions::integer::istore_3 ... ok [INFO] [stdout] test instructions::integer::istore_w ... ok [INFO] [stdout] test instructions::integer::ior ... ok [INFO] [stdout] test instructions::integer::isub ... ok [INFO] [stdout] test instructions::ldc::ldc_w_class ... ok [INFO] [stdout] test instructions::ldc::ldc_class ... ok [INFO] [stdout] test instructions::ldc::ldc_float ... ok [INFO] [stdout] test instructions::ldc::ldc_w_long_error ... ok [INFO] [stdout] test instructions::ldc::ldc2_w_double ... ok [INFO] [stdout] test instructions::ldc::ldc_w_integer ... ok [INFO] [stdout] test instructions::ldc::ldc_integer ... ok [INFO] [stdout] test instructions::ldc::ldc_long_error ... ok [INFO] [stdout] test instructions::ldc::ldc2_w_integer_error ... ok [INFO] [stdout] test instructions::integer::ireturn ... ok [INFO] [stdout] test instructions::integer::irem ... ok [INFO] [stdout] test instructions::integer::ishr ... ok [INFO] [stdout] test instructions::ldc::ldc_w_string ... ok [INFO] [stdout] test instructions::ldc::ldc2_w_long ... ok [INFO] [stdout] test instructions::ldc::ldc_w_float ... ok [INFO] [stdout] test instructions::long::lconst_1 ... ok [INFO] [stdout] test instructions::integer::iushr ... ok [INFO] [stdout] test instructions::long::lload ... ok [INFO] [stdout] test instructions::integer::ixor ... ok [INFO] [stdout] test instructions::long::ladd ... ok [INFO] [stdout] test instructions::long::lconst_0 ... ok [INFO] [stdout] test instructions::long::land ... ok [INFO] [stdout] test instructions::long::lload_1 ... ok [INFO] [stdout] test instructions::long::lload_2 ... ok [INFO] [stdout] test instructions::ldc::ldc_string ... ok [INFO] [stdout] test instructions::long::lload_0 ... ok [INFO] [stdout] test instructions::long::ldiv ... ok [INFO] [stdout] test instructions::long::lreturn ... ok [INFO] [stdout] test instructions::long::lstore ... ok [INFO] [stdout] test instructions::long::lstore_1 ... ok [INFO] [stdout] test instructions::long::lcmp ... ok [INFO] [stdout] test instructions::long::lstore_0 ... ok [INFO] [stdout] test instructions::long::lstore_w ... ok [INFO] [stdout] test instructions::long::lrem ... ok [INFO] [stdout] test instructions::long::lsub ... ok [INFO] [stdout] test instructions::long::lstore_3 ... ok [INFO] [stdout] test instructions::long::lmul ... ok [INFO] [stdout] test instructions::long::lor ... ok [INFO] [stdout] test instructions::long::lshr ... ok [INFO] [stdout] test instructions::long::lneg ... ok [INFO] [stdout] test instructions::long::lload_w ... ok [INFO] [stdout] test instructions::long::lxor ... ok [INFO] [stdout] test instructions::monitor::monitorexit ... ok [INFO] [stdout] test instructions::long::lshl ... ok [INFO] [stdout] test instructions::monitor::monitorenter ... ok [INFO] [stdout] test instructions::stack::dup2_x1_category_1 ... ok [INFO] [stdout] test instructions::push::sipush ... ok [INFO] [stdout] test instructions::push::bipush ... ok [INFO] [stdout] test instructions::stack::dup ... ok [INFO] [stdout] test instructions::stack::dup2_category_1 ... ok [INFO] [stdout] test instructions::stack::dup2_category_2 ... ok [INFO] [stdout] test instructions::long::lstore_2 ... ok [INFO] [stdout] test instructions::nop::nop ... ok [INFO] [stdout] test instructions::long::lushr ... ok [INFO] [stdout] test instructions::stack::dup2_x1_category_2 ... ok [INFO] [stdout] test instructions::long::lload_3 ... ok [INFO] [stdout] test instructions::stack::dup2_x2_value1_category_2_value2_category_1 ... ok [INFO] [stdout] test instructions::stack::dup_x1 ... ok [INFO] [stdout] test instructions::stack::dup2_x2_value1_category_1_value3_category_2 ... ok [INFO] [stdout] test instructions::stack::dup_x2_category_1 ... ok [INFO] [stdout] test instructions::stack::pop2_category_2 ... ok [INFO] [stdout] test instructions::stack::dup2_x2_value1_category_2_value2_category_2 ... ok [INFO] [stdout] test instructions::stack::dup_x2_category_2 ... ok [INFO] [stdout] test instructions::stack::pop2_category_1 ... ok [INFO] [stdout] test instructions::stack::pop ... ok [INFO] [stdout] test instructions::float::fconst_1 ... ok [INFO] [stdout] test instructions::integer::iinc ... ok [INFO] [stdout] test instructions::stack::dup2_x2_value1_category_1_value3_category_1 ... ok [INFO] [stdout] test instructions::stack::swap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 186 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/util.rs (/opt/rustwide/target/debug/deps/util-9b2f29ef04c75caf) [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] [stderr] Doc-tests ristretto_jit [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/control_flow_graph/mod.rs - control_flow_graph (line 28) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "690b071b05591f269ac69d2e36879a4ac673719314cfd415b1d27783d28830b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "690b071b05591f269ac69d2e36879a4ac673719314cfd415b1d27783d28830b4", kill_on_drop: false }` [INFO] [stdout] 690b071b05591f269ac69d2e36879a4ac673719314cfd415b1d27783d28830b4