[INFO] updating cached repository vluzko/Grace [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/vluzko/Grace [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/vluzko/Grace" "work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/vluzko/Grace"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/vluzko/Grace'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/vluzko/Grace" "work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/vluzko/Grace"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/vluzko/Grace'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d1a05f1a934958a3fc47accb52c76811c4d1ab89 [INFO] sha for GitHub repo vluzko/Grace: d1a05f1a934958a3fc47accb52c76811c4d1ab89 [INFO] validating manifest of vluzko/Grace on toolchain master#0f88167f89fffe321590c5148f21b7d51d44388d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of vluzko/Grace on toolchain try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing vluzko/Grace [INFO] finished frobbing vluzko/Grace [INFO] frobbed toml for vluzko/Grace written to work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/vluzko/Grace/Cargo.toml [INFO] started frobbing vluzko/Grace [INFO] finished frobbing vluzko/Grace [INFO] frobbed toml for vluzko/Grace written to work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/vluzko/Grace/Cargo.toml [INFO] crate vluzko/Grace already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking vluzko/Grace against try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b for pr-58948 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58948/worker-3/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/vluzko/Grace:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 8266c911bb19706eeec060c30aed5acc6b72d666460ba676b2d9fcca2a388035 [INFO] running `"docker" "start" "-a" "8266c911bb19706eeec060c30aed5acc6b72d666460ba676b2d9fcca2a388035"` [INFO] [stderr] Checking maplit v1.0.1 [INFO] [stderr] Checking cute v0.3.0 [INFO] [stderr] Checking rand v0.5.5 [INFO] [stderr] Checking lock_api v0.1.5 [INFO] [stderr] Checking memchr v1.0.2 [INFO] [stderr] Checking log v0.4.1 [INFO] [stderr] Checking nom v3.2.1 [INFO] [stderr] Checking parking_lot_core v0.3.1 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking once_cell v0.1.6 [INFO] [stderr] Checking cached v0.8.0 [INFO] [stderr] Checking grace v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parser.rs:295:1 [INFO] [stderr] | [INFO] [stderr] 295 | /// Match the variable length argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 296 | / named!(vararg<&[u8], Option>, [INFO] [stderr] 297 | | opt!(complete!(preceded!( [INFO] [stderr] 298 | | tuple!( [INFO] [stderr] 299 | | w_followed!(tag!(",")), [INFO] [stderr] ... | [INFO] [stderr] 303 | | ))) [INFO] [stderr] 304 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parser.rs:324:1 [INFO] [stderr] | [INFO] [stderr] 324 | /// Match the variable length keyword argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 325 | / named!(kwvararg<&[u8], Option>, [INFO] [stderr] 326 | | opt!(complete!(preceded!( [INFO] [stderr] 327 | | tuple!( [INFO] [stderr] 328 | | w_followed!(tag!(",")), [INFO] [stderr] ... | [INFO] [stderr] 332 | | ))) [INFO] [stderr] 333 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parser.rs:295:1 [INFO] [stderr] | [INFO] [stderr] 295 | /// Match the variable length argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 296 | / named!(vararg<&[u8], Option>, [INFO] [stderr] 297 | | opt!(complete!(preceded!( [INFO] [stderr] 298 | | tuple!( [INFO] [stderr] 299 | | w_followed!(tag!(",")), [INFO] [stderr] ... | [INFO] [stderr] 303 | | ))) [INFO] [stderr] 304 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/parser.rs:324:1 [INFO] [stderr] | [INFO] [stderr] 324 | /// Match the variable length keyword argument. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 325 | / named!(kwvararg<&[u8], Option>, [INFO] [stderr] 326 | | opt!(complete!(preceded!( [INFO] [stderr] 327 | | tuple!( [INFO] [stderr] 328 | | w_followed!(tag!(",")), [INFO] [stderr] ... | [INFO] [stderr] 332 | | ))) [INFO] [stderr] 333 | | ); [INFO] [stderr] | |__- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler_layers::get_next_id` [INFO] [stderr] --> src/parser.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use compiler_layers::get_next_id; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler_layers::get_next_id` [INFO] [stderr] --> src/parser.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use compiler_layers::get_next_id; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `ast_node::*` [INFO] [stderr] --> src/compiler_layers.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use ast_node::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/compiler_layers.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ast_node::*` [INFO] [stderr] --> src/compiler_layers.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use ast_node::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/compiler_layers.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ident` [INFO] [stderr] --> src/expression.rs:165:39 [INFO] [stderr] | [INFO] [stderr] 165 | &Expr::IdentifierExpr{ref ident, ..} => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `ident: _` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `kwargs` [INFO] [stderr] --> src/bytecode.rs:143:63 [INFO] [stderr] | [INFO] [stderr] 143 | &Expr::FunctionCall {ref func_expr, ref args, ref kwargs, ..} => { [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `kwargs: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `module` [INFO] [stderr] --> src/compiler_layers.rs:35:12 [INFO] [stderr] | [INFO] [stderr] 35 | fn compile(module: Module) { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_module` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/compiler_layers.rs:12:23 [INFO] [stderr] | [INFO] [stderr] 12 | fn run_from_start(input: &[u8]) -> String { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `code` [INFO] [stderr] --> src/compiler_layers.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | fn parse(code: &[u8]) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_code` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ident` [INFO] [stderr] --> src/expression.rs:165:39 [INFO] [stderr] | [INFO] [stderr] 165 | &Expr::IdentifierExpr{ref ident, ..} => { [INFO] [stderr] | ^^^^^ help: try ignoring the field: `ident: _` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `kwargs` [INFO] [stderr] --> src/bytecode.rs:143:63 [INFO] [stderr] | [INFO] [stderr] 143 | &Expr::FunctionCall {ref func_expr, ref args, ref kwargs, ..} => { [INFO] [stderr] | ^^^^^^ help: try ignoring the field: `kwargs: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `module` [INFO] [stderr] --> src/compiler_layers.rs:35:12 [INFO] [stderr] | [INFO] [stderr] 35 | fn compile(module: Module) { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_module` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/compiler_layers.rs:12:23 [INFO] [stderr] | [INFO] [stderr] 12 | fn run_from_start(input: &[u8]) -> String { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `code` [INFO] [stderr] --> src/compiler_layers.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | fn parse(code: &[u8]) { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_code` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `parse` [INFO] [stderr] --> src/compiler_layers.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | fn parse(code: &[u8]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `compile` [INFO] [stderr] --> src/compiler_layers.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | fn compile(module: Module) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `parse` [INFO] [stderr] --> src/compiler_layers.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | fn parse(code: &[u8]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `compile` [INFO] [stderr] --> src/compiler_layers.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | fn compile(module: Module) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static variable `ExprScopes` should have an upper case name [INFO] [stderr] --> src/scoping.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | ExprScopes; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `EXPR_SCOPES` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_upper_case_globals)] on by default [INFO] [stderr] [INFO] [stderr] warning: static variable `ExprScopes` should have an upper case name [INFO] [stderr] --> src/scoping.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | ExprScopes; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `EXPR_SCOPES` [INFO] [stderr] [INFO] [stderr] warning: unused import: `grace_lib::parser` [INFO] [stderr] --> src/bin.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use grace_lib::parser; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `grace_lib::parser` [INFO] [stderr] --> src/bin.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use grace_lib::parser; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.70s [INFO] running `"docker" "inspect" "8266c911bb19706eeec060c30aed5acc6b72d666460ba676b2d9fcca2a388035"` [INFO] running `"docker" "rm" "-f" "8266c911bb19706eeec060c30aed5acc6b72d666460ba676b2d9fcca2a388035"` [INFO] [stdout] 8266c911bb19706eeec060c30aed5acc6b72d666460ba676b2d9fcca2a388035