Nov 02 02:32:02.343 INFO testing timi-0.2.1 against beta-2018-10-30 for beta-1.31-1
Nov 02 02:32:02.343 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 02:32:02.809 INFO blam! eaa128266551112be8903d9f131a2bfc8f4f27af616ef69e5e9ba27a7bdb116b
Nov 02 02:32:02.811 INFO running `"docker" "start" "-a" "eaa128266551112be8903d9f131a2bfc8f4f27af616ef69e5e9ba27a7bdb116b"`
Nov 02 02:32:03.320 INFO kablam! usermod: no changes
Nov 02 02:32:03.401 INFO kablam!    Compiling timi v0.2.1 (/source)
Nov 02 02:32:04.819 INFO kablam! warning: unnecessary parentheses around function argument
Nov 02 02:32:04.819 INFO kablam!     --> src/machine.rs:1507:16
Nov 02 02:32:04.819 INFO kablam!      |
Nov 02 02:32:04.819 INFO kablam! 1507 |             Ok((ListAccess::Cons(x_addr, xs_addr)))
Nov 02 02:32:04.819 INFO kablam!      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 02 02:32:04.819 INFO kablam!      |
Nov 02 02:32:04.819 INFO kablam!      = note: #[warn(unused_parens)] on by default
Nov 02 02:32:04.819 INFO kablam! 
Nov 02 02:32:05.387 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.387 INFO kablam!    --> src/frontend.rs:567:21
Nov 02 02:32:05.388 INFO kablam!     |
Nov 02 02:32:05.388 INFO kablam! 567 | fn parse_identifier(mut cursor: &mut TokenizerCursor) -> Result<(Range, CoreToken), ParseError> {
Nov 02 02:32:05.388 INFO kablam!     |                     ----^^^^^^
Nov 02 02:32:05.388 INFO kablam!     |                     |
Nov 02 02:32:05.389 INFO kablam!     |                     help: remove this `mut`
Nov 02 02:32:05.389 INFO kablam!     |
Nov 02 02:32:05.389 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 02:32:05.389 INFO kablam! 
Nov 02 02:32:05.403 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.403 INFO kablam!    --> src/frontend.rs:749:15
Nov 02 02:32:05.403 INFO kablam!     |
Nov 02 02:32:05.403 INFO kablam! 749 | fn parse_pack(mut c: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.403 INFO kablam!     |               ----^
Nov 02 02:32:05.403 INFO kablam!     |               |
Nov 02 02:32:05.403 INFO kablam!     |               help: remove this `mut`
Nov 02 02:32:05.403 INFO kablam! 
Nov 02 02:32:05.403 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.403 INFO kablam!    --> src/frontend.rs:893:18
Nov 02 02:32:05.404 INFO kablam!     |
Nov 02 02:32:05.404 INFO kablam! 893 | fn parse_mul_div(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.404 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:05.404 INFO kablam!     |                  |
Nov 02 02:32:05.404 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:05.404 INFO kablam! 
Nov 02 02:32:05.404 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.404 INFO kablam!    --> src/frontend.rs:906:18
Nov 02 02:32:05.404 INFO kablam!     |
Nov 02 02:32:05.404 INFO kablam! 906 | fn parse_add_sub(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.404 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:05.404 INFO kablam!     |                  |
Nov 02 02:32:05.404 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:05.404 INFO kablam! 
Nov 02 02:32:05.404 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.404 INFO kablam!    --> src/frontend.rs:919:16
Nov 02 02:32:05.404 INFO kablam!     |
Nov 02 02:32:05.404 INFO kablam! 919 | fn parse_relop(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.404 INFO kablam!     |                ----^^^^^^
Nov 02 02:32:05.404 INFO kablam!     |                |
Nov 02 02:32:05.404 INFO kablam!     |                help: remove this `mut`
Nov 02 02:32:05.404 INFO kablam! 
Nov 02 02:32:05.408 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.408 INFO kablam!    --> src/frontend.rs:938:14
Nov 02 02:32:05.408 INFO kablam!     |
Nov 02 02:32:05.408 INFO kablam! 938 | fn parse_and(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.408 INFO kablam!     |              ----^^^^^^
Nov 02 02:32:05.408 INFO kablam!     |              |
Nov 02 02:32:05.408 INFO kablam!     |              help: remove this `mut`
Nov 02 02:32:05.408 INFO kablam! 
Nov 02 02:32:05.408 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.408 INFO kablam!    --> src/frontend.rs:950:13
Nov 02 02:32:05.408 INFO kablam!     |
Nov 02 02:32:05.408 INFO kablam! 950 | fn parse_or(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:05.408 INFO kablam!     |             ----^^^^^^
Nov 02 02:32:05.408 INFO kablam!     |             |
Nov 02 02:32:05.408 INFO kablam!     |             help: remove this `mut`
Nov 02 02:32:05.408 INFO kablam! 
Nov 02 02:32:05.435 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.435 INFO kablam!   --> src/pretty_print.rs:82:32
Nov 02 02:32:05.435 INFO kablam!    |
Nov 02 02:32:05.435 INFO kablam! 82 |                                mut processed: &mut HashSet<Addr>,
Nov 02 02:32:05.435 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:05.436 INFO kablam!    |                                |
Nov 02 02:32:05.436 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:05.436 INFO kablam! 
Nov 02 02:32:05.436 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:05.436 INFO kablam!   --> src/pretty_print.rs:83:32
Nov 02 02:32:05.436 INFO kablam!    |
Nov 02 02:32:05.437 INFO kablam! 83 |                                mut rec_stack: &mut HashSet<Addr>) -> bool {
Nov 02 02:32:05.437 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:05.437 INFO kablam!    |                                |
Nov 02 02:32:05.437 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:05.437 INFO kablam! 
Nov 02 02:32:08.679 INFO kablam! warning: unnecessary parentheses around function argument
Nov 02 02:32:08.680 INFO kablam!     --> src/machine.rs:1507:16
Nov 02 02:32:08.681 INFO kablam!      |
Nov 02 02:32:08.681 INFO kablam! 1507 |             Ok((ListAccess::Cons(x_addr, xs_addr)))
Nov 02 02:32:08.682 INFO kablam!      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 02 02:32:08.683 INFO kablam!      |
Nov 02 02:32:08.683 INFO kablam!      = note: #[warn(unused_parens)] on by default
Nov 02 02:32:08.684 INFO kablam! 
Nov 02 02:32:09.223 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.223 INFO kablam!    --> src/frontend.rs:567:21
Nov 02 02:32:09.223 INFO kablam!     |
Nov 02 02:32:09.223 INFO kablam! 567 | fn parse_identifier(mut cursor: &mut TokenizerCursor) -> Result<(Range, CoreToken), ParseError> {
Nov 02 02:32:09.223 INFO kablam!     |                     ----^^^^^^
Nov 02 02:32:09.223 INFO kablam!     |                     |
Nov 02 02:32:09.223 INFO kablam!     |                     help: remove this `mut`
Nov 02 02:32:09.223 INFO kablam!     |
Nov 02 02:32:09.223 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 02:32:09.223 INFO kablam! 
Nov 02 02:32:09.239 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.239 INFO kablam!    --> src/frontend.rs:749:15
Nov 02 02:32:09.239 INFO kablam!     |
Nov 02 02:32:09.239 INFO kablam! 749 | fn parse_pack(mut c: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.239 INFO kablam!     |               ----^
Nov 02 02:32:09.239 INFO kablam!     |               |
Nov 02 02:32:09.239 INFO kablam!     |               help: remove this `mut`
Nov 02 02:32:09.239 INFO kablam! 
Nov 02 02:32:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.255 INFO kablam!    --> src/frontend.rs:893:18
Nov 02 02:32:09.255 INFO kablam!     |
Nov 02 02:32:09.255 INFO kablam! 893 | fn parse_mul_div(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.255 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:09.255 INFO kablam!     |                  |
Nov 02 02:32:09.255 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:09.255 INFO kablam! 
Nov 02 02:32:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.255 INFO kablam!    --> src/frontend.rs:906:18
Nov 02 02:32:09.255 INFO kablam!     |
Nov 02 02:32:09.255 INFO kablam! 906 | fn parse_add_sub(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.255 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:09.255 INFO kablam!     |                  |
Nov 02 02:32:09.255 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:09.255 INFO kablam! 
Nov 02 02:32:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.255 INFO kablam!    --> src/frontend.rs:919:16
Nov 02 02:32:09.255 INFO kablam!     |
Nov 02 02:32:09.255 INFO kablam! 919 | fn parse_relop(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.255 INFO kablam!     |                ----^^^^^^
Nov 02 02:32:09.255 INFO kablam!     |                |
Nov 02 02:32:09.255 INFO kablam!     |                help: remove this `mut`
Nov 02 02:32:09.255 INFO kablam! 
Nov 02 02:32:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.255 INFO kablam!    --> src/frontend.rs:938:14
Nov 02 02:32:09.255 INFO kablam!     |
Nov 02 02:32:09.255 INFO kablam! 938 | fn parse_and(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.255 INFO kablam!     |              ----^^^^^^
Nov 02 02:32:09.255 INFO kablam!     |              |
Nov 02 02:32:09.255 INFO kablam!     |              help: remove this `mut`
Nov 02 02:32:09.255 INFO kablam! 
Nov 02 02:32:09.255 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.255 INFO kablam!    --> src/frontend.rs:950:13
Nov 02 02:32:09.255 INFO kablam!     |
Nov 02 02:32:09.255 INFO kablam! 950 | fn parse_or(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:09.255 INFO kablam!     |             ----^^^^^^
Nov 02 02:32:09.255 INFO kablam!     |             |
Nov 02 02:32:09.255 INFO kablam!     |             help: remove this `mut`
Nov 02 02:32:09.255 INFO kablam! 
Nov 02 02:32:09.391 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.391 INFO kablam!   --> src/pretty_print.rs:82:32
Nov 02 02:32:09.391 INFO kablam!    |
Nov 02 02:32:09.391 INFO kablam! 82 |                                mut processed: &mut HashSet<Addr>,
Nov 02 02:32:09.391 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:09.391 INFO kablam!    |                                |
Nov 02 02:32:09.391 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:09.391 INFO kablam! 
Nov 02 02:32:09.391 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:09.391 INFO kablam!   --> src/pretty_print.rs:83:32
Nov 02 02:32:09.391 INFO kablam!    |
Nov 02 02:32:09.391 INFO kablam! 83 |                                mut rec_stack: &mut HashSet<Addr>) -> bool {
Nov 02 02:32:09.391 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:09.391 INFO kablam!    |                                |
Nov 02 02:32:09.391 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:09.391 INFO kablam! 
Nov 02 02:32:12.275 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.94s
Nov 02 02:32:12.278 INFO kablam! su: No module specific data is present
Nov 02 02:32:12.942 INFO running `"docker" "rm" "-f" "eaa128266551112be8903d9f131a2bfc8f4f27af616ef69e5e9ba27a7bdb116b"`
Nov 02 02:32:13.191 INFO blam! eaa128266551112be8903d9f131a2bfc8f4f27af616ef69e5e9ba27a7bdb116b
Nov 02 02:32:13.194 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 02:32:13.638 INFO blam! 8b1b6cf050c6ce48c32ba92aafcb4274f0533075080eb3fc7a8580d2e30ed5a0
Nov 02 02:32:13.641 INFO running `"docker" "start" "-a" "8b1b6cf050c6ce48c32ba92aafcb4274f0533075080eb3fc7a8580d2e30ed5a0"`
Nov 02 02:32:14.223 INFO kablam! usermod: no changes
Nov 02 02:32:14.267 INFO kablam!    Compiling timi v0.2.1 (/source)
Nov 02 02:32:15.551 INFO kablam! warning: unnecessary parentheses around function argument
Nov 02 02:32:15.551 INFO kablam!     --> src/machine.rs:1507:16
Nov 02 02:32:15.551 INFO kablam!      |
Nov 02 02:32:15.551 INFO kablam! 1507 |             Ok((ListAccess::Cons(x_addr, xs_addr)))
Nov 02 02:32:15.551 INFO kablam!      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 02 02:32:15.551 INFO kablam!      |
Nov 02 02:32:15.551 INFO kablam!      = note: #[warn(unused_parens)] on by default
Nov 02 02:32:15.551 INFO kablam! 
Nov 02 02:32:15.819 INFO kablam! warning: unnecessary parentheses around function argument
Nov 02 02:32:15.819 INFO kablam!     --> src/machine.rs:1507:16
Nov 02 02:32:15.819 INFO kablam!      |
Nov 02 02:32:15.819 INFO kablam! 1507 |             Ok((ListAccess::Cons(x_addr, xs_addr)))
Nov 02 02:32:15.819 INFO kablam!      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 02 02:32:15.819 INFO kablam!      |
Nov 02 02:32:15.819 INFO kablam!      = note: #[warn(unused_parens)] on by default
Nov 02 02:32:15.819 INFO kablam! 
Nov 02 02:32:16.443 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.443 INFO kablam!    --> src/frontend.rs:567:21
Nov 02 02:32:16.444 INFO kablam!     |
Nov 02 02:32:16.444 INFO kablam! 567 | fn parse_identifier(mut cursor: &mut TokenizerCursor) -> Result<(Range, CoreToken), ParseError> {
Nov 02 02:32:16.444 INFO kablam!     |                     ----^^^^^^
Nov 02 02:32:16.445 INFO kablam!     |                     |
Nov 02 02:32:16.445 INFO kablam!     |                     help: remove this `mut`
Nov 02 02:32:16.445 INFO kablam!     |
Nov 02 02:32:16.446 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 02:32:16.446 INFO kablam! 
Nov 02 02:32:16.451 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.451 INFO kablam!    --> src/frontend.rs:749:15
Nov 02 02:32:16.452 INFO kablam!     |
Nov 02 02:32:16.452 INFO kablam! 749 | fn parse_pack(mut c: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.452 INFO kablam!     |               ----^
Nov 02 02:32:16.452 INFO kablam!     |               |
Nov 02 02:32:16.453 INFO kablam!     |               help: remove this `mut`
Nov 02 02:32:16.453 INFO kablam! 
Nov 02 02:32:16.458 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.459 INFO kablam!    --> src/frontend.rs:893:18
Nov 02 02:32:16.459 INFO kablam!     |
Nov 02 02:32:16.459 INFO kablam! 893 | fn parse_mul_div(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.459 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:16.460 INFO kablam!     |                  |
Nov 02 02:32:16.460 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:16.460 INFO kablam! 
Nov 02 02:32:16.461 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.461 INFO kablam!    --> src/frontend.rs:906:18
Nov 02 02:32:16.461 INFO kablam!     |
Nov 02 02:32:16.462 INFO kablam! 906 | fn parse_add_sub(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.462 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:16.462 INFO kablam!     |                  |
Nov 02 02:32:16.463 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:16.471 INFO kablam! 
Nov 02 02:32:16.471 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.472 INFO kablam!    --> src/frontend.rs:919:16
Nov 02 02:32:16.472 INFO kablam!     |
Nov 02 02:32:16.472 INFO kablam! 919 | fn parse_relop(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.472 INFO kablam!     |                ----^^^^^^
Nov 02 02:32:16.473 INFO kablam!     |                |
Nov 02 02:32:16.473 INFO kablam!     |                help: remove this `mut`
Nov 02 02:32:16.473 INFO kablam! 
Nov 02 02:32:16.474 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.474 INFO kablam!    --> src/frontend.rs:938:14
Nov 02 02:32:16.474 INFO kablam!     |
Nov 02 02:32:16.475 INFO kablam! 938 | fn parse_and(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.475 INFO kablam!     |              ----^^^^^^
Nov 02 02:32:16.475 INFO kablam!     |              |
Nov 02 02:32:16.475 INFO kablam!     |              help: remove this `mut`
Nov 02 02:32:16.476 INFO kablam! 
Nov 02 02:32:16.476 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.476 INFO kablam!    --> src/frontend.rs:950:13
Nov 02 02:32:16.476 INFO kablam!     |
Nov 02 02:32:16.477 INFO kablam! 950 | fn parse_or(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:16.477 INFO kablam!     |             ----^^^^^^
Nov 02 02:32:16.477 INFO kablam!     |             |
Nov 02 02:32:16.477 INFO kablam!     |             help: remove this `mut`
Nov 02 02:32:16.478 INFO kablam! 
Nov 02 02:32:16.523 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.523 INFO kablam!   --> src/pretty_print.rs:82:32
Nov 02 02:32:16.524 INFO kablam!    |
Nov 02 02:32:16.524 INFO kablam! 82 |                                mut processed: &mut HashSet<Addr>,
Nov 02 02:32:16.524 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:16.525 INFO kablam!    |                                |
Nov 02 02:32:16.525 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:16.547 INFO kablam! 
Nov 02 02:32:16.547 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:16.548 INFO kablam!   --> src/pretty_print.rs:83:32
Nov 02 02:32:16.548 INFO kablam!    |
Nov 02 02:32:16.548 INFO kablam! 83 |                                mut rec_stack: &mut HashSet<Addr>) -> bool {
Nov 02 02:32:16.549 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:16.549 INFO kablam!    |                                |
Nov 02 02:32:16.549 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:16.549 INFO kablam! 
Nov 02 02:32:17.262 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.262 INFO kablam!    --> src/frontend.rs:567:21
Nov 02 02:32:17.262 INFO kablam!     |
Nov 02 02:32:17.262 INFO kablam! 567 | fn parse_identifier(mut cursor: &mut TokenizerCursor) -> Result<(Range, CoreToken), ParseError> {
Nov 02 02:32:17.262 INFO kablam!     |                     ----^^^^^^
Nov 02 02:32:17.262 INFO kablam!     |                     |
Nov 02 02:32:17.262 INFO kablam!     |                     help: remove this `mut`
Nov 02 02:32:17.262 INFO kablam!     |
Nov 02 02:32:17.262 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 02 02:32:17.262 INFO kablam! 
Nov 02 02:32:17.271 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.271 INFO kablam!    --> src/frontend.rs:749:15
Nov 02 02:32:17.271 INFO kablam!     |
Nov 02 02:32:17.271 INFO kablam! 749 | fn parse_pack(mut c: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.271 INFO kablam!     |               ----^
Nov 02 02:32:17.271 INFO kablam!     |               |
Nov 02 02:32:17.271 INFO kablam!     |               help: remove this `mut`
Nov 02 02:32:17.271 INFO kablam! 
Nov 02 02:32:17.279 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.279 INFO kablam!    --> src/frontend.rs:893:18
Nov 02 02:32:17.279 INFO kablam!     |
Nov 02 02:32:17.279 INFO kablam! 893 | fn parse_mul_div(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.279 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:17.279 INFO kablam!     |                  |
Nov 02 02:32:17.279 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:17.279 INFO kablam! 
Nov 02 02:32:17.279 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.279 INFO kablam!    --> src/frontend.rs:906:18
Nov 02 02:32:17.279 INFO kablam!     |
Nov 02 02:32:17.279 INFO kablam! 906 | fn parse_add_sub(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.279 INFO kablam!     |                  ----^^^^^^
Nov 02 02:32:17.279 INFO kablam!     |                  |
Nov 02 02:32:17.279 INFO kablam!     |                  help: remove this `mut`
Nov 02 02:32:17.279 INFO kablam! 
Nov 02 02:32:17.279 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.279 INFO kablam!    --> src/frontend.rs:919:16
Nov 02 02:32:17.279 INFO kablam!     |
Nov 02 02:32:17.279 INFO kablam! 919 | fn parse_relop(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.279 INFO kablam!     |                ----^^^^^^
Nov 02 02:32:17.279 INFO kablam!     |                |
Nov 02 02:32:17.279 INFO kablam!     |                help: remove this `mut`
Nov 02 02:32:17.279 INFO kablam! 
Nov 02 02:32:17.283 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.283 INFO kablam!    --> src/frontend.rs:938:14
Nov 02 02:32:17.283 INFO kablam!     |
Nov 02 02:32:17.283 INFO kablam! 938 | fn parse_and(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.283 INFO kablam!     |              ----^^^^^^
Nov 02 02:32:17.283 INFO kablam!     |              |
Nov 02 02:32:17.283 INFO kablam!     |              help: remove this `mut`
Nov 02 02:32:17.283 INFO kablam! 
Nov 02 02:32:17.283 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.283 INFO kablam!    --> src/frontend.rs:950:13
Nov 02 02:32:17.283 INFO kablam!     |
Nov 02 02:32:17.283 INFO kablam! 950 | fn parse_or(mut cursor: &mut ParserCursor) -> Result<CoreExpr, ParseError> {
Nov 02 02:32:17.283 INFO kablam!     |             ----^^^^^^
Nov 02 02:32:17.283 INFO kablam!     |             |
Nov 02 02:32:17.283 INFO kablam!     |             help: remove this `mut`
Nov 02 02:32:17.283 INFO kablam! 
Nov 02 02:32:17.471 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.471 INFO kablam!   --> src/pretty_print.rs:82:32
Nov 02 02:32:17.471 INFO kablam!    |
Nov 02 02:32:17.471 INFO kablam! 82 |                                mut processed: &mut HashSet<Addr>,
Nov 02 02:32:17.471 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:17.471 INFO kablam!    |                                |
Nov 02 02:32:17.471 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:17.471 INFO kablam! 
Nov 02 02:32:17.471 INFO kablam! warning: variable does not need to be mutable
Nov 02 02:32:17.471 INFO kablam!   --> src/pretty_print.rs:83:32
Nov 02 02:32:17.471 INFO kablam!    |
Nov 02 02:32:17.471 INFO kablam! 83 |                                mut rec_stack: &mut HashSet<Addr>) -> bool {
Nov 02 02:32:17.471 INFO kablam!    |                                ----^^^^^^^^^
Nov 02 02:32:17.471 INFO kablam!    |                                |
Nov 02 02:32:17.471 INFO kablam!    |                                help: remove this `mut`
Nov 02 02:32:17.471 INFO kablam! 
Nov 02 02:32:17.940 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.70s
Nov 02 02:32:17.946 INFO kablam! su: No module specific data is present
Nov 02 02:32:18.279 INFO running `"docker" "rm" "-f" "8b1b6cf050c6ce48c32ba92aafcb4274f0533075080eb3fc7a8580d2e30ed5a0"`
Nov 02 02:32:18.500 INFO blam! 8b1b6cf050c6ce48c32ba92aafcb4274f0533075080eb3fc7a8580d2e30ed5a0
