[INFO] crate jit 0.9.1 is already in cache [INFO] extracting crate jit 0.9.1 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/jit/0.9.1 [INFO] extracting crate jit 0.9.1 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/jit/0.9.1 [INFO] validating manifest of jit-0.9.1 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of jit-0.9.1 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing jit-0.9.1 [INFO] removed path dependency libjit-sys from jit-0.9.1 [INFO] removed path dependency jit_macros from jit-0.9.1 [INFO] finished frobbing jit-0.9.1 [INFO] frobbed toml for jit-0.9.1 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/jit/0.9.1/Cargo.toml [INFO] started frobbing jit-0.9.1 [INFO] removed path dependency libjit-sys from jit-0.9.1 [INFO] removed path dependency jit_macros from jit-0.9.1 [INFO] finished frobbing jit-0.9.1 [INFO] frobbed toml for jit-0.9.1 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/jit/0.9.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking jit-0.9.1 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-0/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/jit/0.9.1:/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" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 37480675a2ba133e9a5d80db3d4550bc33825b7e2e65902dc73ae4199aedec4b [INFO] running `"docker" "start" "-a" "37480675a2ba133e9a5d80db3d4550bc33825b7e2e65902dc73ae4199aedec4b"` [INFO] [stderr] Compiling libjit-sys v0.2.1 [INFO] [stderr] Checking jit_macros v0.0.9 [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:1:45 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_private, plugin_registrar, quote, plugin)] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0457]: plugin `matches` only found in rlib format, but must be available in dylib format [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | #![plugin(matches)] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: `$arg:ty` may be followed by `->`, which is not allowed for `ty` fragments [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:363:19 [INFO] [stderr] | [INFO] [stderr] 363 | ($($arg:ty),* -> $ret:ty) => ({ [INFO] [stderr] | ^^ not allowed after `ty` fragments [INFO] [stderr] | [INFO] [stderr] = note: allowed there are: `{`, `[`, `=>`, `,`, `>`, `=`, `:`, `;`, `|`, `as` or `where` [INFO] [stderr] [INFO] [stderr] error: `$arg:expr` may be followed by `->`, which is not allowed for `expr` fragments [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:369:25 [INFO] [stderr] | [INFO] [stderr] 369 | (raw $($arg:expr),* -> $ret:expr) => ({ [INFO] [stderr] | ^^ not allowed after `expr` fragments [INFO] [stderr] | [INFO] [stderr] = note: allowed there are: `=>`, `,` or `;` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::codemap::*; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::parse::token::IdentStyle` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:11:35 [INFO] [stderr] | [INFO] [stderr] 11 | use syntax::parse::token::{Token, IdentStyle}; [INFO] [stderr] | ^^^^^^^^^^ no `IdentStyle` in `parse::token` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::abi` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use syntax::abi::Abi; [INFO] [stderr] | ^^^ could not find `abi` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ast_util` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::ast_util::empty_generics; [INFO] [stderr] | ^^^^^^^^ could not find `ast_util` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ext::source_util` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::ext::source_util::*; [INFO] [stderr] | ^^^^^^^^^^^ could not find `source_util` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::owned_slice` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | use syntax::owned_slice::OwnedSlice; [INFO] [stderr] | ^^^^^^^^^^^ could not find `owned_slice` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rustc::plugin` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | use rustc::plugin::Registry; [INFO] [stderr] | ^^^^^^ could not find `plugin` in `rustc` [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | let mut expr = quote_expr!(cx, jit::typecs::$name()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | expr = quote_expr!(cx, $expr.into()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | quote_expr!(cx, &$qpath()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:117:28 [INFO] [stderr] | [INFO] [stderr] 117 | let expr = quote_expr!(cx, (self as $inner_ty).compile(&func)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:224:35 [INFO] [stderr] | [INFO] [stderr] 224 | compiler.push(quote_stmt!(cx, func.insn_store_relative(value, $current_offset, self.$name.compile(func))).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:227:39 [INFO] [stderr] | [INFO] [stderr] 227 | compiler.push(quote_stmt!(cx, offset += $size_of()).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr!` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:237:29 [INFO] [stderr] | [INFO] [stderr] 237 | type_expr = quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | Ty_::TyParen(ref ty) => type_expr(cx, sp, ty.clone(), as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | Ty_::TyPtr(_) | Ty_::TyRptr(_, _) => simple_type(cx, "VOID_PTR", as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | Ty_::TyPtr(_) | Ty_::TyRptr(_, _) => simple_type(cx, "VOID_PTR", as_cow), [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Ty_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | Ty_::TyPath(ref self_, ref path) => { [INFO] [stderr] | ^^^ use of undeclared type or module `Ty_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Expr_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:65:37 [INFO] [stderr] | [INFO] [stderr] 65 | let qpath = cx.expr(sp, Expr_::ExprPath( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Expr_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MetaItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:104:16 [INFO] [stderr] | [INFO] [stderr] 104 | if let MetaItem_::MetaList(ref name, ref items) = attr.node.value.node { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `MetaItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MetaItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:106:24 [INFO] [stderr] | [INFO] [stderr] 106 | if let MetaItem_::MetaWord(ref text) = items[0].node { [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `MetaItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | Item_::ItemEnum(_, _) => { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:118:54 [INFO] [stderr] | [INFO] [stderr] 118 | let item = cx.item(sp, name, vec![], Item_::ItemImpl( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:138:35 [INFO] [stderr] | [INFO] [stderr] 138 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:142:63 [INFO] [stderr] | [INFO] [stderr] 142 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:160:41 [INFO] [stderr] | [INFO] [stderr] 160 | ExplicitSelf_::SelfValue(cx.ident_of("b"))), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:180:9 [INFO] [stderr] | [INFO] [stderr] 180 | Item_::ItemStruct(ref def, ref gen) => { [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Lit_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:205:77 [INFO] [stderr] | [INFO] [stderr] 205 | compiler.push(cx.stmt_let(sp, true, offset, cx.expr_lit(sp, Lit_::LitInt(0, lit_usize)))); [INFO] [stderr] | ^^^^ use of undeclared type or module `Lit_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TokenTree` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:213:63 [INFO] [stderr] | [INFO] [stderr] 213 | let expr = expand_stringify(cx, sp, &[TokenTree::TtToken(sp, Token::Ident(ident, IdentStyle::Plain))]); [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `TokenTree` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Lit_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:219:41 [INFO] [stderr] | [INFO] [stderr] 219 | cx.expr_lit(sp, Lit_::LitInt(0, lit_usize)) [INFO] [stderr] | ^^^^ use of undeclared type or module `Lit_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Item_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:243:50 [INFO] [stderr] | [INFO] [stderr] 243 | let item = cx.item(sp, name, vec![], Item_::ItemImpl( [INFO] [stderr] | ^^^^^ use of undeclared type or module `Item_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TyParamBound` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:258:41 [INFO] [stderr] | [INFO] [stderr] 258 | TyParamBound::TraitTyParamBound( [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `TyParamBound` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:277:31 [INFO] [stderr] | [INFO] [stderr] 277 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:281:59 [INFO] [stderr] | [INFO] [stderr] 281 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ImplItem_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:294:31 [INFO] [stderr] | [INFO] [stderr] 294 | node: ImplItem_::MethodImplItem( [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `ImplItem_` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:300:37 [INFO] [stderr] | [INFO] [stderr] 300 | ExplicitSelf_::SelfValue(cx.ident_of("b"))), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ExplicitSelf_` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Span` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:35:36 [INFO] [stderr] | [INFO] [stderr] 35 | fn type_expr(cx: &mut ExtCtxt, sp: Span, ty: P, as_cow: bool) -> Option> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::Span; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Span` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:87:37 [INFO] [stderr] | [INFO] [stderr] 87 | fn expand_jit(cx: &mut ExtCtxt, sp: Span, _meta: &MetaItem, item: Annotatable, push: &mut FnMut(Annotatable)) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::Span; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `intern` in module `token` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:91:43 [INFO] [stderr] | [INFO] [stderr] 91 | let jit_life = cx.lifetime(sp, token::intern("'a")); [INFO] [stderr] | ^^^^^^ not found in `token` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `intern` in module `token` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:93:110 [INFO] [stderr] | [INFO] [stderr] 93 | let jit_cow_type = cx.path_all(sp, false, vec![jit, cx.ident_of("CowType")], vec![cx.lifetime(sp, token::intern("'static"))], vec![], vec![]); [INFO] [stderr] | ^^^^^^ not found in `token` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LifetimeDef` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:122:42 [INFO] [stderr] | [INFO] [stderr] 122 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}], [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `respan` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:142:52 [INFO] [stderr] | [INFO] [stderr] 142 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::respan; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `respan` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:158:52 [INFO] [stderr] | [INFO] [stderr] 158 | explicit_self: respan( [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::respan; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `expand_stringify` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:213:36 [INFO] [stderr] | [INFO] [stderr] 213 | let expr = expand_stringify(cx, sp, &[TokenTree::TtToken(sp, Token::Ident(ident, IdentStyle::Plain))]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LifetimeDef` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:247:38 [INFO] [stderr] | [INFO] [stderr] 247 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}], [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `respan` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:281:48 [INFO] [stderr] | [INFO] [stderr] 281 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::respan; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `respan` in this scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:298:48 [INFO] [stderr] | [INFO] [stderr] 298 | explicit_self: respan( [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 9 | use syntax::source_map::respan; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `intern` in module `token` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:324:42 [INFO] [stderr] | [INFO] [stderr] 324 | reg.register_syntax_extension(token::intern("jit"), SyntaxExtension::MultiDecorator(Box::new(expand_jit))); [INFO] [stderr] | ^^^^^^ not found in `token` [INFO] [stderr] [INFO] [stderr] error[E0063]: missing field `path_span` in initializer of `syntax::ast::QSelf` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:66:22 [INFO] [stderr] | [INFO] [stderr] 66 | Some(QSelf { [INFO] [stderr] | ^^^^^ missing `path_span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `syntax::ptr::P` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:80:67 [INFO] [stderr] | [INFO] [stderr] 80 | let error = format!("could not resolve type {:?}", ty.to_tokens(cx)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 5 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:92:26 [INFO] [stderr] | [INFO] [stderr] 92 | let jit_compile = cx.path_all(sp, false, vec![jit, cx.ident_of("Compile")], vec![jit_life], vec![], vec![]); [INFO] [stderr] | ^^^^^^^^ expected 5 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 5 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:93:27 [INFO] [stderr] | [INFO] [stderr] 93 | let jit_cow_type = cx.path_all(sp, false, vec![jit, cx.ident_of("CowType")], vec![cx.lifetime(sp, token::intern("'static"))], vec![], vec![]); [INFO] [stderr] | ^^^^^^^^ expected 5 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 5 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:94:23 [INFO] [stderr] | [INFO] [stderr] 94 | let jit_func = cx.path_all(sp, false, vec![jit, cx.ident_of("UncompiledFunction")], vec![jit_life], vec![], vec![]); [INFO] [stderr] | ^^^^^^^^ expected 5 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `MutImmutable` found for type `syntax::ast::Mutability` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:97:85 [INFO] [stderr] | [INFO] [stderr] 97 | let jit_value = cx.ty_rptr(sp, cx.ty_path(jit_val), Some(jit_life), Mutability::MutImmutable); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::Mutability` [INFO] [stderr] | help: there is a variant with a similar name: `Immutable` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Attribute` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:104:64 [INFO] [stderr] | [INFO] [stderr] 104 | if let MetaItem_::MetaList(ref name, ref items) = attr.node.value.node { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Generics` has no field named `lifetimes` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:122:25 [INFO] [stderr] | [INFO] [stderr] 122 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}], [INFO] [stderr] | ^^^^^^^^^ `syntax::ast::Generics` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Generics` has no field named `ty_params` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:123:25 [INFO] [stderr] | [INFO] [stderr] 123 | ty_params: OwnedSlice::empty(), [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::WhereClause` has no field named `id` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:125:29 [INFO] [stderr] | [INFO] [stderr] 125 | id: DUMMY_NODE_ID, [INFO] [stderr] | ^^ `syntax::ast::WhereClause` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `predicates`, `span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:137:46 [INFO] [stderr] | [INFO] [stderr] 137 | vis: Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `unsafety` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:140:37 [INFO] [stderr] | [INFO] [stderr] 140 | unsafety: Unsafety::Normal, [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `abi` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:141:37 [INFO] [stderr] | [INFO] [stderr] 141 | abi: Abi::Rust, [INFO] [stderr] | ^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `explicit_self` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:142:37 [INFO] [stderr] | [INFO] [stderr] 142 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:143:62 [INFO] [stderr] | [INFO] [stderr] 143 | decl: cx.fn_decl(vec![], cx.ty_path(jit_cow_type)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected enum `syntax::ast::FunctionRetTy`, found struct `syntax::ptr::P` [INFO] [stderr] | help: try using a variant of the expected type: `syntax::ast::FunctionRetTy::Ty(cx.ty_path(jit_cow_type))` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::ast::FunctionRetTy` [INFO] [stderr] found type `syntax::ptr::P` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `generics` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:144:37 [INFO] [stderr] | [INFO] [stderr] 144 | generics: empty_generics(), [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0063]: missing fields `defaultness`, `generics`, `tokens` in initializer of `syntax::ast::ImplItem` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | P(ImplItem { [INFO] [stderr] | ^^^^^^^^ missing `defaultness`, `generics`, `tokens` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:153:46 [INFO] [stderr] | [INFO] [stderr] 153 | vis: Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `unsafety` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:156:37 [INFO] [stderr] | [INFO] [stderr] 156 | unsafety: Unsafety::Normal, [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `abi` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:157:37 [INFO] [stderr] | [INFO] [stderr] 157 | abi: Abi::Rust, [INFO] [stderr] | ^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `explicit_self` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:158:37 [INFO] [stderr] | [INFO] [stderr] 158 | explicit_self: respan( [INFO] [stderr] | ^^^^^^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_self` found for type `syntax::ast::Arg` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:163:50 [INFO] [stderr] | [INFO] [stderr] 163 | Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^^^^^^ function or associated item not found in `syntax::ast::Arg` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `MutImmutable` found for type `syntax::ast::Mutability` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:163:75 [INFO] [stderr] | [INFO] [stderr] 163 | Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::Mutability` [INFO] [stderr] | help: there is a variant with a similar name: `Immutable` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `MutImmutable` found for type `syntax::ast::Mutability` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:166:91 [INFO] [stderr] | [INFO] [stderr] 166 | None, Mutability::MutImmutable))], [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::Mutability` [INFO] [stderr] | help: there is a variant with a similar name: `Immutable` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:167:41 [INFO] [stderr] | [INFO] [stderr] 167 | jit_value), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected enum `syntax::ast::FunctionRetTy`, found struct `syntax::ptr::P` [INFO] [stderr] | help: try using a variant of the expected type: `syntax::ast::FunctionRetTy::Ty(jit_value)` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::ast::FunctionRetTy` [INFO] [stderr] found type `syntax::ptr::P` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `generics` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:168:37 [INFO] [stderr] | [INFO] [stderr] 168 | generics: empty_generics(), [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0063]: missing fields `defaultness`, `generics`, `tokens` in initializer of `syntax::ast::ImplItem` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:148:27 [INFO] [stderr] | [INFO] [stderr] 148 | P(ImplItem { [INFO] [stderr] | ^^^^^^^^ missing `defaultness`, `generics`, `tokens` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 5 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:189:41 [INFO] [stderr] | [INFO] [stderr] 189 | let self_ty = cx.ty_path(cx.path_all(sp, false, vec![name], vec![], types, vec![])); [INFO] [stderr] | ^^^^^^^^ expected 5 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `UnsignedIntLit` found for type `syntax::ast::LitIntType` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:203:41 [INFO] [stderr] | [INFO] [stderr] 203 | let lit_usize = LitIntType::UnsignedIntLit(UintTy::TyUs); [INFO] [stderr] | ^^^^^^^^^^^^^^ variant or associated item not found in `syntax::ast::LitIntType` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TyUs` found for type `syntax::ast::UintTy` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:203:64 [INFO] [stderr] | [INFO] [stderr] 203 | let lit_usize = LitIntType::UnsignedIntLit(UintTy::TyUs); [INFO] [stderr] | ^^^^ variant or associated item not found in `syntax::ast::UintTy` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:213:93 [INFO] [stderr] | [INFO] [stderr] 213 | let expr = expand_stringify(cx, sp, &[TokenTree::TtToken(sp, Token::Ident(ident, IdentStyle::Plain))]); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 5 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:225:51 [INFO] [stderr] | [INFO] [stderr] 225 | let size_of = cx.expr_path(cx.path_all(sp, false, vec![cx.ident_of("std"), cx.ident_of("mem"), cx.ident_of("size_of")], vec![], vec![field.node.ty.clone()], vec![])); [INFO] [stderr] | ^^^^^^^^ expected 5 parameters [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Generics` has no field named `lifetimes` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:247:21 [INFO] [stderr] | [INFO] [stderr] 247 | lifetimes: vec![ LifetimeDef {lifetime: jit_life, bounds: vec![]}], [INFO] [stderr] | ^^^^^^^^^ `syntax::ast::Generics` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Generics` has no field named `ty_params` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:248:21 [INFO] [stderr] | [INFO] [stderr] 248 | ty_params: gen.ty_params.clone(), [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::WhereClause` has no field named `id` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:250:25 [INFO] [stderr] | [INFO] [stderr] 250 | id: DUMMY_NODE_ID, [INFO] [stderr] | ^^ `syntax::ast::WhereClause` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `predicates`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::WhereBoundPredicate` has no field named `bound_lifetimes` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:255:37 [INFO] [stderr] | [INFO] [stderr] 255 | bound_lifetimes: vec![], [INFO] [stderr] | ^^^^^^^^^^^^^^^ `syntax::ast::WhereBoundPredicate` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `span`, `bound_generic_params`, `bounded_ty`, `bounds` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:276:42 [INFO] [stderr] | [INFO] [stderr] 276 | vis: Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `unsafety` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:279:33 [INFO] [stderr] | [INFO] [stderr] 279 | unsafety: Unsafety::Normal, [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `abi` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:280:33 [INFO] [stderr] | [INFO] [stderr] 280 | abi: Abi::Rust, [INFO] [stderr] | ^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `explicit_self` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:281:33 [INFO] [stderr] | [INFO] [stderr] 281 | explicit_self: respan(sp, ExplicitSelf_::SelfStatic), [INFO] [stderr] | ^^^^^^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] Checking jit v0.9.1 (/opt/crater/workdir) [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:282:58 [INFO] [stderr] | [INFO] [stderr] 282 | decl: cx.fn_decl(vec![], cx.ty_path(jit_cow_type)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected enum `syntax::ast::FunctionRetTy`, found struct `syntax::ptr::P` [INFO] [stderr] | help: try using a variant of the expected type: `syntax::ast::FunctionRetTy::Ty(cx.ty_path(jit_cow_type))` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::ast::FunctionRetTy` [INFO] [stderr] found type `syntax::ptr::P` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `generics` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:283:33 [INFO] [stderr] | [INFO] [stderr] 283 | generics: empty_generics(), [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0063]: missing fields `defaultness`, `generics`, `tokens` in initializer of `syntax::ast::ImplItem` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:271:23 [INFO] [stderr] | [INFO] [stderr] 271 | P(ImplItem { [INFO] [stderr] | ^^^^^^^^ missing `defaultness`, `generics`, `tokens` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:293:42 [INFO] [stderr] | [INFO] [stderr] 293 | vis: Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `unsafety` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:296:33 [INFO] [stderr] | [INFO] [stderr] 296 | unsafety: Unsafety::Normal, [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `abi` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:297:33 [INFO] [stderr] | [INFO] [stderr] 297 | abi: Abi::Rust, [INFO] [stderr] | ^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `explicit_self` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:298:33 [INFO] [stderr] | [INFO] [stderr] 298 | explicit_self: respan( [INFO] [stderr] | ^^^^^^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new_self` found for type `syntax::ast::Arg` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:303:46 [INFO] [stderr] | [INFO] [stderr] 303 | Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^^^^^^ function or associated item not found in `syntax::ast::Arg` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_bitflags` [INFO] [stderr] --> src/jit.rs:30:11 [INFO] [stderr] | [INFO] [stderr] 30 | #![plugin(rustc_bitflags)] [INFO] [stderr] | ^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `MutImmutable` found for type `syntax::ast::Mutability` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:303:71 [INFO] [stderr] | [INFO] [stderr] 303 | Arg::new_self(sp, Mutability::MutImmutable, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::Mutability` [INFO] [stderr] | help: there is a variant with a similar name: `Immutable` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `MutImmutable` found for type `syntax::ast::Mutability` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:306:87 [INFO] [stderr] | [INFO] [stderr] 306 | None, Mutability::MutImmutable))], [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::Mutability` [INFO] [stderr] | help: there is a variant with a similar name: `Immutable` [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0463`. [INFO] [stderr] error: Could not compile `jit`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:307:37 [INFO] [stderr] | [INFO] [stderr] 307 | jit_value), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected enum `syntax::ast::FunctionRetTy`, found struct `syntax::ptr::P` [INFO] [stderr] | help: try using a variant of the expected type: `syntax::ast::FunctionRetTy::Ty(jit_value)` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::ast::FunctionRetTy` [INFO] [stderr] found type `syntax::ptr::P` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MethodSig` has no field named `generics` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:308:33 [INFO] [stderr] | [INFO] [stderr] 308 | generics: empty_generics(), [INFO] [stderr] | ^^^^^^^^ `syntax::ast::MethodSig` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 3 parameters were supplied [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:310:32 [INFO] [stderr] | [INFO] [stderr] 310 | cx.block(sp, compiler, Some(cx.expr_ident(sp, value)))) [INFO] [stderr] | ^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0063]: missing fields `defaultness`, `generics`, `tokens` in initializer of `syntax::ast::ImplItem` [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:288:23 [INFO] [stderr] | [INFO] [stderr] 288 | P(ImplItem { [INFO] [stderr] | ^^^^^^^^ missing `defaultness`, `generics`, `tokens` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `MultiDecorator` found for type `syntax::ext::base::SyntaxExtension` in the current scope [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/jit_macros-0.0.9/src/macros.rs:324:74 [INFO] [stderr] | [INFO] [stderr] 324 | reg.register_syntax_extension(token::intern("jit"), SyntaxExtension::MultiDecorator(Box::new(expand_jit))); [INFO] [stderr] | ^^^^^^^^^^^^^^ associated item not found in `syntax::ext::base::SyntaxExtension` [INFO] [stderr] [INFO] [stderr] error: aborting due to 109 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0063, E0308, E0412, E0422, E0425, E0432, E0433, E0557... [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error: Could not compile `jit_macros`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "37480675a2ba133e9a5d80db3d4550bc33825b7e2e65902dc73ae4199aedec4b"` [INFO] running `"docker" "rm" "-f" "37480675a2ba133e9a5d80db3d4550bc33825b7e2e65902dc73ae4199aedec4b"` [INFO] [stdout] 37480675a2ba133e9a5d80db3d4550bc33825b7e2e65902dc73ae4199aedec4b