Nov 17 20:08:45.123 INFO testing tongue-0.1.2 against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 17 20:08:45.125 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 20:08:45.556 INFO [stdout] 880a229cbfb16a53c4e25785367535f6f12d22499b4bb8bcdfec7f687a24e73f Nov 17 20:08:45.558 INFO running `"docker" "start" "-a" "880a229cbfb16a53c4e25785367535f6f12d22499b4bb8bcdfec7f687a24e73f"` Nov 17 20:08:46.455 INFO [stderr] usermod: no changes Nov 17 20:08:46.561 INFO [stderr] Compiling tongue v0.1.2 (/source) Nov 17 20:08:47.025 INFO [stderr] warning: unused `#[macro_use]` import Nov 17 20:08:47.025 INFO [stderr] --> src/lib.rs:1:1 Nov 17 20:08:47.025 INFO [stderr] | Nov 17 20:08:47.025 INFO [stderr] 1 | #[macro_use] Nov 17 20:08:47.025 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 20:08:47.025 INFO [stderr] | Nov 17 20:08:47.025 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 20:08:47.025 INFO [stderr] Nov 17 20:08:47.025 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 17 20:08:47.025 INFO [stderr] --> src/tongue/terminal.rs:55:25 Nov 17 20:08:47.025 INFO [stderr] | Nov 17 20:08:47.025 INFO [stderr] 55 | term.c_cflag |= (libc::CS8); Nov 17 20:08:47.025 INFO [stderr] | ^^^^^^^^^^^ help: remove these parentheses Nov 17 20:08:47.025 INFO [stderr] | Nov 17 20:08:47.025 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 20:08:47.025 INFO [stderr] Nov 17 20:08:47.149 INFO [stderr] warning: unused variable: `n` Nov 17 20:08:47.150 INFO [stderr] --> src/tongue/evaluator.rs:60:16 Nov 17 20:08:47.150 INFO [stderr] | Nov 17 20:08:47.151 INFO [stderr] 60 | Ok(n) => {}, Nov 17 20:08:47.154 INFO [stderr] | ^ help: consider using `_n` instead Nov 17 20:08:47.154 INFO [stderr] | Nov 17 20:08:47.155 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 20:08:47.155 INFO [stderr] Nov 17 20:08:47.187 INFO [stderr] warning: variable does not need to be mutable Nov 17 20:08:47.187 INFO [stderr] --> src/tongue/evaluator.rs:23:10 Nov 17 20:08:47.187 INFO [stderr] | Nov 17 20:08:47.187 INFO [stderr] 23 | fn _eval(mut n: Node, config: &mut Config) { Nov 17 20:08:47.187 INFO [stderr] | ----^ Nov 17 20:08:47.187 INFO [stderr] | | Nov 17 20:08:47.187 INFO [stderr] | help: remove this `mut` Nov 17 20:08:47.187 INFO [stderr] | Nov 17 20:08:47.187 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 20:08:47.187 INFO [stderr] Nov 17 20:08:47.191 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:47.193 INFO [stderr] --> src/tongue/util.rs:6:5 Nov 17 20:08:47.193 INFO [stderr] | Nov 17 20:08:47.193 INFO [stderr] 6 | handle.read(&mut buffer); Nov 17 20:08:47.193 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:47.193 INFO [stderr] | Nov 17 20:08:47.194 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 20:08:47.194 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:47.194 INFO [stderr] Nov 17 20:08:47.194 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:47.195 INFO [stderr] --> src/tongue/util.rs:12:5 Nov 17 20:08:47.195 INFO [stderr] | Nov 17 20:08:47.195 INFO [stderr] 12 | buf_writer.write(s.as_bytes()); Nov 17 20:08:47.195 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:47.195 INFO [stderr] | Nov 17 20:08:47.196 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:47.196 INFO [stderr] Nov 17 20:08:47.196 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:47.196 INFO [stderr] --> src/tongue/util.rs:13:5 Nov 17 20:08:47.196 INFO [stderr] | Nov 17 20:08:47.197 INFO [stderr] 13 | buf_writer.flush(); Nov 17 20:08:47.197 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:47.197 INFO [stderr] | Nov 17 20:08:47.197 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:47.197 INFO [stderr] Nov 17 20:08:48.703 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.21s Nov 17 20:08:48.703 INFO [stderr] su: No module specific data is present Nov 17 20:08:49.219 INFO running `"docker" "inspect" "880a229cbfb16a53c4e25785367535f6f12d22499b4bb8bcdfec7f687a24e73f"` Nov 17 20:08:49.455 INFO running `"docker" "rm" "-f" "880a229cbfb16a53c4e25785367535f6f12d22499b4bb8bcdfec7f687a24e73f"` Nov 17 20:08:49.743 INFO [stdout] 880a229cbfb16a53c4e25785367535f6f12d22499b4bb8bcdfec7f687a24e73f Nov 17 20:08:49.751 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 20:08:50.216 INFO [stdout] 880ba8f5a7a9d1da9bb292d8f22d766b84f7519d02ed464528fce64c69ebf5cd Nov 17 20:08:50.221 INFO running `"docker" "start" "-a" "880ba8f5a7a9d1da9bb292d8f22d766b84f7519d02ed464528fce64c69ebf5cd"` Nov 17 20:08:51.175 INFO [stderr] usermod: no changes Nov 17 20:08:51.245 INFO [stderr] Compiling tongue v0.1.2 (/source) Nov 17 20:08:51.795 INFO [stderr] warning: unused `#[macro_use]` import Nov 17 20:08:51.795 INFO [stderr] --> src/lib.rs:1:1 Nov 17 20:08:51.795 INFO [stderr] | Nov 17 20:08:51.795 INFO [stderr] 1 | #[macro_use] Nov 17 20:08:51.795 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 20:08:51.795 INFO [stderr] | Nov 17 20:08:51.795 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 17 20:08:51.795 INFO [stderr] Nov 17 20:08:51.795 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 17 20:08:51.795 INFO [stderr] --> src/tongue/terminal.rs:55:25 Nov 17 20:08:51.795 INFO [stderr] | Nov 17 20:08:51.795 INFO [stderr] 55 | term.c_cflag |= (libc::CS8); Nov 17 20:08:51.795 INFO [stderr] | ^^^^^^^^^^^ help: remove these parentheses Nov 17 20:08:51.795 INFO [stderr] | Nov 17 20:08:51.795 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 20:08:51.795 INFO [stderr] Nov 17 20:08:51.956 INFO [stderr] warning: unused variable: `n` Nov 17 20:08:51.956 INFO [stderr] --> src/tongue/evaluator.rs:60:16 Nov 17 20:08:51.956 INFO [stderr] | Nov 17 20:08:51.956 INFO [stderr] 60 | Ok(n) => {}, Nov 17 20:08:51.956 INFO [stderr] | ^ help: consider using `_n` instead Nov 17 20:08:51.958 INFO [stderr] | Nov 17 20:08:51.958 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 20:08:51.958 INFO [stderr] Nov 17 20:08:51.959 INFO [stderr] warning: unused variable: `expected` Nov 17 20:08:51.959 INFO [stderr] --> src/tongue/lexer.rs:160:13 Nov 17 20:08:51.959 INFO [stderr] | Nov 17 20:08:51.959 INFO [stderr] 160 | let expected: Vec = vec![ Nov 17 20:08:51.959 INFO [stderr] | ^^^^^^^^ help: consider using `_expected` instead Nov 17 20:08:51.959 INFO [stderr] Nov 17 20:08:51.959 INFO [stderr] warning: unused variable: `got` Nov 17 20:08:51.959 INFO [stderr] --> src/tongue/lexer.rs:166:13 Nov 17 20:08:51.959 INFO [stderr] | Nov 17 20:08:51.959 INFO [stderr] 166 | let got = tokenize("println(\"Hello, World!\")"); Nov 17 20:08:51.959 INFO [stderr] | ^^^ help: consider using `_got` instead Nov 17 20:08:51.959 INFO [stderr] Nov 17 20:08:51.959 INFO [stderr] warning: unused variable: `node` Nov 17 20:08:51.959 INFO [stderr] --> src/tongue/parser.rs:129:9 Nov 17 20:08:51.959 INFO [stderr] | Nov 17 20:08:51.959 INFO [stderr] 129 | let node = Node { Nov 17 20:08:51.959 INFO [stderr] | ^^^^ help: consider using `_node` instead Nov 17 20:08:51.959 INFO [stderr] Nov 17 20:08:52.023 INFO [stderr] warning: variable does not need to be mutable Nov 17 20:08:52.023 INFO [stderr] --> src/tongue/evaluator.rs:23:10 Nov 17 20:08:52.023 INFO [stderr] | Nov 17 20:08:52.023 INFO [stderr] 23 | fn _eval(mut n: Node, config: &mut Config) { Nov 17 20:08:52.023 INFO [stderr] | ----^ Nov 17 20:08:52.023 INFO [stderr] | | Nov 17 20:08:52.023 INFO [stderr] | help: remove this `mut` Nov 17 20:08:52.023 INFO [stderr] | Nov 17 20:08:52.023 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 20:08:52.023 INFO [stderr] Nov 17 20:08:52.026 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:52.026 INFO [stderr] --> src/tongue/util.rs:6:5 Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] 6 | handle.read(&mut buffer); Nov 17 20:08:52.026 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 20:08:52.026 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:52.026 INFO [stderr] Nov 17 20:08:52.026 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:52.026 INFO [stderr] --> src/tongue/util.rs:12:5 Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] 12 | buf_writer.write(s.as_bytes()); Nov 17 20:08:52.026 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:52.026 INFO [stderr] Nov 17 20:08:52.026 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 17 20:08:52.026 INFO [stderr] --> src/tongue/util.rs:13:5 Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] 13 | buf_writer.flush(); Nov 17 20:08:52.026 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 17 20:08:52.026 INFO [stderr] | Nov 17 20:08:52.026 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 17 20:08:52.026 INFO [stderr] Nov 17 20:08:52.667 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.44s Nov 17 20:08:52.667 INFO [stderr] su: No module specific data is present Nov 17 20:08:53.150 INFO running `"docker" "inspect" "880ba8f5a7a9d1da9bb292d8f22d766b84f7519d02ed464528fce64c69ebf5cd"` Nov 17 20:08:53.366 INFO running `"docker" "rm" "-f" "880ba8f5a7a9d1da9bb292d8f22d766b84f7519d02ed464528fce64c69ebf5cd"` Nov 17 20:08:53.671 INFO [stdout] 880ba8f5a7a9d1da9bb292d8f22d766b84f7519d02ed464528fce64c69ebf5cd Nov 17 20:08:53.673 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 20:08:53.991 INFO [stdout] 76faec2c7d45da25586517cfe1311b137d8e0f200217a5d0863b4f4e6d7e1284 Nov 17 20:08:53.997 INFO running `"docker" "start" "-a" "76faec2c7d45da25586517cfe1311b137d8e0f200217a5d0863b4f4e6d7e1284"` Nov 17 20:08:54.551 INFO [stderr] usermod: no changes Nov 17 20:08:54.587 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s Nov 17 20:08:54.599 INFO [stderr] Running /target/debug/deps/tongue-7073a2a4ca494d23 Nov 17 20:08:54.601 INFO [stdout] Nov 17 20:08:54.601 INFO [stdout] running 11 tests Nov 17 20:08:54.602 INFO [stdout] test tongue::parser::parse_command_without_args ... ok Nov 17 20:08:54.602 INFO [stdout] test tongue::parser::parse_empty ... ok Nov 17 20:08:54.602 INFO [stdout] test tongue::parser::parse_command_with_args ... ok Nov 17 20:08:54.603 INFO [stdout] test tongue::lexer::tokenize_two_token ... ok Nov 17 20:08:54.603 INFO [stdout] test tongue::lexer::tokenize_four_token ... ok Nov 17 20:08:54.604 INFO [stdout] test tongue::lexer::tokenize_empty ... ok Nov 17 20:08:54.604 INFO [stdout] test tongue::lexer::tokenize_one_token ... ok Nov 17 20:08:54.604 INFO [stdout] test tongue::lexer::tokenize_three_token ... ok Nov 17 20:08:54.605 INFO [stdout] test tongue::parser::parse_plus ... ok Nov 17 20:08:54.606 INFO [stderr] Running /target/debug/deps/tongue-8444b195f3237004 Nov 17 20:08:54.606 INFO [stdout] test tongue::parser::parse_variable_binding ... ok Nov 17 20:08:54.606 INFO [stdout] test tongue::parser::parse_formula ... ok Nov 17 20:08:54.607 INFO [stdout] Nov 17 20:08:54.607 INFO [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 20:08:54.607 INFO [stdout] Nov 17 20:08:54.615 INFO [stdout] Nov 17 20:08:54.615 INFO [stdout] running 0 tests Nov 17 20:08:54.615 INFO [stdout] Nov 17 20:08:54.615 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 20:08:54.615 INFO [stdout] Nov 17 20:08:54.615 INFO [stderr] Doc-tests tongue Nov 17 20:08:55.406 INFO [stdout] Nov 17 20:08:55.406 INFO [stdout] running 0 tests Nov 17 20:08:55.406 INFO [stdout] Nov 17 20:08:55.406 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 20:08:55.406 INFO [stdout] Nov 17 20:08:55.416 INFO [stderr] su: No module specific data is present Nov 17 20:08:55.743 INFO running `"docker" "inspect" "76faec2c7d45da25586517cfe1311b137d8e0f200217a5d0863b4f4e6d7e1284"` Nov 17 20:08:55.876 INFO running `"docker" "rm" "-f" "76faec2c7d45da25586517cfe1311b137d8e0f200217a5d0863b4f4e6d7e1284"` Nov 17 20:08:55.997 INFO [stdout] 76faec2c7d45da25586517cfe1311b137d8e0f200217a5d0863b4f4e6d7e1284