[INFO] fetching crate gridline-engine 0.3.3... [INFO] testing gridline-engine-0.3.3 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate gridline-engine 0.3.3 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate gridline-engine 0.3.3 [INFO] finished tweaking crates.io crate gridline-engine 0.3.3 [INFO] tweaked toml for crates.io crate gridline-engine 0.3.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate gridline-engine 0.3.3 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 gridline-engine 0.3.3 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-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 0165771e1c1352833b4ecf9c2723d4b7d53d7ccf3f70d1b108a011116a1976ca [INFO] running `Command { std: "docker" "start" "-a" "0165771e1c1352833b4ecf9c2723d4b7d53d7ccf3f70d1b108a011116a1976ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0165771e1c1352833b4ecf9c2723d4b7d53d7ccf3f70d1b108a011116a1976ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0165771e1c1352833b4ecf9c2723d4b7d53d7ccf3f70d1b108a011116a1976ca", kill_on_drop: false }` [INFO] [stdout] 0165771e1c1352833b4ecf9c2723d4b7d53d7ccf3f70d1b108a011116a1976ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] a824086e7846aec934ecf46b164920eec0167dde55cddd7057a2b932fc49b563 [INFO] running `Command { std: "docker" "start" "-a" "a824086e7846aec934ecf46b164920eec0167dde55cddd7057a2b932fc49b563", kill_on_drop: false }` [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling zerocopy v0.8.36 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling portable-atomic v1.13.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling thin-vec v0.2.14 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rhai_codegen v3.1.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rhai v1.24.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling gridline-engine v0.3.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.16s [INFO] running `Command { std: "docker" "inspect" "a824086e7846aec934ecf46b164920eec0167dde55cddd7057a2b932fc49b563", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a824086e7846aec934ecf46b164920eec0167dde55cddd7057a2b932fc49b563", kill_on_drop: false }` [INFO] [stdout] a824086e7846aec934ecf46b164920eec0167dde55cddd7057a2b932fc49b563 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] fc3a2047dfb68890ba8e4e572bbd62718d535075896178c36b3e4ab9830037ca [INFO] running `Command { std: "docker" "start" "-a" "fc3a2047dfb68890ba8e4e572bbd62718d535075896178c36b3e4ab9830037ca", kill_on_drop: false }` [INFO] [stderr] Compiling gridline-engine v0.3.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.17s [INFO] running `Command { std: "docker" "inspect" "fc3a2047dfb68890ba8e4e572bbd62718d535075896178c36b3e4ab9830037ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc3a2047dfb68890ba8e4e572bbd62718d535075896178c36b3e4ab9830037ca", kill_on_drop: false }` [INFO] [stdout] fc3a2047dfb68890ba8e4e572bbd62718d535075896178c36b3e4ab9830037ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 9dd13c69c116cb4ce821c5277b705d7a6a8eda5c84e9f6c40fc8523e1001893e [INFO] running `Command { std: "docker" "start" "-a" "9dd13c69c116cb4ce821c5277b705d7a6a8eda5c84e9f6c40fc8523e1001893e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gridline_engine-e20e3ea789cc8843) [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test builtins::tests::test_concat_skips_empty ... ok [INFO] [stdout] test builtins::tests::test_concat_no_separator ... ok [INFO] [stdout] test builtins::tests::test_datediff_datetime ... ok [INFO] [stdout] test builtins::tests::test_datediff_days ... ok [INFO] [stdout] test builtins::tests::test_ceil ... ok [INFO] [stdout] test builtins::tests::test_datediff_negative ... ok [INFO] [stdout] test builtins::tests::test_format_range_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_datediff_invalid ... ok [INFO] [stdout] test builtins::tests::test_countif_range ... ok [INFO] [stdout] test builtins::tests::test_format_cell_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_countif_range_col_row_order ... ok [INFO] [stdout] test builtins::tests::test_floor ... ok [INFO] [stdout] test builtins::tests::test_datediff_same_date ... ok [INFO] [stdout] test builtins::tests::test_concat_with_separator ... ok [INFO] [stdout] test builtins::tests::test_geomean_rejects_non_positive ... ok [INFO] [stdout] test builtins::tests::test_geomean ... ok [INFO] [stdout] test builtins::tests::test_log_base10 ... ok [INFO] [stdout] test builtins::tests::test_isempty ... ok [INFO] [stdout] test builtins::tests::test_istext ... ok [INFO] [stdout] test builtins::tests::test_isnumber ... ok [INFO] [stdout] test builtins::tests::test_ln ... ok [INFO] [stdout] test builtins::tests::test_log_custom_base ... ok [INFO] [stdout] test builtins::tests::test_median_odd ... ok [INFO] [stdout] test builtins::tests::test_median_even ... ok [INFO] [stdout] test builtins::tests::test_lookup_not_found ... ok [INFO] [stdout] test builtins::tests::test_lookup_string_match ... ok [INFO] [stdout] test builtins::tests::test_parse_cell_and_format_cell ... ok [INFO] [stdout] test builtins::tests::test_parse_cell_invalid_reference ... ok [INFO] [stdout] test builtins::tests::test_lookup_mismatched_ranges ... ok [INFO] [stdout] test builtins::tests::test_parse_range_and_format_range ... ok [INFO] [stdout] test builtins::tests::test_range_rhai_name_mapping ... ok [INFO] [stdout] test builtins::tests::test_plot_spec_builtins_return_tagged_string ... ok [INFO] [stdout] test builtins::tests::test_parse_range_invalid_reference ... ok [INFO] [stdout] test builtins::tests::test_lookup_numeric_match ... ok [INFO] [stdout] test builtins::tests::test_pi_and_e ... ok [INFO] [stdout] test builtins::tests::test_product ... ok [INFO] [stdout] test builtins::tests::test_product_with_zero ... ok [INFO] [stdout] test builtins::tests::test_randint_rejects_invalid_bounds ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_clear_cell ... ok [INFO] [stdout] test builtins::tests::test_range_regex_matches_uppercase_only ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_clear_range ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell_rejects_invalid_ref ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_range ... ok [INFO] [stdout] test builtins::tests::test_spill_inclusive_range ... ok [INFO] [stdout] test builtins::tests::test_sum_range_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell_formula ... ok [INFO] [stdout] test builtins::tests::test_spill_exclusive_range ... ok [INFO] [stdout] test builtins::tests::test_spill_method_form ... ok [INFO] [stdout] test engine::cell_ref::tests::test_parse_a1_overflow_returns_none ... ok [INFO] [stdout] test engine::cell_ref::tests::test_col_to_letters_handles_max_usize ... ok [INFO] [stdout] test builtins::tests::test_spill_array_identity ... ok [INFO] [stdout] test builtins::tests::test_vec_range_respects_reverse_direction ... ok [INFO] [stdout] test builtins::tests::test_rand_returns_value_in_range ... ok [INFO] [stdout] test builtins::tests::test_vec_range_with_filter ... ok [INFO] [stdout] test engine::deps::tests::test_extract_dependencies_skips_over_limit_ranges ... ok [INFO] [stdout] test plot::tests::test_plot_spec_round_trip ... ok [INFO] [stdout] test builtins::tests::test_sumif_range ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_handles_large_columns ... ok [INFO] [stdout] test builtins::tests::test_sum_range_prefers_value_cache ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_preserves_paren ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_out_of_bounds ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_mixed_range_and_cell ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_positive_delta ... ok [INFO] [stdout] test builtins::tests::test_sum_range_uses_script_values ... ok [INFO] [stdout] test builtins::tests::test_vec_range_with_map ... ok [INFO] [stdout] test builtins::tests::test_randint_returns_value_in_range ... ok [INFO] [stdout] test builtins::tests::test_vec_range_returns_array ... ok [INFO] [stdout] test tests::test_detect_cycle_direct ... ok [INFO] [stdout] test builtins::tests::test_vec_range_reads_from_value_cache ... ok [INFO] [stdout] test tests::test_extract_dependencies_empty ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_vec_and_cell ... ok [INFO] [stdout] test tests::test_detect_cycle_no_cycle ... ok [INFO] [stdout] test tests::test_detect_cycle_self_reference ... ok [INFO] [stdout] test tests::test_detect_cycle_indirect ... ok [INFO] [stdout] test tests::test_extract_dependencies_duplicates ... ok [INFO] [stdout] test tests::test_extract_dependencies_single ... ok [INFO] [stdout] test tests::test_extract_dependencies_multiple ... ok [INFO] [stdout] test engine::preprocess::tests::test_preprocess_script_with_context_handles_max_indices ... ok [INFO] [stdout] test tests::test_from_str_invalid_inputs ... ok [INFO] [stdout] test tests::test_from_str_multi_letter_columns ... ok [INFO] [stdout] test tests::test_from_str_row_numbers ... ok [INFO] [stdout] test tests::test_from_str_case_insensitive ... ok [INFO] [stdout] test tests::test_parse_range ... ok [INFO] [stdout] test builtins::tests::test_sumif_range_col_row_order ... ok [INFO] [stdout] test tests::test_from_str_single_letter_columns ... ok [INFO] [stdout] test tests::test_extract_dependencies_with_ranges ... ok [INFO] [stdout] test tests::test_preprocess_row_col_without_context ... ok [INFO] [stdout] test tests::test_preprocess_script_preserves_other_content ... ok [INFO] [stdout] test tests::test_preprocess_script_simple ... ok [INFO] [stdout] test tests::test_preprocess_script_expression ... ok [INFO] [stdout] test tests::test_parse_range_col_row_order ... ok [INFO] [stdout] test tests::test_preprocess_script_typed_refs ... ok [INFO] [stdout] test tests::test_preprocess_row_col_functions ... ok [INFO] [stdout] test tests::test_preprocess_script_mixed ... ok [INFO] [stdout] test tests::test_custom_functions_with_syntax_error ... ok [INFO] [stdout] test tests::test_custom_functions ... ok [INFO] [stdout] test tests::test_preprocess_script_range_functions ... ok [INFO] [stdout] test tests::test_range_functions_evaluation ... ok [INFO] [stdout] test tests::test_typed_ref_len_over_script_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests gridline_engine [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/engine/cell_ref.rs - engine::cell_ref (line 8) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.16s; merged doctests compilation took 0.16s [INFO] running `Command { std: "docker" "inspect" "9dd13c69c116cb4ce821c5277b705d7a6a8eda5c84e9f6c40fc8523e1001893e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9dd13c69c116cb4ce821c5277b705d7a6a8eda5c84e9f6c40fc8523e1001893e", kill_on_drop: false }` [INFO] [stdout] 9dd13c69c116cb4ce821c5277b705d7a6a8eda5c84e9f6c40fc8523e1001893e