Jul 11 16:10:40.694 INFO checking JohnBSmith/moss against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 16:10:40.694 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 16:10:40.694 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 16:10:40.694 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-6/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-6/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 16:10:40.954 INFO blam! f896edb1a44350e163c653b965cf6c581ee8a9eaabad7a1ca2d5e421db6659b5 Jul 11 16:10:40.956 INFO running `"docker" "start" "-a" "f896edb1a44350e163c653b965cf6c581ee8a9eaabad7a1ca2d5e421db6659b5"` Jul 11 16:10:41.867 INFO kablam! Checking termios v0.2.2 Jul 11 16:10:42.522 INFO kablam! Checking moss v0.0.3 (file:///source) Jul 11 16:10:45.112 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:45.112 INFO kablam! --> src/system/system.rs:5:5 Jul 11 16:10:45.112 INFO kablam! | Jul 11 16:10:45.112 INFO kablam! 5 | use std::env::home_dir; Jul 11 16:10:45.112 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.112 INFO kablam! | Jul 11 16:10:45.112 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 16:10:45.112 INFO kablam! Jul 11 16:10:45.121 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:45.121 INFO kablam! --> src/system/system.rs:244:34 Jul 11 16:10:45.121 INFO kablam! | Jul 11 16:10:45.121 INFO kablam! 244 | let mut path = match home_dir() { Jul 11 16:10:45.121 INFO kablam! | ^^^^^^^^ Jul 11 16:10:45.121 INFO kablam! Jul 11 16:10:45.122 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:45.122 INFO kablam! --> src/compiler.rs:3:5 Jul 11 16:10:45.122 INFO kablam! | Jul 11 16:10:45.122 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 16:10:45.122 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.122 INFO kablam! Jul 11 16:10:45.132 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:45.132 INFO kablam! --> src/modules/regex.rs:9:5 Jul 11 16:10:45.132 INFO kablam! | Jul 11 16:10:45.132 INFO kablam! 9 | use std::ascii::AsciiExt; Jul 11 16:10:45.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.132 INFO kablam! Jul 11 16:10:45.202 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:45.202 INFO kablam! --> src/system/system.rs:5:5 Jul 11 16:10:45.202 INFO kablam! | Jul 11 16:10:45.202 INFO kablam! 5 | use std::env::home_dir; Jul 11 16:10:45.202 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.202 INFO kablam! | Jul 11 16:10:45.202 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 16:10:45.202 INFO kablam! Jul 11 16:10:45.210 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:45.210 INFO kablam! --> src/system/system.rs:244:34 Jul 11 16:10:45.210 INFO kablam! | Jul 11 16:10:45.211 INFO kablam! 244 | let mut path = match home_dir() { Jul 11 16:10:45.211 INFO kablam! | ^^^^^^^^ Jul 11 16:10:45.211 INFO kablam! Jul 11 16:10:45.215 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:45.215 INFO kablam! --> src/compiler.rs:3:5 Jul 11 16:10:45.215 INFO kablam! | Jul 11 16:10:45.215 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 16:10:45.215 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.215 INFO kablam! Jul 11 16:10:45.233 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:45.233 INFO kablam! --> src/modules/regex.rs:9:5 Jul 11 16:10:45.233 INFO kablam! | Jul 11 16:10:45.233 INFO kablam! 9 | use std::ascii::AsciiExt; Jul 11 16:10:45.233 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:45.233 INFO kablam! Jul 11 16:10:52.621 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.621 INFO kablam! --> src/objects/long-gmp.rs:233:41 Jul 11 16:10:52.621 INFO kablam! | Jul 11 16:10:52.621 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b)} Jul 11 16:10:52.622 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.622 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.622 INFO kablam! | Jul 11 16:10:52.622 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b.into())} Jul 11 16:10:52.622 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.622 INFO kablam! Jul 11 16:10:52.624 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.624 INFO kablam! --> src/objects/long-gmp.rs:256:41 Jul 11 16:10:52.624 INFO kablam! | Jul 11 16:10:52.624 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, *b)==0} Jul 11 16:10:52.625 INFO kablam! | ^^ expected i64, found i32 Jul 11 16:10:52.625 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.625 INFO kablam! | Jul 11 16:10:52.625 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, (*b).into())==0} Jul 11 16:10:52.625 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:10:52.625 INFO kablam! Jul 11 16:10:52.626 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.626 INFO kablam! --> src/objects/long-gmp.rs:267:35 Jul 11 16:10:52.626 INFO kablam! | Jul 11 16:10:52.626 INFO kablam! 267 | Long{value: Mpz::from_int(x)} Jul 11 16:10:52.626 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.626 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.626 INFO kablam! | Jul 11 16:10:52.626 INFO kablam! 267 | Long{value: Mpz::from_int(x.into())} Jul 11 16:10:52.626 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.626 INFO kablam! Jul 11 16:10:52.627 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.627 INFO kablam! --> src/objects/long-gmp.rs:271:61 Jul 11 16:10:52.627 INFO kablam! | Jul 11 16:10:52.627 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x)})) Jul 11 16:10:52.627 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.627 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.628 INFO kablam! | Jul 11 16:10:52.628 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x.into())})) Jul 11 16:10:52.628 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.628 INFO kablam! Jul 11 16:10:52.636 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.636 INFO kablam! --> src/objects/long-gmp.rs:311:31 Jul 11 16:10:52.636 INFO kablam! | Jul 11 16:10:52.636 INFO kablam! 311 | let x = Mpz::from_int(a); Jul 11 16:10:52.636 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.636 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.636 INFO kablam! | Jul 11 16:10:52.636 INFO kablam! 311 | let x = Mpz::from_int(a.into()); Jul 11 16:10:52.636 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.636 INFO kablam! Jul 11 16:10:52.636 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.636 INFO kablam! --> src/objects/long-gmp.rs:313:22 Jul 11 16:10:52.636 INFO kablam! | Jul 11 16:10:52.636 INFO kablam! 313 | y.add_int(&x,b); Jul 11 16:10:52.636 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.636 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.636 INFO kablam! | Jul 11 16:10:52.636 INFO kablam! 313 | y.add_int(&x,b.into()); Jul 11 16:10:52.636 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.636 INFO kablam! Jul 11 16:10:52.637 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.637 INFO kablam! --> src/objects/long-gmp.rs:317:31 Jul 11 16:10:52.637 INFO kablam! | Jul 11 16:10:52.637 INFO kablam! 317 | let x = Mpz::from_int(a); Jul 11 16:10:52.637 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.637 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.637 INFO kablam! | Jul 11 16:10:52.637 INFO kablam! 317 | let x = Mpz::from_int(a.into()); Jul 11 16:10:52.638 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.638 INFO kablam! Jul 11 16:10:52.638 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.638 INFO kablam! --> src/objects/long-gmp.rs:319:22 Jul 11 16:10:52.638 INFO kablam! | Jul 11 16:10:52.638 INFO kablam! 319 | y.sub_int(&x,b); Jul 11 16:10:52.638 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.638 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.638 INFO kablam! | Jul 11 16:10:52.638 INFO kablam! 319 | y.sub_int(&x,b.into()); Jul 11 16:10:52.638 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.638 INFO kablam! Jul 11 16:10:52.639 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.639 INFO kablam! --> src/objects/long-gmp.rs:323:31 Jul 11 16:10:52.639 INFO kablam! | Jul 11 16:10:52.639 INFO kablam! 323 | let x = Mpz::from_int(a); Jul 11 16:10:52.639 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.639 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.640 INFO kablam! | Jul 11 16:10:52.640 INFO kablam! 323 | let x = Mpz::from_int(a.into()); Jul 11 16:10:52.640 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.640 INFO kablam! Jul 11 16:10:52.640 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.640 INFO kablam! --> src/objects/long-gmp.rs:325:22 Jul 11 16:10:52.640 INFO kablam! | Jul 11 16:10:52.640 INFO kablam! 325 | y.mul_int(&x,b); Jul 11 16:10:52.640 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.641 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.641 INFO kablam! | Jul 11 16:10:52.641 INFO kablam! 325 | y.mul_int(&x,b.into()); Jul 11 16:10:52.641 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.641 INFO kablam! Jul 11 16:10:52.642 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.642 INFO kablam! --> src/objects/long-gmp.rs:329:31 Jul 11 16:10:52.642 INFO kablam! | Jul 11 16:10:52.642 INFO kablam! 329 | let x = Mpz::from_int(a); Jul 11 16:10:52.642 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.642 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.642 INFO kablam! | Jul 11 16:10:52.642 INFO kablam! 329 | let x = Mpz::from_int(a.into()); Jul 11 16:10:52.642 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.643 INFO kablam! Jul 11 16:10:52.643 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.643 INFO kablam! --> src/objects/long-gmp.rs:331:23 Jul 11 16:10:52.643 INFO kablam! | Jul 11 16:10:52.643 INFO kablam! 331 | y.pow_uint(&x,b); Jul 11 16:10:52.643 INFO kablam! | ^ expected u64, found u32 Jul 11 16:10:52.644 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:10:52.644 INFO kablam! | Jul 11 16:10:52.644 INFO kablam! 331 | y.pow_uint(&x,b.into()); Jul 11 16:10:52.644 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.644 INFO kablam! Jul 11 16:10:52.647 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.647 INFO kablam! --> src/objects/long-gmp.rs:351:35 Jul 11 16:10:52.647 INFO kablam! | Jul 11 16:10:52.647 INFO kablam! 351 | y.add_int(&self.value,b); Jul 11 16:10:52.647 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.648 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.648 INFO kablam! | Jul 11 16:10:52.648 INFO kablam! 351 | y.add_int(&self.value,b.into()); Jul 11 16:10:52.648 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.648 INFO kablam! Jul 11 16:10:52.652 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.652 INFO kablam! --> src/objects/long-gmp.rs:368:35 Jul 11 16:10:52.652 INFO kablam! | Jul 11 16:10:52.652 INFO kablam! 368 | y.sub_int(&self.value,b); Jul 11 16:10:52.652 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.652 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.652 INFO kablam! | Jul 11 16:10:52.652 INFO kablam! 368 | y.sub_int(&self.value,b.into()); Jul 11 16:10:52.652 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.653 INFO kablam! Jul 11 16:10:52.656 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.656 INFO kablam! --> src/objects/long-gmp.rs:385:35 Jul 11 16:10:52.656 INFO kablam! | Jul 11 16:10:52.656 INFO kablam! 385 | y.mul_int(&self.value,b); Jul 11 16:10:52.656 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.657 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.657 INFO kablam! | Jul 11 16:10:52.657 INFO kablam! 385 | y.mul_int(&self.value,b.into()); Jul 11 16:10:52.657 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.657 INFO kablam! Jul 11 16:10:52.661 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.661 INFO kablam! --> src/objects/long-gmp.rs:402:35 Jul 11 16:10:52.661 INFO kablam! | Jul 11 16:10:52.661 INFO kablam! 402 | y.add_int(&self.value,a); Jul 11 16:10:52.661 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.661 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.661 INFO kablam! | Jul 11 16:10:52.661 INFO kablam! 402 | y.add_int(&self.value,a.into()); Jul 11 16:10:52.661 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.662 INFO kablam! Jul 11 16:10:52.664 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.664 INFO kablam! --> src/objects/long-gmp.rs:415:23 Jul 11 16:10:52.664 INFO kablam! | Jul 11 16:10:52.664 INFO kablam! 415 | y.int_sub(a,&self.value); Jul 11 16:10:52.664 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.664 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.664 INFO kablam! | Jul 11 16:10:52.664 INFO kablam! 415 | y.int_sub(a.into(),&self.value); Jul 11 16:10:52.664 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.664 INFO kablam! Jul 11 16:10:52.667 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.667 INFO kablam! --> src/objects/long-gmp.rs:428:35 Jul 11 16:10:52.667 INFO kablam! | Jul 11 16:10:52.667 INFO kablam! 428 | y.mul_int(&self.value,a); Jul 11 16:10:52.667 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.667 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.667 INFO kablam! | Jul 11 16:10:52.667 INFO kablam! 428 | y.mul_int(&self.value,a.into()); Jul 11 16:10:52.667 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.667 INFO kablam! Jul 11 16:10:52.675 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.675 INFO kablam! --> src/objects/long-gmp.rs:467:36 Jul 11 16:10:52.675 INFO kablam! | Jul 11 16:10:52.675 INFO kablam! 467 | y.fdiv_int(&self.value,b); Jul 11 16:10:52.675 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.675 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.675 INFO kablam! | Jul 11 16:10:52.675 INFO kablam! 467 | y.fdiv_int(&self.value,b.into()); Jul 11 16:10:52.675 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.676 INFO kablam! Jul 11 16:10:52.679 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.679 INFO kablam! --> src/objects/long-gmp.rs:486:35 Jul 11 16:10:52.679 INFO kablam! | Jul 11 16:10:52.679 INFO kablam! 486 | let a = Mpz::from_int(a); Jul 11 16:10:52.679 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.680 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.680 INFO kablam! | Jul 11 16:10:52.680 INFO kablam! 486 | let a = Mpz::from_int(a.into()); Jul 11 16:10:52.680 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.680 INFO kablam! Jul 11 16:10:52.682 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.682 INFO kablam! --> src/objects/long-gmp.rs:498:40 Jul 11 16:10:52.682 INFO kablam! | Jul 11 16:10:52.682 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b); Jul 11 16:10:52.682 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.682 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.682 INFO kablam! | Jul 11 16:10:52.682 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b.into()); Jul 11 16:10:52.682 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.682 INFO kablam! Jul 11 16:10:52.696 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.696 INFO kablam! --> src/objects/long-gmp.rs:511:35 Jul 11 16:10:52.696 INFO kablam! | Jul 11 16:10:52.696 INFO kablam! 511 | let a = Mpz::from_int(a); Jul 11 16:10:52.696 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.702 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.702 INFO kablam! | Jul 11 16:10:52.702 INFO kablam! 511 | let a = Mpz::from_int(a.into()); Jul 11 16:10:52.702 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.703 INFO kablam! Jul 11 16:10:52.705 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.705 INFO kablam! --> src/objects/long-gmp.rs:526:36 Jul 11 16:10:52.705 INFO kablam! | Jul 11 16:10:52.705 INFO kablam! 526 | y.pow_uint(&self.value,b as u32); Jul 11 16:10:52.705 INFO kablam! | ^^^^^^^^ expected u64, found u32 Jul 11 16:10:52.705 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:10:52.705 INFO kablam! | Jul 11 16:10:52.705 INFO kablam! 526 | y.pow_uint(&self.value,(b as u32).into()); Jul 11 16:10:52.705 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 16:10:52.705 INFO kablam! Jul 11 16:10:52.737 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:52.737 INFO kablam! --> src/objects/long-gmp.rs:673:33 Jul 11 16:10:52.737 INFO kablam! | Jul 11 16:10:52.737 INFO kablam! 673 | return Ok(Mpz::from_int(x)); Jul 11 16:10:52.737 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:52.738 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:52.738 INFO kablam! | Jul 11 16:10:52.738 INFO kablam! 673 | return Ok(Mpz::from_int(x.into())); Jul 11 16:10:52.738 INFO kablam! | ^^^^^^^^ Jul 11 16:10:52.738 INFO kablam! Jul 11 16:10:53.292 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.292 INFO kablam! --> src/objects/long-gmp.rs:233:41 Jul 11 16:10:53.292 INFO kablam! | Jul 11 16:10:53.292 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b)} Jul 11 16:10:53.292 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.292 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.292 INFO kablam! | Jul 11 16:10:53.292 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b.into())} Jul 11 16:10:53.292 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.292 INFO kablam! Jul 11 16:10:53.292 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.292 INFO kablam! --> src/objects/long-gmp.rs:256:41 Jul 11 16:10:53.292 INFO kablam! | Jul 11 16:10:53.292 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, *b)==0} Jul 11 16:10:53.293 INFO kablam! | ^^ expected i64, found i32 Jul 11 16:10:53.293 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.293 INFO kablam! | Jul 11 16:10:53.293 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, (*b).into())==0} Jul 11 16:10:53.293 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:10:53.293 INFO kablam! Jul 11 16:10:53.293 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.293 INFO kablam! --> src/objects/long-gmp.rs:267:35 Jul 11 16:10:53.293 INFO kablam! | Jul 11 16:10:53.293 INFO kablam! 267 | Long{value: Mpz::from_int(x)} Jul 11 16:10:53.293 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.293 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.293 INFO kablam! | Jul 11 16:10:53.293 INFO kablam! 267 | Long{value: Mpz::from_int(x.into())} Jul 11 16:10:53.293 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.293 INFO kablam! Jul 11 16:10:53.293 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.293 INFO kablam! --> src/objects/long-gmp.rs:271:61 Jul 11 16:10:53.293 INFO kablam! | Jul 11 16:10:53.293 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x)})) Jul 11 16:10:53.293 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.293 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.294 INFO kablam! | Jul 11 16:10:53.294 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x.into())})) Jul 11 16:10:53.294 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.294 INFO kablam! Jul 11 16:10:53.311 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.311 INFO kablam! --> src/objects/long-gmp.rs:311:31 Jul 11 16:10:53.311 INFO kablam! | Jul 11 16:10:53.311 INFO kablam! 311 | let x = Mpz::from_int(a); Jul 11 16:10:53.311 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.311 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.311 INFO kablam! | Jul 11 16:10:53.311 INFO kablam! 311 | let x = Mpz::from_int(a.into()); Jul 11 16:10:53.311 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.311 INFO kablam! Jul 11 16:10:53.312 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.312 INFO kablam! --> src/objects/long-gmp.rs:313:22 Jul 11 16:10:53.312 INFO kablam! | Jul 11 16:10:53.312 INFO kablam! 313 | y.add_int(&x,b); Jul 11 16:10:53.312 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.312 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.312 INFO kablam! | Jul 11 16:10:53.312 INFO kablam! 313 | y.add_int(&x,b.into()); Jul 11 16:10:53.312 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.312 INFO kablam! Jul 11 16:10:53.312 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.312 INFO kablam! --> src/objects/long-gmp.rs:317:31 Jul 11 16:10:53.312 INFO kablam! | Jul 11 16:10:53.312 INFO kablam! 317 | let x = Mpz::from_int(a); Jul 11 16:10:53.312 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.312 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.312 INFO kablam! | Jul 11 16:10:53.313 INFO kablam! 317 | let x = Mpz::from_int(a.into()); Jul 11 16:10:53.313 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.313 INFO kablam! Jul 11 16:10:53.313 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.313 INFO kablam! --> src/objects/long-gmp.rs:319:22 Jul 11 16:10:53.313 INFO kablam! | Jul 11 16:10:53.313 INFO kablam! 319 | y.sub_int(&x,b); Jul 11 16:10:53.313 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.313 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.313 INFO kablam! | Jul 11 16:10:53.313 INFO kablam! 319 | y.sub_int(&x,b.into()); Jul 11 16:10:53.313 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.313 INFO kablam! Jul 11 16:10:53.313 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.314 INFO kablam! --> src/objects/long-gmp.rs:323:31 Jul 11 16:10:53.314 INFO kablam! | Jul 11 16:10:53.314 INFO kablam! 323 | let x = Mpz::from_int(a); Jul 11 16:10:53.314 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.314 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.314 INFO kablam! | Jul 11 16:10:53.314 INFO kablam! 323 | let x = Mpz::from_int(a.into()); Jul 11 16:10:53.314 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.314 INFO kablam! Jul 11 16:10:53.314 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.314 INFO kablam! --> src/objects/long-gmp.rs:325:22 Jul 11 16:10:53.314 INFO kablam! | Jul 11 16:10:53.314 INFO kablam! 325 | y.mul_int(&x,b); Jul 11 16:10:53.314 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.314 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.314 INFO kablam! | Jul 11 16:10:53.314 INFO kablam! 325 | y.mul_int(&x,b.into()); Jul 11 16:10:53.314 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.314 INFO kablam! Jul 11 16:10:53.327 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.327 INFO kablam! --> src/objects/long-gmp.rs:329:31 Jul 11 16:10:53.327 INFO kablam! | Jul 11 16:10:53.327 INFO kablam! 329 | let x = Mpz::from_int(a); Jul 11 16:10:53.327 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.327 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.327 INFO kablam! | Jul 11 16:10:53.328 INFO kablam! 329 | let x = Mpz::from_int(a.into()); Jul 11 16:10:53.328 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.328 INFO kablam! Jul 11 16:10:53.328 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.328 INFO kablam! --> src/objects/long-gmp.rs:331:23 Jul 11 16:10:53.328 INFO kablam! | Jul 11 16:10:53.328 INFO kablam! 331 | y.pow_uint(&x,b); Jul 11 16:10:53.328 INFO kablam! | ^ expected u64, found u32 Jul 11 16:10:53.328 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:10:53.328 INFO kablam! | Jul 11 16:10:53.328 INFO kablam! 331 | y.pow_uint(&x,b.into()); Jul 11 16:10:53.328 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.328 INFO kablam! Jul 11 16:10:53.331 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.331 INFO kablam! --> src/objects/long-gmp.rs:351:35 Jul 11 16:10:53.331 INFO kablam! | Jul 11 16:10:53.331 INFO kablam! 351 | y.add_int(&self.value,b); Jul 11 16:10:53.331 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.331 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.331 INFO kablam! | Jul 11 16:10:53.331 INFO kablam! 351 | y.add_int(&self.value,b.into()); Jul 11 16:10:53.331 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.331 INFO kablam! Jul 11 16:10:53.355 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.355 INFO kablam! --> src/objects/long-gmp.rs:368:35 Jul 11 16:10:53.355 INFO kablam! | Jul 11 16:10:53.355 INFO kablam! 368 | y.sub_int(&self.value,b); Jul 11 16:10:53.356 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.356 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.356 INFO kablam! | Jul 11 16:10:53.356 INFO kablam! 368 | y.sub_int(&self.value,b.into()); Jul 11 16:10:53.356 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.356 INFO kablam! Jul 11 16:10:53.367 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.367 INFO kablam! --> src/objects/long-gmp.rs:385:35 Jul 11 16:10:53.367 INFO kablam! | Jul 11 16:10:53.368 INFO kablam! 385 | y.mul_int(&self.value,b); Jul 11 16:10:53.368 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.368 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.368 INFO kablam! | Jul 11 16:10:53.368 INFO kablam! 385 | y.mul_int(&self.value,b.into()); Jul 11 16:10:53.368 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.368 INFO kablam! Jul 11 16:10:53.384 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.384 INFO kablam! --> src/objects/long-gmp.rs:402:35 Jul 11 16:10:53.384 INFO kablam! | Jul 11 16:10:53.384 INFO kablam! 402 | y.add_int(&self.value,a); Jul 11 16:10:53.384 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.384 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.384 INFO kablam! | Jul 11 16:10:53.384 INFO kablam! 402 | y.add_int(&self.value,a.into()); Jul 11 16:10:53.384 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.384 INFO kablam! Jul 11 16:10:53.405 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.405 INFO kablam! --> src/objects/long-gmp.rs:415:23 Jul 11 16:10:53.405 INFO kablam! | Jul 11 16:10:53.405 INFO kablam! 415 | y.int_sub(a,&self.value); Jul 11 16:10:53.405 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.405 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.405 INFO kablam! | Jul 11 16:10:53.405 INFO kablam! 415 | y.int_sub(a.into(),&self.value); Jul 11 16:10:53.406 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.406 INFO kablam! Jul 11 16:10:53.407 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.407 INFO kablam! --> src/objects/long-gmp.rs:428:35 Jul 11 16:10:53.407 INFO kablam! | Jul 11 16:10:53.407 INFO kablam! 428 | y.mul_int(&self.value,a); Jul 11 16:10:53.407 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.407 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.408 INFO kablam! | Jul 11 16:10:53.408 INFO kablam! 428 | y.mul_int(&self.value,a.into()); Jul 11 16:10:53.408 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.408 INFO kablam! Jul 11 16:10:53.423 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.423 INFO kablam! --> src/objects/long-gmp.rs:467:36 Jul 11 16:10:53.423 INFO kablam! | Jul 11 16:10:53.423 INFO kablam! 467 | y.fdiv_int(&self.value,b); Jul 11 16:10:53.423 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.424 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.424 INFO kablam! | Jul 11 16:10:53.424 INFO kablam! 467 | y.fdiv_int(&self.value,b.into()); Jul 11 16:10:53.424 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.424 INFO kablam! Jul 11 16:10:53.435 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.435 INFO kablam! --> src/objects/long-gmp.rs:486:35 Jul 11 16:10:53.435 INFO kablam! | Jul 11 16:10:53.435 INFO kablam! 486 | let a = Mpz::from_int(a); Jul 11 16:10:53.435 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.435 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.435 INFO kablam! | Jul 11 16:10:53.435 INFO kablam! 486 | let a = Mpz::from_int(a.into()); Jul 11 16:10:53.435 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.435 INFO kablam! Jul 11 16:10:53.436 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.437 INFO kablam! --> src/objects/long-gmp.rs:498:40 Jul 11 16:10:53.437 INFO kablam! | Jul 11 16:10:53.437 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b); Jul 11 16:10:53.437 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.437 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.437 INFO kablam! | Jul 11 16:10:53.437 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b.into()); Jul 11 16:10:53.437 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.437 INFO kablam! Jul 11 16:10:53.439 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.439 INFO kablam! --> src/objects/long-gmp.rs:511:35 Jul 11 16:10:53.439 INFO kablam! | Jul 11 16:10:53.439 INFO kablam! 511 | let a = Mpz::from_int(a); Jul 11 16:10:53.439 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.439 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.439 INFO kablam! | Jul 11 16:10:53.439 INFO kablam! 511 | let a = Mpz::from_int(a.into()); Jul 11 16:10:53.439 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.439 INFO kablam! Jul 11 16:10:53.441 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.441 INFO kablam! --> src/objects/long-gmp.rs:526:36 Jul 11 16:10:53.441 INFO kablam! | Jul 11 16:10:53.441 INFO kablam! 526 | y.pow_uint(&self.value,b as u32); Jul 11 16:10:53.441 INFO kablam! | ^^^^^^^^ expected u64, found u32 Jul 11 16:10:53.441 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:10:53.441 INFO kablam! | Jul 11 16:10:53.441 INFO kablam! 526 | y.pow_uint(&self.value,(b as u32).into()); Jul 11 16:10:53.441 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 16:10:53.441 INFO kablam! Jul 11 16:10:53.539 INFO kablam! error[E0308]: mismatched types Jul 11 16:10:53.540 INFO kablam! --> src/objects/long-gmp.rs:673:33 Jul 11 16:10:53.540 INFO kablam! | Jul 11 16:10:53.540 INFO kablam! 673 | return Ok(Mpz::from_int(x)); Jul 11 16:10:53.540 INFO kablam! | ^ expected i64, found i32 Jul 11 16:10:53.540 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:10:53.540 INFO kablam! | Jul 11 16:10:53.540 INFO kablam! 673 | return Ok(Mpz::from_int(x.into())); Jul 11 16:10:53.540 INFO kablam! | ^^^^^^^^ Jul 11 16:10:53.540 INFO kablam! Jul 11 16:10:55.099 INFO kablam! error: aborting due to 24 previous errors Jul 11 16:10:55.099 INFO kablam! Jul 11 16:10:55.099 INFO kablam! For more information about this error, try `rustc --explain E0308`. Jul 11 16:10:55.124 INFO kablam! error: Could not compile `moss`. Jul 11 16:10:55.125 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 16:10:55.813 INFO kablam! error: aborting due to 24 previous errors Jul 11 16:10:55.813 INFO kablam! Jul 11 16:10:55.813 INFO kablam! For more information about this error, try `rustc --explain E0308`. Jul 11 16:10:55.823 INFO kablam! error: Could not compile `moss`. Jul 11 16:10:55.824 INFO kablam! Jul 11 16:10:55.824 INFO kablam! To learn more, run the command again with --verbose. Jul 11 16:10:55.825 INFO kablam! su: No module specific data is present Jul 11 16:10:56.383 INFO running `"docker" "rm" "-f" "f896edb1a44350e163c653b965cf6c581ee8a9eaabad7a1ca2d5e421db6659b5"` Jul 11 16:10:56.543 INFO blam! f896edb1a44350e163c653b965cf6c581ee8a9eaabad7a1ca2d5e421db6659b5