[INFO] fetching crate sizing-core 0.1.0...
[INFO] testing sizing-core-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate sizing-core 0.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate sizing-core 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sizing-core 0.1.0
[INFO] tweaked toml for crates.io crate sizing-core 0.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sizing-core 0.1.0 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 sizing-core 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" "+1.100.0-beta.1" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708
[INFO] running `Command { std: "docker" "start" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", 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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708" "/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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", 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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling rust_decimal_macros v1.40.0
[INFO] [stderr]    Compiling sizing-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.39s
[INFO] running `Command { std: "docker" "inspect" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", 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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708" "/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.53
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling sizing-core v0.1.0 (/opt/rustwide/workdir)
[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]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.55s
[INFO] running `Command { std: "docker" "inspect" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", 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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708" "/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.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sizing-core/75697da87202444f/out/sizing_core-75697da87202444f)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test curves::balancer_weighted::tests::fifty_fifty_pool_matches_cpmm_exactly ... ok
[INFO] [stdout] test curves::concentrated_liquidity::tests::multi_tick_crosses_boundary_successfully ... ok
[INFO] [stdout] test curves::concentrated_liquidity::tests::multi_tick_optimal_sizing_finds_cross_tick_optimum ... ok
[INFO] [stdout] test curves::balancer_weighted::tests::asymmetric_80_20_pool_sizing ... ok
[INFO] [stdout] test curves::concentrated_liquidity::tests::wide_range_matches_equivalent_cpmm ... ok
[INFO] [stdout] test gas::tests::negative_inputs_are_rejected ... ok
[INFO] [stdout] test curves::dodo_pmm::tests::dodo_quote_and_optimal_sizing_sell_base ... ok
[INFO] [stdout] test gas::tests::computes_expected_cost_in_output_units ... ok
[INFO] [stdout] test curves::curve_cryptoswap::tests::cryptoswap_quote_and_sizing ... ok
[INFO] [stdout] test gas::tests::zero_gas_price_gives_zero_cost ... ok
[INFO] [stdout] test slippage::tests::negative_quoted_output_is_rejected ... ok
[INFO] [stdout] test slippage::tests::staleness_fraction_of_one_or_more_is_rejected ... ok
[INFO] [stdout] test slippage::tests::ten_percent_staleness_floors_output_by_ten_percent ... ok
[INFO] [stdout] test slippage::tests::zero_staleness_returns_the_quote_unchanged ... ok
[INFO] [stdout] test curves::stableswap::perf_measurement::measure_before_after_call_pattern_timing ... ok
[INFO] [stdout] test curves::stableswap::tests::solve_d_call_count_drops_from_dozens_to_one_after_memoization ... ok
[INFO] [stdout] test curves::stableswap::tests::standalone_quote_calls_still_each_solve_d_independently ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/balancer_weighted_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/ca1bf59be473c826/out/balancer_weighted_proptest-ca1bf59be473c826)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_balancer_quote_monotonic ... ok
[INFO] [stdout] test prop_balancer_cpmm_equivalence_at_equal_weights ... ok
[INFO] [stderr]      Running tests/cpmm_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/1bf670cb4891d276/out/cpmm_proptest-1bf670cb4891d276)
[INFO] [stdout] test prop_balancer_optimality_beats_perturbations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test prop_global_optimum ... ok
[INFO] [stdout] test prop_no_arbitrage_detected_correctly ... ok
[INFO] [stdout] test prop_closed_form_matches_bisection ... ok
[INFO] [stdout] test prop_concavity_holds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cryptoswap_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/dfe336f14f47dd5e/out/cryptoswap_proptest-dfe336f14f47dd5e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prop_cryptoswap_quote_monotonic ... ok
[INFO] [stderr]      Running tests/dodo_pmm_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/02ed41ddca1d36f1/out/dodo_pmm_proptest-02ed41ddca1d36f1)
[INFO] [stdout] test prop_cryptoswap_optimal_sizing_tier_and_profit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.80s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prop_dodo_quote_monotonic ... ok
[INFO] [stdout] test prop_dodo_optimal_sizing_tier_and_profit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixed_regressions.rs (/opt/rustwide/target/debug/build/sizing-core/5cef4d17c3d3c557/out/fixed_regressions-5cef4d17c3d3c557)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test pmm_regression_woofi_reference ... ok
[INFO] [stdout] test cpmm_regression_no_arbitrage ... ok
[INFO] [stdout] test stableswap_regression_balanced_3pool ... ok
[INFO] [stdout] test cpmm_regression_mispriced_pool ... ok
[INFO] [stderr]      Running tests/multi_tick_clmm_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/a3b54701783057b0/out/multi_tick_clmm_proptest-a3b54701783057b0)
[INFO] [stdout] test stableswap_regression_imbalanced_3pool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prop_multi_tick_quote_monotonic ... ok
[INFO] [stdout] test prop_multi_tick_optimality_beats_perturbations ... ok
[INFO] [stderr]      Running tests/net_profit_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/5961853a597023a6/out/net_profit_proptest-5961853a597023a6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test prop_max_size_respected ... ok
[INFO] [stdout] test prop_domain_restriction_excludes_unprofitable_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pmm_direct_tests.rs (/opt/rustwide/target/debug/build/sizing-core/fc0e4039db4025b0/out/pmm_direct_tests-fc0e4039db4025b0)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test pmm_optimal_size_no_arbitrage_when_reference_price_exceeds_oracle_price ... ok
[INFO] [stdout] test pmm_quote_balanced_pool_near_oracle_price_for_small_trade ... ok
[INFO] [stdout] test reverse_regime_only_interval_is_correctly_flagged_as_non_concave ... ok
[INFO] [stdout] test pmm_quote_zero_delta_is_zero ... ok
[INFO] [stdout] test pmm_optimal_size_finds_profitable_trade_when_underpriced ... ok
[INFO] [stdout] test pmm_new_rejects_invalid_parameters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pmm_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/ef54d47719e1157d/out/pmm_proptest-ef54d47719e1157d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_unimodality_check_flags_known_bad_cases ... ok
[INFO] [stdout] test prop_iteration_count_matches_formula ... ok
[INFO] [stdout] test prop_golden_section_matches_grid_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stableswap_direct_tests.rs (/opt/rustwide/target/debug/build/sizing-core/0b45b24d68f85320/out/stableswap_direct_tests-0b45b24d68f85320)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/stableswap_proptest.rs (/opt/rustwide/target/debug/build/sizing-core/794664bbacc47951/out/stableswap_proptest-794664bbacc47951)
[INFO] [stdout] test stableswap_quote_zero_delta_is_zero ... ok
[INFO] [stdout] test stableswap_optimal_size_no_arbitrage_when_overpriced ... ok
[INFO] [stdout] test stableswap_quote_balanced_pool_near_one_to_one ... ok
[INFO] [stdout] test stableswap_optimal_size_finds_profitable_trade_on_imbalanced_pool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test prop_convergence_failure_reported ... ok
[INFO] [stdout] test prop_invariant_satisfied ... ok
[INFO] [stdout] test prop_newton_converges ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sizing_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" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708", kill_on_drop: false }`
[INFO] [stdout] f2b6e5541056ef1c19b5b847a1a049c6f55e9f6359420aefdd5f59cc649bb708
