[INFO] fetching crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a...
[INFO] testing compiler-builtins-snapshot-0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a against 1.69.0 for beta-1.70-1
[INFO] extracting crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a 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 crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] finished tweaking crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] tweaked toml for crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[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]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc-cfg v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 48fb432b8a8431f2e49f3673a222502971a1fcc0964f4ea8af3c7eb0f408de9c
[INFO] running `Command { std: "docker" "start" "-a" "48fb432b8a8431f2e49f3673a222502971a1fcc0964f4ea8af3c7eb0f408de9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "48fb432b8a8431f2e49f3673a222502971a1fcc0964f4ea8af3c7eb0f408de9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48fb432b8a8431f2e49f3673a222502971a1fcc0964f4ea8af3c7eb0f408de9c", kill_on_drop: false }`
[INFO] [stdout] 48fb432b8a8431f2e49f3673a222502971a1fcc0964f4ea8af3c7eb0f408de9c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0d742956829ebdaafc66e28af441404a6df3c30b3e06765dd7f4d9c459e626e9
[INFO] running `Command { std: "docker" "start" "-a" "0d742956829ebdaafc66e28af441404a6df3c30b3e06765dd7f4d9c459e626e9", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustc-cfg v0.3.0
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling compiler-builtins-snapshot v0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated type alias `gcc::Config`: gcc::Config has been renamed to gcc::Build
[INFO] [stdout]   --> build.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `gcc::Build::new`: crate has been renamed to `cc`, the `gcc` name is not maintained
[INFO] [stdout]   --> build.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(asm)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![feature(compiler_builtins)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | #![feature(naked_functions)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(staged_api)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `srem`
[INFO] [stdout]   --> src/lib.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | macro_rules! srem {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:31
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_macros)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/int/udiv.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout] 2   | | #![cfg_attr(not(test), no_std)]
[INFO] [stdout] 3   | | #![cfg_attr(feature = "compiler-builtins", compiler_builtins)]
[INFO] [stdout] 4   | | #![crate_name = "compiler_builtins_snapshot"]
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | | #[cfg(target_arch = "x86_64")]
[INFO] [stdout] 115 | | pub mod x86_64;
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub mod int;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod mul;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 10 | |             let half_bits = <$ty>::bits() / 4;
[INFO] [stdout] 11 | |             let lower_mask = !0 >> half_bits;
[INFO] [stdout] 12 | |             let mut low = (a.low() & lower_mask).wrapping_mul(b.low() & lower_mask);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |             <$ty>::from_parts(low, high)
[INFO] [stdout] 26 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 72 |   mul!(__muldi3: u64);
[INFO] [stdout]    |   ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 74 |   mulo!(__mulosi4: i32);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 75 |   mulo!(__mulodi4: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod sdiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   div!(__divsi3: i32, u32);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   div!(__divdi3: i64, u64);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   mod_!(__modsi3: i32, u32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 68 |   mod_!(__moddi3: i64, u64);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 71 |   divmod!(__divmodsi4, __divsi3: i32);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 73 |   divmod!(__divmoddi4, __divdi3: i64);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod shift;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 9  | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 10 | |             if b & half_bits != 0 {
[INFO] [stdout] 11 | |                 <$ty>::from_parts(0, a.low() << (b - half_bits))
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |             }
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   ashl!(__ashldi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 26 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 27 | |             if b & half_bits != 0 {
[INFO] [stdout] 28 | |                 <$ty>::from_parts((a.high() >> (b - half_bits)) as <$ty as LargeInt>::LowHalf,
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |             }
[INFO] [stdout] 37 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   ashr!(__ashrdi3: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 46 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 47 | |             if b & half_bits != 0 {
[INFO] [stdout] 48 | |                 <$ty>::from_parts(a.high() >> (b - half_bits), 0)
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             }
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   lshr!(__lshrdi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `lshr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod udiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub extern "C" fn __udivsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 8  | |     // Special cases
[INFO] [stdout] 9  | |     if d == 0 {
[INFO] [stdout] 10 | |         // NOTE This should be unreachable in safe Rust because the program will panic before
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     (q << 1) | carry
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / pub extern "C" fn __umodsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 63 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 64 | |     extern "C" {
[INFO] [stdout] 65 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     n - q * d
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub extern "C" fn __udivmodsi4(n: u32, d: u32, rem: Option<&mut u32>) -> u32 {
[INFO] [stdout] 82 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 83 | |     extern "C" {
[INFO] [stdout] 84 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     q
[INFO] [stdout] 97 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub extern "C" fn __udivdi3(n: u64, d: u64) -> u64 {
[INFO] [stdout] 103 | |     __udivmoddi4(n, d, None)
[INFO] [stdout] 104 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub extern "C" fn __umoddi3(a: u64, b: u64) -> u64 {
[INFO] [stdout] 110 | |     use core::mem;
[INFO] [stdout] 111 | |
[INFO] [stdout] 112 | |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout] 113 | |     __udivmoddi4(a, b, Some(&mut rem));
[INFO] [stdout] 114 | |     rem
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / pub extern "C" fn __udivmoddi4(n: u64, d: u64, rem: Option<&mut u64>) -> u64 {
[INFO] [stdout] 120 | |     // NOTE X is unknown, K != 0
[INFO] [stdout] 121 | |     if n.high() == 0 {
[INFO] [stdout] 122 | |         if d.high() == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 262 | |     (q << 1) | carry as u64
[INFO] [stdout] 263 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | / pub trait Int {
[INFO] [stdout] 9  | |     /// Returns the bitwidth of the int type
[INFO] [stdout] 10 | |     fn bits() -> u32;
[INFO] [stdout] 11 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / impl Int for u32 {
[INFO] [stdout] 15 | |     fn bits() -> u32 {
[INFO] [stdout] 16 | |         32
[INFO] [stdout] 17 | |     }
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / impl Int for i32 {
[INFO] [stdout] 20 | |     fn bits() -> u32 {
[INFO] [stdout] 21 | |         32
[INFO] [stdout] 22 | |     }
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl Int for u64 {
[INFO] [stdout] 25 | |     fn bits() -> u32 {
[INFO] [stdout] 26 | |         64
[INFO] [stdout] 27 | |     }
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / impl Int for i64 {
[INFO] [stdout] 30 | |     fn bits() -> u32 {
[INFO] [stdout] 31 | |         64
[INFO] [stdout] 32 | |     }
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub trait LargeInt {
[INFO] [stdout] 37 | |     type LowHalf;
[INFO] [stdout] 38 | |     type HighHalf;
[INFO] [stdout] 39 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / impl LargeInt for u64 {
[INFO] [stdout] 47 | |     type LowHalf = u32;
[INFO] [stdout] 48 | |     type HighHalf = u32;
[INFO] [stdout] 49 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / impl LargeInt for i64 {
[INFO] [stdout] 61 | |     type LowHalf = u32;
[INFO] [stdout] 62 | |     type HighHalf = i32;
[INFO] [stdout] 63 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | |     }
[INFO] [stdout] 73 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub mod float;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod add;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 184 |   add!(__addsf3: f32);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 185 |   add!(__adddf3: f64);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod pow;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 29 |   pow!(__powisf2: f32, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 30 |   pow!(__powidf2: f64, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub trait Float: Sized + Copy {
[INFO] [stdout] 8  | |     /// A uint of the same with as the float
[INFO] [stdout] 9  | |     type Int;
[INFO] [stdout] 10 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / impl Float for f32 {
[INFO] [stdout] 53 | |     type Int = u32;
[INFO] [stdout] 54 | |     fn bits() -> u32 {
[INFO] [stdout] 55 | |         32
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     }
[INFO] [stdout] 93 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]    --> src/float/mod.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / impl Float for f64 {
[INFO] [stdout] 95  | |     type Int = u64;
[INFO] [stdout] 96  | |     fn bits() -> u32 {
[INFO] [stdout] 97  | |         64
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub mod x86_64;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     type LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn low(self) -> Self::LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn high(self) -> Self::HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     type Int;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn significand_bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | /     fn exponent_bits() -> u32 {
[INFO] [stdout] 19 | |         Self::bits() - Self::significand_bits() - 1
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn sign_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn significand_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn exponent_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn repr(self) -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_repr(a: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn from_parts(sign: bool, exponent: Self::Int, significand: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(asm)]
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]   --> src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `asm` has been stable since 1.59.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(asm)]
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(stable_features)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 67 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compiler-builtins-snapshot` due to 68 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0d742956829ebdaafc66e28af441404a6df3c30b3e06765dd7f4d9c459e626e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d742956829ebdaafc66e28af441404a6df3c30b3e06765dd7f4d9c459e626e9", kill_on_drop: false }`
[INFO] [stdout] 0d742956829ebdaafc66e28af441404a6df3c30b3e06765dd7f4d9c459e626e9
