[INFO] fetching crate yuru-core 0.2.3...
[INFO] testing yuru-core-0.2.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate yuru-core 0.2.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate yuru-core 0.2.3
[INFO] finished tweaking crates.io crate yuru-core 0.2.3
[INFO] tweaked toml for crates.io crate yuru-core 0.2.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate yuru-core 0.2.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate yuru-core 0.2.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab
[INFO] running `Command { std: "docker" "start" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling yuru-core v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.54s
[INFO] running `Command { std: "docker" "inspect" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling yuru-core v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.00s
[INFO] running `Command { std: "docker" "inspect" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/yuru-core/4442ac43dab9a159/out/yuru_core-4442ac43dab9a159)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test candidate::tests::search_keys_are_deduped_and_capped ... ok
[INFO] [stdout] test candidate::tests::normalized_key_is_kept_when_normalization_did_more_than_fold_case ... ok
[INFO] [stdout] test candidate::tests::plain_mode_only_original_and_normalized ... ok
[INFO] [stdout] test candidate::tests::normalized_key_is_case_fold_only_when_normalization_only_folded_case ... ok
[INFO] [stdout] test candidate::tests::named_constructors_use_default_weights ... ok
[INFO] [stdout] test candidate::tests::parallel_index_preserves_input_order_and_ids ... ok
[INFO] [stdout] test candidate::tests::original_key_is_always_present ... ok
[INFO] [stdout] test fzf_query::tests::a_term_needing_more_than_case_folding_forfeits_the_case_bonus ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_ignores_a_multi_character_fold_elsewhere_in_the_key ... ok
[INFO] [stdout] test fzf_query::tests::case_sensitive_exact_term_scores_are_unchanged_by_the_case_bonus ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_reads_the_matched_occurrence_and_not_a_later_one ... ok
[INFO] [stdout] test fzf_query::tests::exact_mode_disables_fuzzy_matching ... ok
[INFO] [stdout] test fzf_query::tests::ascii_and_offset_zero_hits_never_build_a_replay_cache ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_refuses_an_offset_inside_a_folded_expansion ... ok
[INFO] [stdout] test fzf_query::tests::exact_term_prefers_an_uppercase_spelling_for_an_uppercase_term ... ok
[INFO] [stdout] test fzf_query::tests::exact_term_prefers_the_spelling_the_query_was_typed_with ... ok
[INFO] [stdout] test fzf_query::tests::extended_exact_term_orders_case_variants_like_the_global_exact_path ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_refuses_a_key_that_spells_the_match_as_one_character ... ok
[INFO] [stdout] test fzf_query::tests::memoized_replay_agrees_with_a_fresh_walk ... ok
[INFO] [stdout] test fzf_query::tests::extended_negation_filters_candidates ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_refuses_an_occurrence_behind_a_non_case_normalization ... ok
[INFO] [stdout] test fzf_query::tests::case_bonus_survives_a_fold_that_only_resizes_a_character_in_bytes ... ok
[INFO] [stdout] test fzf_query::tests::every_exact_term_mode_awards_the_case_bonus ... ok
[INFO] [stdout] test fzf_query::tests::exact_term_checks_later_phonetic_keys ... ok
[INFO] [stdout] test fzf_query::tests::parse_extended_terms ... ok
[INFO] [stdout] test fzf_query::tests::split_escaped_space ... ok
[INFO] [stdout] test fzf_query::tests::scoring_empty_query_matches_candidate ... ok
[INFO] [stdout] test fzf_query::tests::simple_query_does_not_require_extended_search ... ok
[INFO] [stdout] test matcher::tests::a_rewritten_multi_char_lowercase_match_forfeits_the_exact_case_bonus ... ok
[INFO] [stdout] test matcher::tests::ascii_fast_path_matches_unicode_path_score ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_exact_scoring_folds_non_ascii_case ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_exact_scoring_ignores_case ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_matching_folds_a_multi_char_lowercase_mapping ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_matching_folds_single_char_lowercase_mappings ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_scoring_folds_non_ascii_case ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_scoring_still_rewards_camel_boundaries ... ok
[INFO] [stdout] test matcher::tests::case_sensitive_scoring_keeps_case_significant ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_matching_keeps_multi_char_lowercase_tails ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_scoring_ignores_case_on_both_sides ... ok
[INFO] [stdout] test matcher::tests::case_sensitive_scoring_never_collects_the_exact_case_bonus ... ok
[INFO] [stdout] test matcher::tests::either_spelling_of_a_multi_char_lowercase_mapping_prefers_its_own_candidate ... ok
[INFO] [stdout] test fzf_query::tests::replay_walks_a_key_prefix_once_however_many_terms_ask ... ok
[INFO] [stdout] test matcher::tests::exact_case_bonus_does_not_scale_with_query_length ... ok
[INFO] [stdout] test matcher::tests::exact_case_bonus_applies_on_the_unicode_path ... ok
[INFO] [stdout] test matcher::tests::exact_case_bonus_never_outranks_a_word_boundary ... ok
[INFO] [stdout] test matcher::tests::exact_match_requires_contiguous_text ... ok
[INFO] [stdout] test matcher::tests::exact_case_bonus_ranks_case_variants_literal_first ... ok
[INFO] [stdout] test matcher::tests::exact_case_bonus_outbids_a_camel_hump_by_five_points ... ok
[INFO] [stdout] test matcher::tests::ascii_case_insensitive_substring_search_is_not_quadratic ... ok
[INFO] [stdout] test matcher::tests::exact_match_scores_above_prefix_and_fuzzy ... ok
[INFO] [stdout] test matcher::tests::exact_mode_prefers_the_literal_spelling ... ok
[INFO] [stdout] test matcher::tests::learned_alias_scores_high_enough ... ok
[INFO] [stdout] test matcher::tests::folded_index_agrees_with_the_naive_scan ... ok
[INFO] [stdout] test matcher::tests::match_positions_prefers_better_chunk_over_first_subsequence ... ok
[INFO] [stdout] test matcher::tests::match_positions_tracks_subsequence_char_indices ... ok
[INFO] [stdout] test matcher::tests::match_positions_can_ignore_case ... ok
[INFO] [stdout] test matcher::tests::match_positions_treats_dash_and_prolonged_sound_as_equivalent ... ok
[INFO] [stdout] test matcher::tests::match_positions_treats_halfwidth_katakana_as_equivalent ... ok
[INFO] [stdout] test matcher::tests::match_positions_treats_hiragana_and_katakana_as_equivalent ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_case_sensitive_rejects_a_differently_cased_match ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_default_ignores_case ... ok
[INFO] [stdout] test matcher::tests::case_insensitive_scoring_only_lets_query_case_move_the_exact_case_bonus ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_ignoring_case_accepts_an_uppercase_pattern ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_leaves_a_pattern_its_fold_table_does_not_know_alone ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_scores_subsequence ... ok
[INFO] [stdout] test matcher::tests::reading_match_scores_below_original_exact ... ok
[INFO] [stdout] test matcher::tests::match_positions_treats_fullwidth_ascii_as_equivalent ... ok
[INFO] [stdout] test matcher::tests::subsequence_match_basic ... ok
[INFO] [stdout] test matcher::tests::ascii_fast_path_agrees_with_unicode_path ... ok
[INFO] [stdout] test matcher::tests::writing_out_a_multi_char_lowercase_mapping_only_adds_matches ... ok
[INFO] [stdout] test normalize::tests::hiragana_to_katakana_basic ... ok
[INFO] [stdout] test normalize::tests::katakana_to_hiragana_basic ... ok
[INFO] [stdout] test normalize::tests::normalize_ascii_lowercase ... ok
[INFO] [stdout] test matcher::tests::composing_a_multi_char_lowercase_mapping_changes_no_match ... ok
[INFO] [stdout] test normalize::tests::normalize_folds_dash_and_prolonged_sound_width_variants ... ok
[INFO] [stdout] test matcher::tests::unicode_case_insensitive_substring_search_is_not_quadratic ... ok
[INFO] [stdout] test normalize::tests::normalize_folds_fullwidth_space ... ok
[INFO] [stdout] test normalize::tests::normalize_fullwidth_ascii_nfkc ... ok
[INFO] [stdout] test query::tests::case_fold_only_normalized_key_is_blocked_only_for_case_insensitive_search ... ok
[INFO] [stdout] test query::tests::case_fold_only_normalized_key_is_kept_when_the_scorer_does_not_fold_case ... ok
[INFO] [stdout] test normalize::tests::normalize_halfwidth_katakana ... ok
[INFO] [stdout] test query::tests::dedup_preserves_same_text_when_it_adds_key_coverage ... ok
[INFO] [stdout] test query::tests::normalized_key_is_blocked_when_normalization_is_disabled ... ok
[INFO] [stdout] test query::tests::normalized_key_that_does_more_than_fold_case_is_kept ... ok
[INFO] [stdout] test query::tests::empty_query_does_not_panic ... ok
[INFO] [stdout] test query::tests::pinyin_initial_variant_only_targets_pinyin_initials_and_aliases ... ok
[INFO] [stdout] test query::tests::kana_variant_only_targets_kana_keys ... ok
[INFO] [stdout] test query::tests::plain_query_expansion_is_small ... ok
[INFO] [stdout] test query::tests::romaji_to_kana_variant_only_targets_kana_keys ... ok
[INFO] [stdout] test rank::tests::caller_owned_matcher_gets_the_case_folded_key_on_the_extended_path_too ... ok
[INFO] [stdout] test rank::tests::case_insensitive_search_matches_through_the_original_key ... ok
[INFO] [stdout] test rank::tests::case_insensitive_search_survives_disabled_normalization ... ok
[INFO] [stdout] test rank::tests::exact_mode_does_not_match_across_a_multi_char_lowercase_mapping ... ok
[INFO] [stdout] test rank::tests::exact_mode_honours_the_case_policy ... ok
[INFO] [stdout] test rank::tests::case_sensitive_search_keeps_case_significant ... ok
[INFO] [stdout] test rank::tests::no_sort_preserves_input_order_after_filtering ... ok
[INFO] [stdout] test rank::tests::nucleo_case_insensitive_search_still_matches_every_spelling ... ok
[INFO] [stdout] test rank::tests::nucleo_case_sensitive_extended_search_rejects_a_differently_cased_candidate ... ok
[INFO] [stdout] test rank::tests::caller_owned_matcher_that_does_not_fold_case_still_gets_the_case_folded_key ... ok
[INFO] [stdout] test rank::tests::nucleo_search_handles_an_uppercase_query_under_both_case_policies ... ok
[INFO] [stdout] test rank::tests::nucleo_search_matches_a_character_its_own_case_fold_table_does_not_know ... ok
[INFO] [stdout] test rank::tests::parallel_extended_search_matches_sequential_matcher_results ... ok
[INFO] [stdout] test rank::tests::parallel_nucleo_no_sort_multi_chunk_matches_sequential_matcher_results ... ok
[INFO] [stdout] test rank::tests::parallel_fzf_v2_search_matches_sequential_nucleo_results ... ok
[INFO] [stdout] test rank::tests::parallel_search_matches_sequential_matcher_results ... ok
[INFO] [stdout] test rank::tests::search_hot_path_does_not_call_reading_generator ... ok
[INFO] [stdout] test rank::tests::parallel_nucleo_search_matches_sequential_matcher_results ... ok
[INFO] [stdout] test rank::tests::sorting_is_deterministic_on_equal_scores ... ok
[INFO] [stdout] test rank::tests::nucleo_case_sensitive_search_rejects_a_differently_cased_candidate ... ok
[INFO] [stdout] test rank::tests::tie_on_score_evicts_the_tiebreak_loser ... ok
[INFO] [stdout] test rank::tests::streaming_top_results_match_full_sorted_results ... ok
[INFO] [stdout] test rank::tests::tiebreak_index_prefers_input_order ... ok
[INFO] [stdout] test rank::tests::tiebreak_pathname_prefers_match_in_basename ... ok
[INFO] [stdout] test rank::tests::tiebreak_length_prefers_shorter_display_for_equal_scores ... ok
[INFO] [stdout] test rank::tests::streaming_top_results_match_full_sort_across_tiebreaks ... ok
[INFO] [stdout] test matcher::tests::score_text_never_panics ... ok
[INFO] [stdout] test matcher::tests::folding_never_truncates_a_multi_char_lowercase_mapping ... ok
[INFO] [stdout] test matcher::tests::nucleo_matcher_never_panics ... ok
[INFO] [stdout] test matcher::tests::match_positions_are_ordered_and_in_bounds ... ok
[INFO] [stdout] test matcher::tests::a_folded_candidate_never_outranks_the_spelling_the_query_was_typed_with ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests yuru_core
[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] running `Command { std: "docker" "inspect" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab", kill_on_drop: false }`
[INFO] [stdout] dee2c7f8cedd1f1e220f19700f88610bbb2a21fe30dbd86f6a3be522e69a0fab
