Oct 10 15:01:42.182 INFO testing shhr1214/monkey-rust against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 10 15:01:42.182 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 10 15:01:42.182 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:01:42.416 INFO blam! 17c9630b6b90fbd1440e9e3b7e44c102c3b95d7328df974885cc0a09298cc92f Oct 10 15:01:42.418 INFO running `"docker" "start" "-a" "17c9630b6b90fbd1440e9e3b7e44c102c3b95d7328df974885cc0a09298cc92f"` Oct 10 15:01:42.848 INFO kablam! usermod: no changes Oct 10 15:01:42.881 INFO kablam! Compiling monkey-rust v0.1.0 (/source) Oct 10 15:01:43.256 INFO kablam! warning: unused import: `token::Token` Oct 10 15:01:43.256 INFO kablam! --> src/ast.rs:2:5 Oct 10 15:01:43.256 INFO kablam! | Oct 10 15:01:43.256 INFO kablam! 2 | use token::Token; Oct 10 15:01:43.256 INFO kablam! | ^^^^^^^^^^^^ Oct 10 15:01:43.256 INFO kablam! | Oct 10 15:01:43.256 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 15:01:43.256 INFO kablam! Oct 10 15:01:43.256 INFO kablam! warning: unused imports: `Node`, `Statement` Oct 10 15:01:43.256 INFO kablam! --> src/parser.rs:1:11 Oct 10 15:01:43.256 INFO kablam! | Oct 10 15:01:43.256 INFO kablam! 1 | use ast::{Node, Program, Statement}; Oct 10 15:01:43.256 INFO kablam! | ^^^^ ^^^^^^^^^ Oct 10 15:01:43.256 INFO kablam! Oct 10 15:01:43.256 INFO kablam! warning: unused import: `token` Oct 10 15:01:43.256 INFO kablam! --> src/parser.rs:3:5 Oct 10 15:01:43.256 INFO kablam! | Oct 10 15:01:43.256 INFO kablam! 3 | use token; Oct 10 15:01:43.256 INFO kablam! | ^^^^^ Oct 10 15:01:43.256 INFO kablam! Oct 10 15:01:43.256 INFO kablam! warning: unused import: `Result` Oct 10 15:01:43.256 INFO kablam! --> src/repl.rs:1:41 Oct 10 15:01:43.256 INFO kablam! | Oct 10 15:01:43.256 INFO kablam! 1 | use std::io::{BufRead, BufReader, Read, Result, Write}; Oct 10 15:01:43.256 INFO kablam! | ^^^^^^ Oct 10 15:01:43.256 INFO kablam! Oct 10 15:01:43.323 INFO kablam! warning: enum is never used: `Statement` Oct 10 15:01:43.324 INFO kablam! --> src/ast.rs:8:1 Oct 10 15:01:43.324 INFO kablam! | Oct 10 15:01:43.324 INFO kablam! 8 | pub enum Statement { Oct 10 15:01:43.325 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.325 INFO kablam! | Oct 10 15:01:43.325 INFO kablam! = note: #[warn(dead_code)] on by default Oct 10 15:01:43.325 INFO kablam! Oct 10 15:01:43.326 INFO kablam! warning: struct is never constructed: `Expression` Oct 10 15:01:43.326 INFO kablam! --> src/ast.rs:22:1 Oct 10 15:01:43.326 INFO kablam! | Oct 10 15:01:43.326 INFO kablam! 22 | pub struct Expression {} Oct 10 15:01:43.327 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.327 INFO kablam! Oct 10 15:01:43.327 INFO kablam! warning: struct is never constructed: `Program` Oct 10 15:01:43.328 INFO kablam! --> src/ast.rs:24:1 Oct 10 15:01:43.328 INFO kablam! | Oct 10 15:01:43.328 INFO kablam! 24 | pub struct Program { Oct 10 15:01:43.328 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.329 INFO kablam! Oct 10 15:01:43.329 INFO kablam! warning: method is never used: `new` Oct 10 15:01:43.329 INFO kablam! --> src/ast.rs:29:5 Oct 10 15:01:43.330 INFO kablam! | Oct 10 15:01:43.330 INFO kablam! 29 | pub fn new() -> Program { Oct 10 15:01:43.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.330 INFO kablam! Oct 10 15:01:43.331 INFO kablam! warning: method is never used: `statements` Oct 10 15:01:43.331 INFO kablam! --> src/ast.rs:35:5 Oct 10 15:01:43.331 INFO kablam! | Oct 10 15:01:43.331 INFO kablam! 35 | pub fn statements(self) -> Vec { Oct 10 15:01:43.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.332 INFO kablam! Oct 10 15:01:43.332 INFO kablam! warning: struct is never constructed: `Identifier` Oct 10 15:01:43.332 INFO kablam! --> src/ast.rs:53:1 Oct 10 15:01:43.332 INFO kablam! | Oct 10 15:01:43.333 INFO kablam! 53 | pub struct Identifier(pub String); Oct 10 15:01:43.333 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.333 INFO kablam! Oct 10 15:01:43.333 INFO kablam! warning: struct is never constructed: `Parser` Oct 10 15:01:43.334 INFO kablam! --> src/parser.rs:6:1 Oct 10 15:01:43.334 INFO kablam! | Oct 10 15:01:43.334 INFO kablam! 6 | struct Parser { Oct 10 15:01:43.334 INFO kablam! | ^^^^^^^^^^^^^ Oct 10 15:01:43.335 INFO kablam! Oct 10 15:01:43.335 INFO kablam! warning: method is never used: `new` Oct 10 15:01:43.335 INFO kablam! --> src/parser.rs:13:5 Oct 10 15:01:43.335 INFO kablam! | Oct 10 15:01:43.335 INFO kablam! 13 | pub fn new(mut lexer: Lexer) -> Parser { Oct 10 15:01:43.336 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.336 INFO kablam! Oct 10 15:01:43.336 INFO kablam! warning: method is never used: `next_token` Oct 10 15:01:43.336 INFO kablam! --> src/parser.rs:23:5 Oct 10 15:01:43.337 INFO kablam! | Oct 10 15:01:43.337 INFO kablam! 23 | fn next_token(mut self) { Oct 10 15:01:43.337 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.338 INFO kablam! Oct 10 15:01:43.338 INFO kablam! warning: method is never used: `parse_program` Oct 10 15:01:43.338 INFO kablam! --> src/parser.rs:28:5 Oct 10 15:01:43.338 INFO kablam! | Oct 10 15:01:43.339 INFO kablam! 28 | fn parse_program(&self) -> Program { Oct 10 15:01:43.339 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.339 INFO kablam! Oct 10 15:01:43.339 INFO kablam! warning: method is never used: `literal` Oct 10 15:01:43.340 INFO kablam! --> src/token.rs:60:5 Oct 10 15:01:43.340 INFO kablam! | Oct 10 15:01:43.340 INFO kablam! 60 | pub fn literal(&self) -> String { Oct 10 15:01:43.340 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.341 INFO kablam! Oct 10 15:01:43.341 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.341 INFO kablam! --> src/repl.rs:10:5 Oct 10 15:01:43.341 INFO kablam! | Oct 10 15:01:43.341 INFO kablam! 10 | output.write(PROMPT.as_bytes()); Oct 10 15:01:43.341 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.341 INFO kablam! | Oct 10 15:01:43.341 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 10 15:01:43.341 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.341 INFO kablam! Oct 10 15:01:43.341 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.342 INFO kablam! --> src/repl.rs:11:5 Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! 11 | output.flush(); Oct 10 15:01:43.342 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.342 INFO kablam! Oct 10 15:01:43.342 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.342 INFO kablam! --> src/repl.rs:20:13 Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! 20 | output.write(token.display().as_bytes()); Oct 10 15:01:43.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.342 INFO kablam! Oct 10 15:01:43.342 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.342 INFO kablam! --> src/repl.rs:21:13 Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! 21 | output.write("\n".as_bytes()); Oct 10 15:01:43.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.342 INFO kablam! | Oct 10 15:01:43.342 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.342 INFO kablam! Oct 10 15:01:43.342 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.342 INFO kablam! --> src/repl.rs:22:13 Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! 22 | output.flush(); Oct 10 15:01:43.343 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.343 INFO kablam! Oct 10 15:01:43.343 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.343 INFO kablam! --> src/repl.rs:24:9 Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! 24 | output.write(PROMPT.as_bytes()); Oct 10 15:01:43.343 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.343 INFO kablam! Oct 10 15:01:43.343 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:43.343 INFO kablam! --> src/repl.rs:25:9 Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! 25 | output.flush(); Oct 10 15:01:43.343 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:43.343 INFO kablam! | Oct 10 15:01:43.343 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:43.343 INFO kablam! Oct 10 15:01:43.966 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.10s Oct 10 15:01:43.967 INFO kablam! su: No module specific data is present Oct 10 15:01:44.252 INFO running `"docker" "rm" "-f" "17c9630b6b90fbd1440e9e3b7e44c102c3b95d7328df974885cc0a09298cc92f"` Oct 10 15:01:44.335 INFO blam! 17c9630b6b90fbd1440e9e3b7e44c102c3b95d7328df974885cc0a09298cc92f Oct 10 15:01:44.337 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 10 15:01:44.337 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:01:44.531 INFO blam! 2b8f66b08b2d228784f6ac9045cb4a24616e3bf6616c5cfdcbd5ac94f7dc9c9e Oct 10 15:01:44.533 INFO running `"docker" "start" "-a" "2b8f66b08b2d228784f6ac9045cb4a24616e3bf6616c5cfdcbd5ac94f7dc9c9e"` Oct 10 15:01:45.135 INFO kablam! usermod: no changes Oct 10 15:01:45.168 INFO kablam! Compiling monkey-rust v0.1.0 (/source) Oct 10 15:01:45.533 INFO kablam! warning: unused import: `token::Token` Oct 10 15:01:45.533 INFO kablam! --> src/ast.rs:2:5 Oct 10 15:01:45.533 INFO kablam! | Oct 10 15:01:45.533 INFO kablam! 2 | use token::Token; Oct 10 15:01:45.533 INFO kablam! | ^^^^^^^^^^^^ Oct 10 15:01:45.533 INFO kablam! | Oct 10 15:01:45.533 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 15:01:45.533 INFO kablam! Oct 10 15:01:45.533 INFO kablam! warning: unused import: `Node` Oct 10 15:01:45.533 INFO kablam! --> src/parser.rs:1:11 Oct 10 15:01:45.533 INFO kablam! | Oct 10 15:01:45.533 INFO kablam! 1 | use ast::{Node, Program, Statement}; Oct 10 15:01:45.533 INFO kablam! | ^^^^ Oct 10 15:01:45.533 INFO kablam! Oct 10 15:01:45.533 INFO kablam! warning: unused import: `Result` Oct 10 15:01:45.533 INFO kablam! --> src/repl.rs:1:41 Oct 10 15:01:45.533 INFO kablam! | Oct 10 15:01:45.533 INFO kablam! 1 | use std::io::{BufRead, BufReader, Read, Result, Write}; Oct 10 15:01:45.533 INFO kablam! | ^^^^^^ Oct 10 15:01:45.533 INFO kablam! Oct 10 15:01:45.598 INFO kablam! warning: unused variable: `e` Oct 10 15:01:45.598 INFO kablam! --> src/parser.rs:65:40 Oct 10 15:01:45.598 INFO kablam! | Oct 10 15:01:45.598 INFO kablam! 65 | Statement::LetStatement(i, e) => { Oct 10 15:01:45.598 INFO kablam! | ^ help: consider using `_e` instead Oct 10 15:01:45.598 INFO kablam! | Oct 10 15:01:45.598 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:01:45.598 INFO kablam! Oct 10 15:01:45.625 INFO kablam! warning: variant is never constructed: `LetStatement` Oct 10 15:01:45.625 INFO kablam! --> src/ast.rs:9:5 Oct 10 15:01:45.625 INFO kablam! | Oct 10 15:01:45.625 INFO kablam! 9 | LetStatement(Identifier, Expression), Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! = note: #[warn(dead_code)] on by default Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.626 INFO kablam! warning: variant is never constructed: `ExpressionStatement` Oct 10 15:01:45.626 INFO kablam! --> src/ast.rs:10:5 Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! 10 | ExpressionStatement(Expression), Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.626 INFO kablam! warning: field is never used: `lexer` Oct 10 15:01:45.626 INFO kablam! --> src/parser.rs:7:5 Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! 7 | lexer: Lexer, Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.626 INFO kablam! warning: field is never used: `cur_token` Oct 10 15:01:45.626 INFO kablam! --> src/parser.rs:8:5 Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! 8 | cur_token: Token, Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.626 INFO kablam! warning: field is never used: `peek_token` Oct 10 15:01:45.626 INFO kablam! --> src/parser.rs:9:5 Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! 9 | peek_token: Token, Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.626 INFO kablam! warning: method is never used: `next_token` Oct 10 15:01:45.626 INFO kablam! --> src/parser.rs:23:5 Oct 10 15:01:45.626 INFO kablam! | Oct 10 15:01:45.626 INFO kablam! 23 | fn next_token(mut self) { Oct 10 15:01:45.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.626 INFO kablam! Oct 10 15:01:45.635 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.635 INFO kablam! --> src/repl.rs:10:5 Oct 10 15:01:45.635 INFO kablam! | Oct 10 15:01:45.635 INFO kablam! 10 | output.write(PROMPT.as_bytes()); Oct 10 15:01:45.635 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.635 INFO kablam! | Oct 10 15:01:45.635 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 10 15:01:45.635 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.635 INFO kablam! Oct 10 15:01:45.635 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.635 INFO kablam! --> src/repl.rs:11:5 Oct 10 15:01:45.635 INFO kablam! | Oct 10 15:01:45.635 INFO kablam! 11 | output.flush(); Oct 10 15:01:45.635 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:45.635 INFO kablam! | Oct 10 15:01:45.635 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.635 INFO kablam! Oct 10 15:01:45.635 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.635 INFO kablam! --> src/repl.rs:20:13 Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! 20 | output.write(token.display().as_bytes()); Oct 10 15:01:45.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.636 INFO kablam! Oct 10 15:01:45.636 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.636 INFO kablam! --> src/repl.rs:21:13 Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! 21 | output.write("\n".as_bytes()); Oct 10 15:01:45.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.636 INFO kablam! Oct 10 15:01:45.636 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.636 INFO kablam! --> src/repl.rs:22:13 Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! 22 | output.flush(); Oct 10 15:01:45.636 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.636 INFO kablam! Oct 10 15:01:45.636 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.636 INFO kablam! --> src/repl.rs:24:9 Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! 24 | output.write(PROMPT.as_bytes()); Oct 10 15:01:45.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:01:45.636 INFO kablam! | Oct 10 15:01:45.636 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.636 INFO kablam! Oct 10 15:01:45.637 INFO kablam! warning: unused `std::result::Result` which must be used Oct 10 15:01:45.637 INFO kablam! --> src/repl.rs:25:9 Oct 10 15:01:45.637 INFO kablam! | Oct 10 15:01:45.637 INFO kablam! 25 | output.flush(); Oct 10 15:01:45.637 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 10 15:01:45.637 INFO kablam! | Oct 10 15:01:45.637 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 10 15:01:45.637 INFO kablam! Oct 10 15:01:46.155 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.00s Oct 10 15:01:46.157 INFO kablam! su: No module specific data is present Oct 10 15:01:46.506 INFO running `"docker" "rm" "-f" "2b8f66b08b2d228784f6ac9045cb4a24616e3bf6616c5cfdcbd5ac94f7dc9c9e"` Oct 10 15:01:46.646 INFO blam! 2b8f66b08b2d228784f6ac9045cb4a24616e3bf6616c5cfdcbd5ac94f7dc9c9e Oct 10 15:01:46.648 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 10 15:01:46.648 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:01:46.839 INFO blam! 3ef0bbbdddfee3e31bcde082339b149c130942b77667678af5a4809db53dad28 Oct 10 15:01:46.840 INFO running `"docker" "start" "-a" "3ef0bbbdddfee3e31bcde082339b149c130942b77667678af5a4809db53dad28"` Oct 10 15:01:47.818 INFO kablam! usermod: no changes Oct 10 15:01:47.868 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.02s Oct 10 15:01:47.868 INFO kablam! Running /target/debug/deps/monkey_rust-46d65158ce254750 Oct 10 15:01:47.876 INFO blam! Oct 10 15:01:47.876 INFO blam! running 2 tests Oct 10 15:01:47.884 INFO blam! test lexer::tests::test_next_token ... ok Oct 10 15:01:47.924 INFO blam! test parser::tests::test_let_statements ... FAILED Oct 10 15:01:47.924 INFO blam! Oct 10 15:01:47.924 INFO blam! failures: Oct 10 15:01:47.924 INFO blam! Oct 10 15:01:47.924 INFO blam! ---- parser::tests::test_let_statements stdout ---- Oct 10 15:01:47.924 INFO blam! thread 'parser::tests::test_let_statements' panicked at 'assertion failed: `(left == right)` Oct 10 15:01:47.924 INFO blam! left: `0`, Oct 10 15:01:47.924 INFO blam! right: `3`: num of program statements must be 3', src/parser.rs:49:9 Oct 10 15:01:47.924 INFO blam! stack backtrace: Oct 10 15:01:47.924 INFO blam! 0: 0x5604e2f7aade - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 10 15:01:47.924 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 10 15:01:47.924 INFO blam! 1: 0x5604e2f83986 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 10 15:01:47.924 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 10 15:01:47.924 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 10 15:01:47.924 INFO blam! 2: 0x5604e2f7e6dd - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:211 Oct 10 15:01:47.924 INFO blam! 3: 0x5604e2f7e3eb - std::panicking::default_hook::h1ef46fa7cd894809 Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:221 Oct 10 15:01:47.924 INFO blam! 4: 0x5604e2f7ed8c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:476 Oct 10 15:01:47.924 INFO blam! 5: 0x5604e2f7e949 - std::panicking::continue_panic_fmt::h6e11f50e47f94b00 Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:390 Oct 10 15:01:47.924 INFO blam! 6: 0x5604e2f7e8ad - std::panicking::begin_panic_fmt::h0063f49bf5a35411 Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:345 Oct 10 15:01:47.924 INFO blam! 7: 0x5604e2f25d98 - monkey_rust::parser::tests::test_let_statements::h423629346f1ce032 Oct 10 15:01:47.924 INFO blam! at src/parser.rs:49 Oct 10 15:01:47.924 INFO blam! 8: 0x5604e2f259a9 - monkey_rust::parser::tests::test_let_statements::{{closure}}::h14fbae4669d9a514 Oct 10 15:01:47.924 INFO blam! at src/parser.rs:38 Oct 10 15:01:47.924 INFO blam! 9: 0x5604e2f2622d - core::ops::function::FnOnce::call_once::hd1b58534b01dd620 Oct 10 15:01:47.924 INFO blam! at libcore/ops/function.rs:238 Oct 10 15:01:47.924 INFO blam! 10: 0x5604e2f31a5e - >::call_box::h95b7cb918af67b5d Oct 10 15:01:47.924 INFO blam! at libtest/lib.rs:1468 Oct 10 15:01:47.924 INFO blam! at libcore/ops/function.rs:238 Oct 10 15:01:47.924 INFO blam! at liballoc/boxed.rs:672 Oct 10 15:01:47.924 INFO blam! 11: 0x5604e2f8eb59 - __rust_maybe_catch_panic Oct 10 15:01:47.924 INFO blam! at libpanic_unwind/lib.rs:102 Oct 10 15:01:47.924 INFO blam! 12: 0x5604e2f525ad - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 10 15:01:47.924 INFO blam! at libstd/panicking.rs:289 Oct 10 15:01:47.924 INFO blam! at libstd/panic.rs:392 Oct 10 15:01:47.924 INFO blam! at libtest/lib.rs:1423 Oct 10 15:01:47.925 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 10 15:01:47.925 INFO blam! 13: 0x5604e2f531b4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 10 15:01:47.925 INFO blam! at libstd/thread/mod.rs:409 Oct 10 15:01:47.925 INFO blam! at libstd/panic.rs:313 Oct 10 15:01:47.925 INFO blam! at libstd/panicking.rs:310 Oct 10 15:01:47.925 INFO blam! 14: 0x5604e2f8eb59 - __rust_maybe_catch_panic Oct 10 15:01:47.925 INFO blam! at libpanic_unwind/lib.rs:102 Oct 10 15:01:47.925 INFO blam! 15: 0x5604e2f40776 - >::call_box::h96125cb29a9ba44b Oct 10 15:01:47.925 INFO blam! at libstd/panicking.rs:289 Oct 10 15:01:47.925 INFO blam! at libstd/panic.rs:392 Oct 10 15:01:47.925 INFO blam! at libstd/thread/mod.rs:408 Oct 10 15:01:47.925 INFO blam! at liballoc/boxed.rs:672 Oct 10 15:01:47.925 INFO blam! 16: 0x5604e2f7cb1a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 10 15:01:47.925 INFO blam! at liballoc/boxed.rs:682 Oct 10 15:01:47.925 INFO blam! at libstd/sys_common/thread.rs:24 Oct 10 15:01:47.925 INFO blam! 17: 0x5604e2f722a5 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 10 15:01:47.925 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 10 15:01:47.925 INFO blam! 18: 0x7fcee40fa6b9 - start_thread Oct 10 15:01:47.925 INFO blam! 19: 0x7fcee3c1a41c - clone Oct 10 15:01:47.925 INFO blam! 20: 0x0 - Oct 10 15:01:47.925 INFO blam! Oct 10 15:01:47.925 INFO blam! Oct 10 15:01:47.925 INFO blam! failures: Oct 10 15:01:47.925 INFO blam! parser::tests::test_let_statements Oct 10 15:01:47.925 INFO blam! Oct 10 15:01:47.925 INFO blam! test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 10 15:01:47.925 INFO blam! Oct 10 15:01:47.936 INFO kablam! error: test failed, to rerun pass '--bin monkey-rust' Oct 10 15:01:47.936 INFO kablam! su: No module specific data is present Oct 10 15:01:48.366 INFO running `"docker" "rm" "-f" "3ef0bbbdddfee3e31bcde082339b149c130942b77667678af5a4809db53dad28"` Oct 10 15:01:48.574 INFO blam! 3ef0bbbdddfee3e31bcde082339b149c130942b77667678af5a4809db53dad28