[INFO] fetching crate ieee754_converter 0.1.0... [INFO] testing ieee754_converter-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ieee754_converter 0.1.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate ieee754_converter 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ieee754_converter 0.1.0 [INFO] tweaked toml for crates.io crate ieee754_converter 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ieee754_converter 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ieee754_converter 0.1.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 25fd05f3aa3f7e4437117d14064c958aecf83923f06defa31de0aaa0ff231282 [INFO] running `Command { std: "docker" "start" "-a" "25fd05f3aa3f7e4437117d14064c958aecf83923f06defa31de0aaa0ff231282", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "25fd05f3aa3f7e4437117d14064c958aecf83923f06defa31de0aaa0ff231282", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "25fd05f3aa3f7e4437117d14064c958aecf83923f06defa31de0aaa0ff231282", kill_on_drop: false }` [INFO] [stdout] 25fd05f3aa3f7e4437117d14064c958aecf83923f06defa31de0aaa0ff231282 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82df87a0bef97e3a3cf308eb73a93fb01e23c8eaa88c046e6fde8545bf99cb38 [INFO] running `Command { std: "docker" "start" "-a" "82df87a0bef97e3a3cf308eb73a93fb01e23c8eaa88c046e6fde8545bf99cb38", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling ieee754_converter v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.20s [INFO] running `Command { std: "docker" "inspect" "82df87a0bef97e3a3cf308eb73a93fb01e23c8eaa88c046e6fde8545bf99cb38", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82df87a0bef97e3a3cf308eb73a93fb01e23c8eaa88c046e6fde8545bf99cb38", kill_on_drop: false }` [INFO] [stdout] 82df87a0bef97e3a3cf308eb73a93fb01e23c8eaa88c046e6fde8545bf99cb38 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4eeb199b5267d2d45e40952c473648250b8095e38992a787d57fd39f892ca173 [INFO] running `Command { std: "docker" "start" "-a" "4eeb199b5267d2d45e40952c473648250b8095e38992a787d57fd39f892ca173", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling quickcheck v1.1.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling ieee754_converter v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 14.02s [INFO] running `Command { std: "docker" "inspect" "4eeb199b5267d2d45e40952c473648250b8095e38992a787d57fd39f892ca173", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4eeb199b5267d2d45e40952c473648250b8095e38992a787d57fd39f892ca173", kill_on_drop: false }` [INFO] [stdout] 4eeb199b5267d2d45e40952c473648250b8095e38992a787d57fd39f892ca173 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c730e41e570772521c277eed6a6e86aa5f1ac22461fe0719d8c0bbccf93a2b75 [INFO] running `Command { std: "docker" "start" "-a" "c730e41e570772521c277eed6a6e86aa5f1ac22461fe0719d8c0bbccf93a2b75", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ieee754_converter-427e47cf5ce819c9) [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] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ieee754_converter-c703befe625543da) [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] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-1949b713af009c2c) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_cross_format_conversion ... ok [INFO] [stdout] test test_converter_integration ... ok [INFO] [stdout] test test_multiple_precision_formats ... ok [INFO] [stdout] test test_special_values_all_formats ... ok [INFO] [stdout] test test_precision_edge_cases ... ok [INFO] [stdout] test test_full_conversion_pipeline ... ok [INFO] [stdout] test test_error_propagation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-ef5694d61e37df32) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test converter::binary_tests::test_binary_integer_conversion ... ok [INFO] [stdout] test converter::binary_tests::test_binary_fractional_conversion ... ok [INFO] [stdout] test converter::binary_tests::test_binary_invalid_characters ... ok [INFO] [stdout] test converter::binary_tests::test_binary_negative_conversion ... ok [INFO] [stdout] test converter::binary_tests::test_binary_to_ieee754 ... ok [INFO] [stdout] test converter::decimal_tests::test_decimal_invalid_precision ... ok [INFO] [stdout] test converter::decimal_tests::test_decimal_round_trip ... ok [INFO] [stdout] test converter::binary_tests::test_ieee754_to_binary ... ok [INFO] [stdout] test converter::decimal_tests::test_decimal_scientific_notation ... ok [INFO] [stdout] test converter::decimal_tests::test_decimal_special_values ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_hex_case_insensitive ... ok [INFO] [stdout] test converter::decimal_tests::test_decimal_to_ieee754 ... ok [INFO] [stdout] test converter::decimal_tests::test_ieee754_to_decimal ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_hex_fractional ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_hex_invalid_characters ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_hex_with_prefix ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_ieee754_to_hex ... ok [INFO] [stdout] test converter::octal_tests::test_ieee754_to_octal ... ok [INFO] [stdout] test converter::octal_tests::test_octal_fractional ... ok [INFO] [stdout] test converter::octal_tests::test_octal_invalid_characters ... ok [INFO] [stdout] test converter::hexadecimal_tests::test_hex_to_ieee754 ... ok [INFO] [stdout] test converter::octal_tests::test_octal_prefix_case ... ok [INFO] [stdout] test converter::octal_tests::test_octal_to_ieee754 ... ok [INFO] [stdout] test converter::octal_tests::test_octal_with_prefix ... ok [INFO] [stdout] test ieee754::custom_tests::test_custom_bit_operations ... ok [INFO] [stdout] test ieee754::custom_tests::test_custom_format_parameters ... ok [INFO] [stdout] test ieee754::custom_tests::test_custom_invalid_configuration ... ok [INFO] [stdout] test ieee754::custom_tests::test_custom_to_f64 ... ok [INFO] [stdout] test ieee754::custom_tests::test_custom_valid_configuration ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_format_parameters ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_nan_representations ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_infinity_representations ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_round_trip_accuracy ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_range_limits ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_standard_conversions ... ok [INFO] [stdout] test ieee754::fp16_tests::test_fp16_zero_representations ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_format_parameters ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_infinity_representations ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_overflow_handling ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_round_trip_accuracy ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_sign_operations ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_nan_representations ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_standard_decimal_conversions ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_string_representations ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_subnormal_numbers ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_value_predicates ... ok [INFO] [stdout] test ieee754::fp32_tests::test_fp32_zero_representations ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_format_parameters ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_infinity_representations ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_nan_representations ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_native_representation ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_round_trip_accuracy ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_special_values ... ok [INFO] [stdout] test ieee754::fp64_tests::test_fp64_zero_representations ... ok [INFO] [stdout] test integration_tests::test_converter_integration ... ok [INFO] [stdout] test integration_tests::test_cross_format_conversion ... ok [INFO] [stdout] test integration_tests::test_error_propagation ... ok [INFO] [stdout] test integration_tests::test_full_conversion_pipeline ... ok [INFO] [stdout] test integration_tests::test_multiple_precision_formats ... ok [INFO] [stdout] test integration_tests::test_precision_edge_cases ... ok [INFO] [stdout] test integration_tests::test_special_values_all_formats ... ok [INFO] [stdout] test utils::rounding_tests::test_round_different_precision ... ok [INFO] [stdout] test utils::rounding_tests::test_round_ties_to_even ... ok [INFO] [stdout] test utils::rounding_tests::test_round_to_nearest_even ... ok [INFO] [stdout] test utils::rounding_tests::test_round_zero ... ok [INFO] [stdout] test utils::validation_tests::test_validate_bits ... ok [INFO] [stdout] test utils::rounding_tests::test_round_negative_values ... ok [INFO] [stdout] test utils::validation_tests::test_validate_precision ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests ieee754_converter [INFO] [stdout] [INFO] [stdout] running 107 tests [INFO] [stdout] test src/converter/hexadecimal.rs - converter::hexadecimal::parse_hex_float (line 98) ... ignored [INFO] [stdout] test src/converter/octal.rs - converter::octal::parse_octal_float (line 98) ... ignored [INFO] [stdout] test src/converter/binary.rs - converter::binary (line 14) ... ok [INFO] [stdout] test src/converter/decimal.rs - converter::decimal::from_ieee754 (line 135) ... ok [INFO] [stdout] test src/converter/hexadecimal.rs - converter::hexadecimal::from_ieee754 (line 148) ... ok [INFO] [stdout] test src/converter/hexadecimal.rs - converter::hexadecimal::to_ieee754 (line 47) ... ok [INFO] [stdout] test src/error/types.rs - error::types (line 15) ... ok [INFO] [stdout] test src/converter/decimal.rs - converter::decimal (line 14) ... ok [INFO] [stdout] test src/converter/octal.rs - converter::octal::to_ieee754 (line 47) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::ConversionError (line 151) ... ok [INFO] [stdout] test src/converter/octal.rs - converter::octal::from_ieee754 (line 148) ... ok [INFO] [stdout] test src/converter/mod.rs - converter (line 15) ... ok [INFO] [stdout] test src/converter/binary.rs - converter::binary::to_ieee754 (line 46) ... ok [INFO] [stdout] test src/converter/decimal.rs - converter::decimal::to_ieee754 (line 56) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::NaNNotAllowed (line 123) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::ToleranceExceeded (line 109) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::InfinityNotAllowed (line 137) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::Overflow (line 65) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Result (line 209) ... ok [INFO] [stdout] test src/converter/hexadecimal.rs - converter::hexadecimal (line 14) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::bit_width (line 172) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::Underflow (line 80) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::InvalidInputFormat (line 50) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::InvalidRoundingMode (line 193) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::ParseError (line 165) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom (line 16) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::bias (line 190) ... ok [INFO] [stdout] test src/converter/binary.rs - converter::binary::from_ieee754 (line 84) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat (line 48) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::InvalidPrecision (line 179) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::significand_bits (line 226) ... ok [INFO] [stdout] test src/converter/octal.rs - converter::octal (line 14) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::set_bits (line 262) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::bits (line 244) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::is_normal (line 231) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::exponent_bits (line 208) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16 (line 86) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::exponent (line 191) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::from_f64 (line 351) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::is_subnormal (line 256) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::significand (line 209) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::is_quiet_nan (line 282) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::is_signaling_nan (line 303) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::new (line 150) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::to_f64 (line 486) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::exponent (line 169) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32 (line 67) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::is_normal (line 209) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16::FP16::sign (line 173) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32 (line 27) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::is_signaling_nan (line 276) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error::InvalidBitConfiguration (line 95) ... ok [INFO] [stdout] test src/ieee754/custom.rs - ieee754::custom::CustomFloat::new (line 112) ... ok [INFO] [stdout] test src/error/types.rs - error::types::Ieee754Error (line 34) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::new (line 125) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::is_subnormal (line 234) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::significand (line 187) ... ok [INFO] [stdout] test src/error/mod.rs - error (line 13) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64 (line 65) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::nan_payload (line 297) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::exponent (line 154) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::is_normal (line 194) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::sign (line 148) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::is_signaling_nan (line 258) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::is_quiet_nan (line 237) ... ok [INFO] [stdout] test src/ieee754/fp32.rs - ieee754::fp32::FP32::is_quiet_nan (line 255) ... ok [INFO] [stdout] test src/ieee754/fp16.rs - ieee754::fp16 (line 39) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::sign (line 136) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::significand (line 172) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64 (line 27) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::new (line 113) ... ok [INFO] [stdout] test src/ieee754/fp64.rs - ieee754::fp64::FP64::is_subnormal (line 216) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754 (line 26) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754::Precision::bias (line 127) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754::Precision::significand_bits (line 164) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::exponent_bits (line 75) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754::Precision (line 58) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754::Precision::bit_width (line 106) ... ok [INFO] [stdout] test src/ieee754/mod.rs - ieee754::Precision::exponent_bits (line 146) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::bit_width (line 42) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::sign_bit (line 278) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::is_nan (line 201) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint (line 21) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::bias (line 60) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::to_binary_string (line 296) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::is_sign_negative (line 260) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::from_f64 (line 114) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::significand_bits (line 90) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::is_infinite (line 221) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::to_bits (line 157) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::from_bits (line 181) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::extract_sign (line 135) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::validate_precision (line 55) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::to_f64 (line 134) ... ok [INFO] [stdout] test src/utils/rounding.rs - utils::rounding::RoundingMode (line 23) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::is_zero (line 241) ... ok [INFO] [stdout] test src/utils/validation.rs - utils::validation::validate_precision (line 102) ... ok [INFO] [stdout] test src/ieee754/traits.rs - ieee754::traits::FloatingPoint::to_hex_string (line 315) ... ok [INFO] [stdout] test src/utils/mod.rs - utils (line 21) ... ok [INFO] [stdout] test src/lib.rs - IEEE_754_VERSION (line 91) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::validate_bit_config (line 225) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::calculate_bias (line 173) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::round_to_nearest_even (line 97) ... ok [INFO] [stdout] test src/lib.rs - VERSION (line 77) ... ok [INFO] [stdout] test src/utils/validation.rs - utils::validation::validate_bits (line 43) ... ok [INFO] [stdout] test src/utils/rounding.rs - utils::rounding::round_to_nearest_even (line 81) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.73s; merged doctests compilation took 0.63s [INFO] running `Command { std: "docker" "inspect" "c730e41e570772521c277eed6a6e86aa5f1ac22461fe0719d8c0bbccf93a2b75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c730e41e570772521c277eed6a6e86aa5f1ac22461fe0719d8c0bbccf93a2b75", kill_on_drop: false }` [INFO] [stdout] c730e41e570772521c277eed6a6e86aa5f1ac22461fe0719d8c0bbccf93a2b75