[INFO] cloning repository https://github.com/gengjiawen/monkey_rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gengjiawen/monkey_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgengjiawen%2Fmonkey_rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgengjiawen%2Fmonkey_rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7ef925b5338f1997ccab7468735ab845229804a7
[INFO] documenting gengjiawen/monkey_rust against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgengjiawen%2Fmonkey_rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/gengjiawen/monkey_rust on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/gengjiawen/monkey_rust
[INFO] finished tweaking git repo https://github.com/gengjiawen/monkey_rust
[INFO] tweaked toml for git repo https://github.com/gengjiawen/monkey_rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/gengjiawen/monkey_rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-5-tc1/source/wasm/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.24
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.24
[INFO] [stderr]   Downloaded insta v1.26.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9e452ccf356cfa2ca262c80c2813f506513df420ccb7e367be9abc0deee8cff6
[INFO] running `Command { std: "docker" "start" "-a" "9e452ccf356cfa2ca262c80c2813f506513df420ccb7e367be9abc0deee8cff6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9e452ccf356cfa2ca262c80c2813f506513df420ccb7e367be9abc0deee8cff6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e452ccf356cfa2ca262c80c2813f506513df420ccb7e367be9abc0deee8cff6", kill_on_drop: false }`
[INFO] [stdout] 9e452ccf356cfa2ca262c80c2813f506513df420ccb7e367be9abc0deee8cff6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6491f8ae1f5e60400e7e813c0ca51542d738ae574f2e561b7f8283fb3a70ae1f
[INFO] running `Command { std: "docker" "start" "-a" "6491f8ae1f5e60400e7e813c0ca51542d738ae574f2e561b7f8283fb3a70ae1f", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/wasm/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling proc-macro2 v1.0.40
[INFO] [stderr]    Compiling unicode-ident v1.0.1
[INFO] [stderr]    Compiling syn v1.0.98
[INFO] [stderr]    Compiling serde_derive v1.0.147
[INFO] [stderr]    Compiling serde v1.0.147
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling serde_json v1.0.91
[INFO] [stderr]     Checking itoa v1.0.1
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.80
[INFO] [stderr]    Compiling rustversion v1.0.8
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling bumpalo v3.4.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.80
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.80
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.80
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.80
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking monkey-lexer v0.8.0 (/opt/rustwide/workdir/lexer)
[INFO] [stderr]  Documenting monkey-lexer v0.8.0 (/opt/rustwide/workdir/lexer)
[INFO] [stderr]     Checking monkey-parser v0.8.0 (/opt/rustwide/workdir/parser)
[INFO] [stderr]  Documenting monkey-parser v0.8.0 (/opt/rustwide/workdir/parser)
[INFO] [stdout] warning: value assigned to `identifier_name` is never read
[INFO] [stdout]    --> parser/lib.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let mut identifier_name = "".to_string();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking monkey-object v0.8.0 (/opt/rustwide/workdir/object)
[INFO] [stderr]  Documenting monkey-object v0.8.0 (/opt/rustwide/workdir/object)
[INFO] [stdout] warning: static variable `BuiltIns` should have an upper case name
[INFO] [stdout]  --> object/builtins.rs:5:20
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub static ref BuiltIns: Vec<(&'static str, BuiltinFunc)> = vec![
[INFO] [stdout]   |                    ^^^^^^^^ help: convert the identifier to upper case: `BUILT_INS`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking monkey-compiler v0.8.0 (/opt/rustwide/workdir/compiler)
[INFO] [stderr]     Checking monkey-interpreter v0.8.0 (/opt/rustwide/workdir/interpreter)
[INFO] [stderr]  Documenting monkey-compiler v0.8.0 (/opt/rustwide/workdir/compiler)
[INFO] [stderr]  Documenting monkey-interpreter v0.8.0 (/opt/rustwide/workdir/interpreter)
[INFO] [stdout] warning: value assigned to `ip` is never read
[INFO] [stdout]   --> compiler/vm.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let mut ip = 0;
[INFO] [stdout]    |                 ^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_constants` is never used
[INFO] [stdout]  --> compiler/compiler_test.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn test_constants(expected: &Vec<Object>, actual: &Vec<Rc<Object>>) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input`, `expected_constants`, and `expected_instructions` are never read
[INFO] [stdout]   --> compiler/compiler_test.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct CompilerTestCase<'a> {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 19 |     pub(crate) input: &'a str,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 20 |     pub(crate) expected_constants: Vec<Object>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub(crate) expected_instructions: Vec<Instructions>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CompilerTestCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_compiler_test` is never used
[INFO] [stdout]   --> compiler/compiler_test.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn run_compiler_test(tests: Vec<CompilerTestCase>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_instructions` is never used
[INFO] [stdout]   --> compiler/compiler_test.rs:34:4
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn test_instructions(expected: &Vec<Instructions>, actual: &Instructions) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VmTestCase` is never constructed
[INFO] [stdout]  --> compiler/vm_test.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct VmTestCase<'a> {
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_vm_tests` is never used
[INFO] [stdout]   --> compiler/vm_test.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub fn run_vm_tests(tests: Vec<VmTestCase>) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting monkey-wasm v0.8.0 (/opt/rustwide/workdir/wasm)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 18.77s
[INFO] running `Command { std: "docker" "inspect" "6491f8ae1f5e60400e7e813c0ca51542d738ae574f2e561b7f8283fb3a70ae1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6491f8ae1f5e60400e7e813c0ca51542d738ae574f2e561b7f8283fb3a70ae1f", kill_on_drop: false }`
[INFO] [stdout] 6491f8ae1f5e60400e7e813c0ca51542d738ae574f2e561b7f8283fb3a70ae1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 418a18b58adfc2f8de55c26378f43f21ce34a336fab5b1dd36733c9a51abb87f
[INFO] running `Command { std: "docker" "start" "-a" "418a18b58adfc2f8de55c26378f43f21ce34a336fab5b1dd36733c9a51abb87f", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/wasm/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "418a18b58adfc2f8de55c26378f43f21ce34a336fab5b1dd36733c9a51abb87f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "418a18b58adfc2f8de55c26378f43f21ce34a336fab5b1dd36733c9a51abb87f", kill_on_drop: false }`
[INFO] [stdout] 418a18b58adfc2f8de55c26378f43f21ce34a336fab5b1dd36733c9a51abb87f
