[INFO] updating cached repository https://github.com/rust-js/rjs
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 61391286b0f0d6ce23720ee13501f62751c26b29
[INFO] checking rust-js/rjs against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-js%2Frjs" "/workspace/builds/worker-5/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/rust-js/rjs on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/rust-js/rjs
[INFO] finished tweaking git repo https://github.com/rust-js/rjs
[INFO] tweaked toml for git repo https://github.com/rust-js/rjs written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate git repo https://github.com/rust-js/rjs already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] error: the lock file /workspace/builds/worker-5/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 00d48852ced1a4eba749aac94d000a22c65819fcb1b23608a5b51759698b674d
[INFO] running `"docker" "start" "-a" "00d48852ced1a4eba749aac94d000a22c65819fcb1b23608a5b51759698b674d"`
[INFO] [stderr]     Checking strtod v0.0.1
[INFO] [stderr]     Checking rjs v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::Missing`
[INFO] [stderr]    --> src/syntax/ast/visitor.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             Expr::Missing(..) => self.visit_expr_missing(expr),
[INFO] [stderr]     |             ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stderr] 
[INFO] [stderr] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::This`
[INFO] [stderr]    --> src/syntax/ast/visitor.rs:265:13
[INFO] [stderr]     |
[INFO] [stderr] 265 |             Expr::This(..) => self.visit_expr_this(expr),
[INFO] [stderr]     |             ^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `map` in this scope
[INFO] [stderr]     --> src/gc/os.rs:101:28
[INFO] [stderr]      |
[INFO] [stderr] 101  |           let ptr = unsafe { map(ptr::null(), size) };
[INFO] [stderr]      |                              ^^^ help: a function with a similar name exists: `mmap`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6623:17
[INFO] [stderr]      |
[INFO] [stderr] 6623 | /                 pub fn mmap(addr: *mut c_void,
[INFO] [stderr] 6624 | |                             len: size_t,
[INFO] [stderr] 6625 | |                             prot: c_int,
[INFO] [stderr] 6626 | |                             flags: c_int,
[INFO] [stderr] 6627 | |                             fd: c_int,
[INFO] [stderr] 6628 | |                             offset: off_t)
[INFO] [stderr] 6629 | |                             -> *mut c_void;
[INFO] [stderr]      | |___________________________________________- similarly named function `mmap` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `unmap` in this scope
[INFO] [stderr]     --> src/gc/os.rs:124:22
[INFO] [stderr]      |
[INFO] [stderr] 124  |             unsafe { unmap(self.ptr, self.size) };
[INFO] [stderr]      |                      ^^^^^ help: a function with a similar name exists: `munmap`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6630:17
[INFO] [stderr]      |
[INFO] [stderr] 6630 |                 pub fn munmap(addr: *mut c_void, len: size_t) -> c_int;
[INFO] [stderr]      |                 ------------------------------------------------------- similarly named function `munmap` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::Missing`
[INFO] [stderr]    --> src/syntax/ast/visitor.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             Expr::Missing(..) => self.visit_expr_missing(expr),
[INFO] [stderr]     |             ^^^^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stderr] 
[INFO] [stderr] error[E0532]: expected tuple struct or tuple variant, found unit variant `Expr::This`
[INFO] [stderr]    --> src/syntax/ast/visitor.rs:265:13
[INFO] [stderr]     |
[INFO] [stderr] 265 |             Expr::This(..) => self.visit_expr_this(expr),
[INFO] [stderr]     |             ^^^^^^^^^^ not a tuple struct or tuple variant
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `map` in this scope
[INFO] [stderr]     --> src/gc/os.rs:101:28
[INFO] [stderr]      |
[INFO] [stderr] 101  |           let ptr = unsafe { map(ptr::null(), size) };
[INFO] [stderr]      |                              ^^^ help: a function with a similar name exists: `mmap`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6623:17
[INFO] [stderr]      |
[INFO] [stderr] 6623 | /                 pub fn mmap(addr: *mut c_void,
[INFO] [stderr] 6624 | |                             len: size_t,
[INFO] [stderr] 6625 | |                             prot: c_int,
[INFO] [stderr] 6626 | |                             flags: c_int,
[INFO] [stderr] 6627 | |                             fd: c_int,
[INFO] [stderr] 6628 | |                             offset: off_t)
[INFO] [stderr] 6629 | |                             -> *mut c_void;
[INFO] [stderr]      | |___________________________________________- similarly named function `mmap` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `unmap` in this scope
[INFO] [stderr]     --> src/gc/os.rs:124:22
[INFO] [stderr]      |
[INFO] [stderr] 124  |             unsafe { unmap(self.ptr, self.size) };
[INFO] [stderr]      |                      ^^^^^ help: a function with a similar name exists: `munmap`
[INFO] [stderr]      | 
[INFO] [stderr]     ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs:6630:17
[INFO] [stderr]      |
[INFO] [stderr] 6630 |                 pub fn munmap(addr: *mut c_void, len: size_t) -> c_int;
[INFO] [stderr]      |                 ------------------------------------------------------- similarly named function `munmap` defined here
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/syntax/lexer.rs:78:30
[INFO] [stderr]    |
[INFO] [stderr] 78 |         if let Some(token) = try!(self.peek(offset)) {
[INFO] [stderr]    |                              ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/syntax/lexer.rs:96:12
[INFO] [stderr]    |
[INFO] [stderr] 96 |         Ok(try!(self.peek(0)).is_none())
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 |         Ok(try!(self.peek_any(0)).is_none())
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:105:47
[INFO] [stderr]     |
[INFO] [stderr] 105 |             let hidden = if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |             try!(self.next_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 |         if try!(self.is_any_eof()) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             try!(self.next_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:133:25
[INFO] [stderr]     |
[INFO] [stderr] 133 |             let token = try!(self.next_any());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:141:30
[INFO] [stderr]     |
[INFO] [stderr] 141 |         if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:159:34
[INFO] [stderr]     |
[INFO] [stderr] 159 |             if let Some(token) = try!(self.peek_any(offset)) {
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:184:25
[INFO] [stderr]     |
[INFO] [stderr] 184 |             let token = try!(self.parse());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:215:21
[INFO] [stderr]     |
[INFO] [stderr] 215 |                     try!(self.parse_block_comment());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:222:25
[INFO] [stderr]     |
[INFO] [stderr] 222 |                         try!(self.parse_regex())
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:353:21
[INFO] [stderr]     |
[INFO] [stderr] 353 |                     try!(self.parse_number('.'))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:358:32
[INFO] [stderr]     |
[INFO] [stderr] 358 |             c @ '0' ... '9' => try!(self.parse_number(c)),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:359:20
[INFO] [stderr]     |
[INFO] [stderr] 359 |             '"' => try!(self.parse_string('"')),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:360:21
[INFO] [stderr]     |
[INFO] [stderr] 360 |             '\'' => try!(self.parse_string('\'')),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:369:43
[INFO] [stderr]     |
[INFO] [stderr] 369 |                 if let Some(identifier) = try!(self.parse_identifier(true)) {
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:506:34
[INFO] [stderr]     |
[INFO] [stderr] 506 |                     let parsed = try!(self.parse_escape());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:527:20
[INFO] [stderr]     |
[INFO] [stderr] 527 |             'x' => try!(self.parse_escape_hex(2)).to_string(),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:528:20
[INFO] [stderr]     |
[INFO] [stderr] 528 |             'u' => try!(self.parse_escape_hex(4)).to_string(),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:529:30
[INFO] [stderr]     |
[INFO] [stderr] 529 |             c @ '0'...'9' => try!(self.parse_escape_octal(c)),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:619:25
[INFO] [stderr]     |
[INFO] [stderr] 619 |                 let c = try!(self.parse_escape_hex(4));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:672:32
[INFO] [stderr]     |
[INFO] [stderr] 672 |         let expression = match try!(self.parse_regex_expression()) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:684:21
[INFO] [stderr]     |
[INFO] [stderr] 684 |         let flags = try!(self.parse_regex_flags());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:732:33
[INFO] [stderr]     |
[INFO] [stderr] 732 |         Ok(if let Some(flags) = try!(self.parse_identifier(false)) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:152:15
[INFO] [stderr]     |
[INFO] [stderr] 152 |         match try!(self.lexer.peek(index)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:163:15
[INFO] [stderr]     |
[INFO] [stderr] 163 |         match try!(self.lexer.peek_any(index)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:170:12
[INFO] [stderr]     |
[INFO] [stderr] 170 |         Ok(try!(self.lexer.next()).token)
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:174:9
[INFO] [stderr]     |
[INFO] [stderr] 174 |         try!(self.lexer.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:180:9
[INFO] [stderr]     |
[INFO] [stderr] 180 |         try!(self.lexer.bump_any());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:187:24
[INFO] [stderr]     |
[INFO] [stderr] 187 |             let next = try!(self.next());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:200:29
[INFO] [stderr]     |
[INFO] [stderr] 200 |         let matched = match try!(self.peek()) {
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:206:13
[INFO] [stderr]     |
[INFO] [stderr] 206 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:213:26
[INFO] [stderr]     |
[INFO] [stderr] 213 |         let span = match try!(self.lexer.peek(0)) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:230:33
[INFO] [stderr]     |
[INFO] [stderr] 230 |             let matched = match try!(self.peek_any()) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:242:13
[INFO] [stderr]     |
[INFO] [stderr] 242 |             try!(self.bump_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:266:19
[INFO] [stderr]     |
[INFO] [stderr] 266 |             match try!(self.peek_any_at(index)) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:276:19
[INFO] [stderr]     |
[INFO] [stderr] 276 |             match try!(self.peek_any_at(index)) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |         let start = try!(parser.lexer.span());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:307:9
[INFO] [stderr]     |
[INFO] [stderr] 307 |         try!(parser.parse_strict());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:309:16
[INFO] [stderr]     |
[INFO] [stderr] 309 |         while !try!(parser.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:310:24
[INFO] [stderr]     |
[INFO] [stderr] 310 |             items.push(try!(parser.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:340:9
[INFO] [stderr]     |
[INFO] [stderr] 340 |         try!(locals::LocalResolver::resolve(parser.context, program_ref));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:374:68
[INFO] [stderr]     |
[INFO] [stderr] 374 |         while let Some(Token::Literal(Lit::String(name, exact))) = try!(self.peek_at(offset)) {
[INFO] [stderr]     |                                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:375:17
[INFO] [stderr]     |
[INFO] [stderr] 375 |             if !try!(self.is_eos_at(offset + 1)) {
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:381:16
[INFO] [stderr]     |
[INFO] [stderr] 381 |             if try!(self.peek_at(offset)) == Some(Token::SemiColon) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:400:20
[INFO] [stderr]     |
[INFO] [stderr] 400 |         let name = try!(self.parse_opt_name());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:402:20
[INFO] [stderr]     |
[INFO] [stderr] 402 |         let args = try!(self.parse_parameter_list());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |         let block = try!(self.parse_function_block(args));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:436:9
[INFO] [stderr]     |
[INFO] [stderr] 436 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:438:26
[INFO] [stderr]     |
[INFO] [stderr] 438 |         let was_strict = try!(self.parse_strict());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:449:16
[INFO] [stderr]     |
[INFO] [stderr] 449 |         while !try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:450:24
[INFO] [stderr]     |
[INFO] [stderr] 450 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:486:9
[INFO] [stderr]     |
[INFO] [stderr] 486 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:488:12
[INFO] [stderr]     |
[INFO] [stderr] 488 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:494:16
[INFO] [stderr]     |
[INFO] [stderr] 494 |         while !try!(self.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:495:23
[INFO] [stderr]     |
[INFO] [stderr] 495 |             args.push(try!(self.parse_name()));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:497:19
[INFO] [stderr]     |
[INFO] [stderr] 497 |             match try!(self.next()) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:508:42
[INFO] [stderr]     |
[INFO] [stderr] 508 |         if let Token::Identifier(name) = try!(self.next()) {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:516:26
[INFO] [stderr]     |
[INFO] [stderr] 516 |         let name = match try!(self.peek()) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:521:9
[INFO] [stderr]     |
[INFO] [stderr] 521 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:527:20
[INFO] [stderr]     |
[INFO] [stderr] 527 |         let name = try!(self.parse_name());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:555:26
[INFO] [stderr]     |
[INFO] [stderr] 555 |         let name = match try!(self.peek()) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:611:9
[INFO] [stderr]     |
[INFO] [stderr] 611 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:619:21
[INFO] [stderr]     |
[INFO] [stderr] 619 |         let token = try!(self.peek());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:624:13
[INFO] [stderr]     |
[INFO] [stderr] 624 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:633:9
[INFO] [stderr]     |
[INFO] [stderr] 633 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:635:21
[INFO] [stderr]     |
[INFO] [stderr] 635 |         let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:637:9
[INFO] [stderr]     |
[INFO] [stderr] 637 |         try!(self.expect(Token::CloseBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:646:40
[INFO] [stderr]     |
[INFO] [stderr] 646 |         if let Some(Token::Function) = try!(self.peek()) {
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:647:50
[INFO] [stderr]     |
[INFO] [stderr] 647 |             if let Some(Token::Identifier(..)) = try!(self.peek_at(1)) {
[INFO] [stderr]     |                                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:648:17
[INFO] [stderr]     |
[INFO] [stderr] 648 |                 try!(self.bump());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:650:36
[INFO] [stderr]     |
[INFO] [stderr] 650 |                 let function_ref = try!(self.parse_function());
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:665:15
[INFO] [stderr]     |
[INFO] [stderr] 665 |         match try!(self.peek()) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:666:61
[INFO] [stderr]     |
[INFO] [stderr] 666 |             Some(Token::OpenBrace) => Ok(Item::Block(label, try!(self.parse_block()))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:669:17
[INFO] [stderr]     |
[INFO] [stderr] 669 |                 try!(self.bump());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:685:54
[INFO] [stderr]     |
[INFO] [stderr] 685 |                 if let Some(Token::Identifier(..)) = try!(self.peek()) {
[INFO] [stderr]     |                                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:686:49
[INFO] [stderr]     |
[INFO] [stderr] 686 |                     if let Some(Token::Colon) = try!(self.peek_at(1)) {
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:703:19
[INFO] [stderr]     |
[INFO] [stderr] 703 |             match try!(self.peek()) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:708:24
[INFO] [stderr]     |
[INFO] [stderr] 708 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:713:9
[INFO] [stderr]     |
[INFO] [stderr] 713 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:715:24
[INFO] [stderr]     |
[INFO] [stderr] 715 |         let var_decl = try!(self.parse_var_decl());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:717:9
[INFO] [stderr]     |
[INFO] [stderr] 717 |         try!(self.expect_eos());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:725:16
[INFO] [stderr]     |
[INFO] [stderr] 725 |         while !try!(self.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:726:25
[INFO] [stderr]     |
[INFO] [stderr] 726 |             let ident = try!(self.parse_ident());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:730:27
[INFO] [stderr]     |
[INFO] [stderr] 730 |             let expr = if try!(self.consume(Token::Assign)) {
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:731:31
[INFO] [stderr]     |
[INFO] [stderr] 731 |                 Some(Box::new(try!(self.parse_expr())))
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:741:17
[INFO] [stderr]     |
[INFO] [stderr] 741 |             if !try!(self.consume(Token::Comma)) {
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:750:20
[INFO] [stderr]     |
[INFO] [stderr] 750 |         let expr = try!(self.parse_expr_binary());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:752:15
[INFO] [stderr]     |
[INFO] [stderr] 752 |         match try!(self.peek()) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:775:24
[INFO] [stderr]     |
[INFO] [stderr] 775 |         let mut expr = try!(self.parse_expr_logical_and());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:778:28
[INFO] [stderr]     |
[INFO] [stderr] 778 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:783:13
[INFO] [stderr]     |
[INFO] [stderr] 783 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:785:25
[INFO] [stderr]     |
[INFO] [stderr] 785 |             let right = try!(self.parse_expr_logical_and());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:798:24
[INFO] [stderr]     |
[INFO] [stderr] 798 |         let mut expr = try!(self.parse_expr_bitwise_or());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:801:28
[INFO] [stderr]     |
[INFO] [stderr] 801 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:806:13
[INFO] [stderr]     |
[INFO] [stderr] 806 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:808:25
[INFO] [stderr]     |
[INFO] [stderr] 808 |             let right = try!(self.parse_expr_bitwise_or());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:821:24
[INFO] [stderr]     |
[INFO] [stderr] 821 |         let mut expr = try!(self.parse_expr_bitwise_xor());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:824:28
[INFO] [stderr]     |
[INFO] [stderr] 824 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:829:13
[INFO] [stderr]     |
[INFO] [stderr] 829 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:831:25
[INFO] [stderr]     |
[INFO] [stderr] 831 |             let right = try!(self.parse_expr_bitwise_xor());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:844:24
[INFO] [stderr]     |
[INFO] [stderr] 844 |         let mut expr = try!(self.parse_expr_bitwise_and());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:847:28
[INFO] [stderr]     |
[INFO] [stderr] 847 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:852:13
[INFO] [stderr]     |
[INFO] [stderr] 852 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:854:25
[INFO] [stderr]     |
[INFO] [stderr] 854 |             let right = try!(self.parse_expr_bitwise_and());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:867:24
[INFO] [stderr]     |
[INFO] [stderr] 867 |         let mut expr = try!(self.parse_expr_equality());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:870:28
[INFO] [stderr]     |
[INFO] [stderr] 870 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:875:13
[INFO] [stderr]     |
[INFO] [stderr] 875 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:877:25
[INFO] [stderr]     |
[INFO] [stderr] 877 |             let right = try!(self.parse_expr_equality());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:890:24
[INFO] [stderr]     |
[INFO] [stderr] 890 |         let mut expr = try!(self.parse_expr_relational());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:893:28
[INFO] [stderr]     |
[INFO] [stderr] 893 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:901:13
[INFO] [stderr]     |
[INFO] [stderr] 901 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:903:25
[INFO] [stderr]     |
[INFO] [stderr] 903 |             let right = try!(self.parse_expr_relational());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:916:24
[INFO] [stderr]     |
[INFO] [stderr] 916 |         let mut expr = try!(self.parse_expr_shift());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:919:28
[INFO] [stderr]     |
[INFO] [stderr] 919 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:929:13
[INFO] [stderr]     |
[INFO] [stderr] 929 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:931:25
[INFO] [stderr]     |
[INFO] [stderr] 931 |             let right = try!(self.parse_expr_shift());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:944:24
[INFO] [stderr]     |
[INFO] [stderr] 944 |         let mut expr = try!(self.parse_expr_additive());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:947:28
[INFO] [stderr]     |
[INFO] [stderr] 947 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:954:13
[INFO] [stderr]     |
[INFO] [stderr] 954 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:956:25
[INFO] [stderr]     |
[INFO] [stderr] 956 |             let right = try!(self.parse_expr_additive());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:969:24
[INFO] [stderr]     |
[INFO] [stderr] 969 |         let mut expr = try!(self.parse_expr_multiplicative());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:972:28
[INFO] [stderr]     |
[INFO] [stderr] 972 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:978:13
[INFO] [stderr]     |
[INFO] [stderr] 978 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:980:25
[INFO] [stderr]     |
[INFO] [stderr] 980 |             let right = try!(self.parse_expr_multiplicative());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:993:24
[INFO] [stderr]     |
[INFO] [stderr] 993 |         let mut expr = try!(self.parse_expr_cast());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:996:28
[INFO] [stderr]     |
[INFO] [stderr] 996 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1003:13
[INFO] [stderr]      |
[INFO] [stderr] 1003 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1005:25
[INFO] [stderr]      |
[INFO] [stderr] 1005 |             let right = try!(self.parse_expr_cast());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1020:13
[INFO] [stderr]      |
[INFO] [stderr] 1020 |             try!(self.peek()) == Some(Token::OpenParen) &&
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1021:13
[INFO] [stderr]      |
[INFO] [stderr] 1021 |             try!(self.peek_at(2)) == Some(Token::CloseParen)
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1023:52
[INFO] [stderr]      |
[INFO] [stderr] 1023 |             if let Some(Token::Identifier(name)) = try!(self.peek_at(1)) {
[INFO] [stderr]      |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1025:21
[INFO] [stderr]      |
[INFO] [stderr] 1025 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1026:21
[INFO] [stderr]      |
[INFO] [stderr] 1026 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1027:21
[INFO] [stderr]      |
[INFO] [stderr] 1027 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1029:60
[INFO] [stderr]      |
[INFO] [stderr] 1029 |                     return Ok(Expr::Cast(cast_ty, Box::new(try!(self.parse_expr_cast()))));
[INFO] [stderr]      |                                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1050:38
[INFO] [stderr]      |
[INFO] [stderr] 1050 |         while let Some(Token::New) = try!(self.peek()) {
[INFO] [stderr]      |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1051:13
[INFO] [stderr]      |
[INFO] [stderr] 1051 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1055:24
[INFO] [stderr]      |
[INFO] [stderr] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1055:35
[INFO] [stderr]      |
[INFO] [stderr] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1057:17
[INFO] [stderr]      |
[INFO] [stderr] 1057 |                 try!(self.bump());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1059:35
[INFO] [stderr]      |
[INFO] [stderr] 1059 |                 Ok(Expr::Function(try!(self.parse_function())))
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1065:17
[INFO] [stderr]      |
[INFO] [stderr] 1065 |                 try!(self.bump());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1087:26
[INFO] [stderr]      |
[INFO] [stderr] 1087 |             let is_eos = try!(self.is_eos());
[INFO] [stderr]      |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1089:20
[INFO] [stderr]      |
[INFO] [stderr] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1089:31
[INFO] [stderr]      |
[INFO] [stderr] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1093:36
[INFO] [stderr]      |
[INFO] [stderr] 1093 |                     let mut call = try!(self.parse_expr_call(expr));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1115:9
[INFO] [stderr]      |
[INFO] [stderr] 1115 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1117:21
[INFO] [stderr]      |
[INFO] [stderr] 1117 |         let index = try!(self.parse_expr_seq());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1119:9
[INFO] [stderr]      |
[INFO] [stderr] 1119 |         try!(self.expect(Token::CloseBracket));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1125:9
[INFO] [stderr]      |
[INFO] [stderr] 1125 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1127:29
[INFO] [stderr]      |
[INFO] [stderr] 1127 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1135:20
[INFO] [stderr]      |
[INFO] [stderr] 1135 |         let args = try!(self.parse_arguments());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1153:9
[INFO] [stderr]      |
[INFO] [stderr] 1153 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1155:21
[INFO] [stderr]      |
[INFO] [stderr] 1155 |         let right = try!(self.parse_expr());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1161:9
[INFO] [stderr]      |
[INFO] [stderr] 1161 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1163:20
[INFO] [stderr]      |
[INFO] [stderr] 1163 |         let then = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1165:9
[INFO] [stderr]      |
[INFO] [stderr] 1165 |         try!(self.expect(Token::Colon));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1167:21
[INFO] [stderr]      |
[INFO] [stderr] 1167 |         let else_ = try!(self.parse_expr());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1173:9
[INFO] [stderr]      |
[INFO] [stderr] 1173 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1175:20
[INFO] [stderr]      |
[INFO] [stderr] 1175 |         let expr = try!(self.parse_expr_cast());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1201:9
[INFO] [stderr]      |
[INFO] [stderr] 1201 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1207:9
[INFO] [stderr]      |
[INFO] [stderr] 1207 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1209:12
[INFO] [stderr]      |
[INFO] [stderr] 1209 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1216:23
[INFO] [stderr]      |
[INFO] [stderr] 1216 |             args.push(try!(self.parse_expr()));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1218:16
[INFO] [stderr]      |
[INFO] [stderr] 1218 |             if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1222:13
[INFO] [stderr]      |
[INFO] [stderr] 1222 |             try!(self.expect(Token::Comma));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1227:24
[INFO] [stderr]      |
[INFO] [stderr] 1227 |         Ok(Expr::Ident(try!(self.parse_ident())))
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1233:21
[INFO] [stderr]      |
[INFO] [stderr] 1233 |         let token = try!(self.next());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1246:9
[INFO] [stderr]      |
[INFO] [stderr] 1246 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1248:21
[INFO] [stderr]      |
[INFO] [stderr] 1248 |         let exprs = try!(self.parse_expr_seq());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1250:9
[INFO] [stderr]      |
[INFO] [stderr] 1250 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1256:9
[INFO] [stderr]      |
[INFO] [stderr] 1256 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1260:13
[INFO] [stderr]      |
[INFO] [stderr] 1260 |         if !try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1266:23
[INFO] [stderr]      |
[INFO] [stderr] 1266 |                 match try!(self.peek()) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1268:25
[INFO] [stderr]      |
[INFO] [stderr] 1268 |                         try!(self.bump());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1273:25
[INFO] [stderr]      |
[INFO] [stderr] 1273 |                         try!(self.bump());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1278:36
[INFO] [stderr]      |
[INFO] [stderr] 1278 |                         elems.push(try!(self.parse_expr()));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1280:28
[INFO] [stderr]      |
[INFO] [stderr] 1280 |                         if try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1283:25
[INFO] [stderr]      |
[INFO] [stderr] 1283 |                         try!(self.expect(Token::Comma));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1293:9
[INFO] [stderr]      |
[INFO] [stderr] 1293 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1299:13
[INFO] [stderr]      |
[INFO] [stderr] 1299 |         if !try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1300:16
[INFO] [stderr]      |
[INFO] [stderr] 1300 |             if try!(self.consume(Token::Comma)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1301:17
[INFO] [stderr]      |
[INFO] [stderr] 1301 |                 try!(self.expect(Token::CloseBrace));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1304:32
[INFO] [stderr]      |
[INFO] [stderr] 1304 |                     props.push(try!(self.parse_expr_object_literal_prop()));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1308:24
[INFO] [stderr]      |
[INFO] [stderr] 1308 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1311:21
[INFO] [stderr]      |
[INFO] [stderr] 1311 |                     try!(self.expect(Token::Comma));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1312:24
[INFO] [stderr]      |
[INFO] [stderr] 1312 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1323:29
[INFO] [stderr]      |
[INFO] [stderr] 1323 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1324:30
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             let prop_ident = try!(self.parse_ident_name());
[INFO] [stderr]      |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1326:16
[INFO] [stderr]      |
[INFO] [stderr] 1326 |             if try!(self.consume(Token::OpenParen)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1334:21
[INFO] [stderr]      |
[INFO] [stderr] 1334 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1336:33
[INFO] [stderr]      |
[INFO] [stderr] 1336 |                     let start = try!(self.lexer.span());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1338:33
[INFO] [stderr]      |
[INFO] [stderr] 1338 |                     let block = try!(self.parse_function_block(Vec::new()));
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1355:37
[INFO] [stderr]      |
[INFO] [stderr] 1355 |                     let args = vec![try!(self.parse_name())];
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1357:21
[INFO] [stderr]      |
[INFO] [stderr] 1357 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1359:33
[INFO] [stderr]      |
[INFO] [stderr] 1359 |                     let start = try!(self.lexer.span());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1361:33
[INFO] [stderr]      |
[INFO] [stderr] 1361 |                     let block = try!(self.parse_function_block(args));
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1384:21
[INFO] [stderr]      |
[INFO] [stderr] 1384 |                     try!(self.consume(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1386:32
[INFO] [stderr]      |
[INFO] [stderr] 1386 |                     let expr = try!(self.parse_expr());
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1391:35
[INFO] [stderr]      |
[INFO] [stderr] 1391 |         } else if let Some(lit) = try!(self.parse_lit()) {
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1399:13
[INFO] [stderr]      |
[INFO] [stderr] 1399 |             try!(self.consume(Token::Colon));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1401:24
[INFO] [stderr]      |
[INFO] [stderr] 1401 |             let expr = try!(self.parse_expr());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1412:9
[INFO] [stderr]      |
[INFO] [stderr] 1412 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1414:9
[INFO] [stderr]      |
[INFO] [stderr] 1414 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1416:20
[INFO] [stderr]      |
[INFO] [stderr] 1416 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1418:9
[INFO] [stderr]      |
[INFO] [stderr] 1418 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1420:20
[INFO] [stderr]      |
[INFO] [stderr] 1420 |         let then = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1422:24
[INFO] [stderr]      |
[INFO] [stderr] 1422 |         let else_ = if try!(self.consume(Token::Else)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1423:27
[INFO] [stderr]      |
[INFO] [stderr] 1423 |             Some(Box::new(try!(self.parse_stmt(None))))
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1434:20
[INFO] [stderr]      |
[INFO] [stderr] 1434 |         exprs.push(try!(self.parse_expr()));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1436:15
[INFO] [stderr]      |
[INFO] [stderr] 1436 |         while try!(self.consume(Token::Comma)) {
[INFO] [stderr]      |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1437:24
[INFO] [stderr]      |
[INFO] [stderr] 1437 |             exprs.push(try!(self.parse_expr()));
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1446:9
[INFO] [stderr]      |
[INFO] [stderr] 1446 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1448:20
[INFO] [stderr]      |
[INFO] [stderr] 1448 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1450:9
[INFO] [stderr]      |
[INFO] [stderr] 1450 |         try!(self.expect(Token::While));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1451:9
[INFO] [stderr]      |
[INFO] [stderr] 1451 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1453:20
[INFO] [stderr]      |
[INFO] [stderr] 1453 |         let expr = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1455:9
[INFO] [stderr]      |
[INFO] [stderr] 1455 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1456:9
[INFO] [stderr]      |
[INFO] [stderr] 1456 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1462:9
[INFO] [stderr]      |
[INFO] [stderr] 1462 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1464:9
[INFO] [stderr]      |
[INFO] [stderr] 1464 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1466:20
[INFO] [stderr]      |
[INFO] [stderr] 1466 |         let expr = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1468:9
[INFO] [stderr]      |
[INFO] [stderr] 1468 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1470:20
[INFO] [stderr]      |
[INFO] [stderr] 1470 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1476:9
[INFO] [stderr]      |
[INFO] [stderr] 1476 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1478:9
[INFO] [stderr]      |
[INFO] [stderr] 1478 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1480:12
[INFO] [stderr]      |
[INFO] [stderr] 1480 |         if try!(self.consume(Token::Var)) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1483:24
[INFO] [stderr]      |
[INFO] [stderr] 1483 |             let vars = try!(self.parse_var_decl());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1485:19
[INFO] [stderr]      |
[INFO] [stderr] 1485 |             match try!(self.next()) {
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1487:46
[INFO] [stderr]      |
[INFO] [stderr] 1487 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1502:32
[INFO] [stderr]      |
[INFO] [stderr] 1502 |                     let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1504:21
[INFO] [stderr]      |
[INFO] [stderr] 1504 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1506:32
[INFO] [stderr]      |
[INFO] [stderr] 1506 |                     let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1515:16
[INFO] [stderr]      |
[INFO] [stderr] 1515 |             if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1518:42
[INFO] [stderr]      |
[INFO] [stderr] 1518 |                 let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1522:28
[INFO] [stderr]      |
[INFO] [stderr] 1522 |                 let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1543:25
[INFO] [stderr]      |
[INFO] [stderr] 1543 |                         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1545:36
[INFO] [stderr]      |
[INFO] [stderr] 1545 |                         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1553:27
[INFO] [stderr]      |
[INFO] [stderr] 1553 |                 } else if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1554:46
[INFO] [stderr]      |
[INFO] [stderr] 1554 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1565:23
[INFO] [stderr]      |
[INFO] [stderr] 1565 |         let test = if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1568:24
[INFO] [stderr]      |
[INFO] [stderr] 1568 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1570:13
[INFO] [stderr]      |
[INFO] [stderr] 1570 |             try!(self.expect(Token::SemiColon));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1575:23
[INFO] [stderr]      |
[INFO] [stderr] 1575 |         let incr = if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1578:24
[INFO] [stderr]      |
[INFO] [stderr] 1578 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1580:13
[INFO] [stderr]      |
[INFO] [stderr] 1580 |             try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1585:20
[INFO] [stderr]      |
[INFO] [stderr] 1585 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1591:9
[INFO] [stderr]      |
[INFO] [stderr] 1591 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1593:25
[INFO] [stderr]      |
[INFO] [stderr] 1593 |         let label = if !try!(self.is_eos()) {
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1594:33
[INFO] [stderr]      |
[INFO] [stderr] 1594 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1605:9
[INFO] [stderr]      |
[INFO] [stderr] 1605 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1611:9
[INFO] [stderr]      |
[INFO] [stderr] 1611 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1613:25
[INFO] [stderr]      |
[INFO] [stderr] 1613 |         let label = if !try!(self.is_eos()) {
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1614:33
[INFO] [stderr]      |
[INFO] [stderr] 1614 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1625:9
[INFO] [stderr]      |
[INFO] [stderr] 1625 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1634:13
[INFO] [stderr]      |
[INFO] [stderr] 1634 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1636:27
[INFO] [stderr]      |
[INFO] [stderr] 1636 |             let expr = if try!(self.is_eos()) {
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1639:22
[INFO] [stderr]      |
[INFO] [stderr] 1639 |                 Some(try!(self.parse_expr_seq()))
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1642:13
[INFO] [stderr]      |
[INFO] [stderr] 1642 |             try!(self.expect_eos());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1655:9
[INFO] [stderr]      |
[INFO] [stderr] 1655 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1657:9
[INFO] [stderr]      |
[INFO] [stderr] 1657 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1659:20
[INFO] [stderr]      |
[INFO] [stderr] 1659 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1661:9
[INFO] [stderr]      |
[INFO] [stderr] 1661 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1663:20
[INFO] [stderr]      |
[INFO] [stderr] 1663 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1669:9
[INFO] [stderr]      |
[INFO] [stderr] 1669 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1671:9
[INFO] [stderr]      |
[INFO] [stderr] 1671 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1673:20
[INFO] [stderr]      |
[INFO] [stderr] 1673 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1675:9
[INFO] [stderr]      |
[INFO] [stderr] 1675 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1677:9
[INFO] [stderr]      |
[INFO] [stderr] 1677 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1683:19
[INFO] [stderr]      |
[INFO] [stderr] 1683 |             match try!(self.next()) {
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1686:37
[INFO] [stderr]      |
[INFO] [stderr] 1686 |                     let case_expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1688:21
[INFO] [stderr]      |
[INFO] [stderr] 1688 |                     try!(self.expect(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1690:33
[INFO] [stderr]      |
[INFO] [stderr] 1690 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1695:21
[INFO] [stderr]      |
[INFO] [stderr] 1695 |                     try!(self.expect(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1705:33
[INFO] [stderr]      |
[INFO] [stderr] 1705 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1717:9
[INFO] [stderr]      |
[INFO] [stderr] 1717 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1719:12
[INFO] [stderr]      |
[INFO] [stderr] 1719 |         if try!(self.is_eos()) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1722:24
[INFO] [stderr]      |
[INFO] [stderr] 1722 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1724:13
[INFO] [stderr]      |
[INFO] [stderr] 1724 |             try!(self.expect_eos());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1731:9
[INFO] [stderr]      |
[INFO] [stderr] 1731 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1733:19
[INFO] [stderr]      |
[INFO] [stderr] 1733 |         let try = try!(self.parse_block());
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1735:24
[INFO] [stderr]      |
[INFO] [stderr] 1735 |         let catch = if try!(self.consume(Token::Catch)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1738:13
[INFO] [stderr]      |
[INFO] [stderr] 1738 |             try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1740:25
[INFO] [stderr]      |
[INFO] [stderr] 1740 |             let ident = try!(self.parse_ident());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1744:13
[INFO] [stderr]      |
[INFO] [stderr] 1744 |             try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1746:29
[INFO] [stderr]      |
[INFO] [stderr] 1746 |             let mut catch = try!(self.parse_block());
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1758:26
[INFO] [stderr]      |
[INFO] [stderr] 1758 |         let finally = if try!(self.consume(Token::Finally)) {
[INFO] [stderr]      |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1759:18
[INFO] [stderr]      |
[INFO] [stderr] 1759 |             Some(try!(self.parse_block()))
[INFO] [stderr]      |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1774:9
[INFO] [stderr]      |
[INFO] [stderr] 1774 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1776:9
[INFO] [stderr]      |
[INFO] [stderr] 1776 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1783:19
[INFO] [stderr]      |
[INFO] [stderr] 1783 |             name: try!(self.parse_name())
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1786:9
[INFO] [stderr]      |
[INFO] [stderr] 1786 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1792:20
[INFO] [stderr]      |
[INFO] [stderr] 1792 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1794:9
[INFO] [stderr]      |
[INFO] [stderr] 1794 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/ir/mod.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(self.build_function_ir(function_ref, ParseMode::Normal));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/ir/mod.rs:96:29
[INFO] [stderr]    |
[INFO] [stderr] 96 |             let mut lexer = try!(Lexer::new(reader, &self.interner, LexerMode::Normal));
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             try!(Parser::parse_program(&mut self.ast, &mut lexer, &self.interner, mode, privileged))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:114:9
[INFO] [stderr]     |
[INFO] [stderr] 114 |         try!(self.build_function_ir(program_ref, mode));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:180:13
[INFO] [stderr]     |
[INFO] [stderr] 180 |             try!(generator.emit_functions(&function.block.block));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:182:13
[INFO] [stderr]     |
[INFO] [stderr] 182 |             try!(generator.emit_block(&function.block.block));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 |             try!(self.build_function_ir(FunctionRef(i as u32), ParseMode::Normal));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             try!(self.emit_stmt(&stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |             try!(self.emit_stmt(&stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:427:13
[INFO] [stderr]     |
[INFO] [stderr] 427 |             try!(self.emit_stmt(stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:462:41
[INFO] [stderr]     |
[INFO] [stderr] 462 |         let (target, try_catch_depth) = try!(self.get_target(targets, label));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:489:9
[INFO] [stderr]     |
[INFO] [stderr] 489 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:493:9
[INFO] [stderr]     |
[INFO] [stderr] 493 |         try!(self.emit_test(expr, start, false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:506:9
[INFO] [stderr]     |
[INFO] [stderr] 506 |         try!(self.emit_exprs(exprs, leave.is_some()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:520:21
[INFO] [stderr]     |
[INFO] [stderr] 520 |                     try!(generator.emit_exprs(init, false))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:536:21
[INFO] [stderr]     |
[INFO] [stderr] 536 |                     try!(generator.emit_var_decl(init));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:556:9
[INFO] [stderr]     |
[INFO] [stderr] 556 |         try!(init(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:562:9
[INFO] [stderr]     |
[INFO] [stderr] 562 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:567:13
[INFO] [stderr]     |
[INFO] [stderr] 567 |             try!(self.emit_exprs(incr, false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:573:13
[INFO] [stderr]     |
[INFO] [stderr] 573 |             try!(self.emit_tests(test, body_label, false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:618:21
[INFO] [stderr]     |
[INFO] [stderr] 618 |         let local = try!(expr(self));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:622:9
[INFO] [stderr]     |
[INFO] [stderr] 622 |         try!(self.emit_exprs(in_, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:634:9
[INFO] [stderr]     |
[INFO] [stderr] 634 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:669:13
[INFO] [stderr]     |
[INFO] [stderr] 669 |             try!(self.emit_tests(test, else_label, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:671:13
[INFO] [stderr]     |
[INFO] [stderr] 671 |             try!(self.emit_stmt(then));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:677:13
[INFO] [stderr]     |
[INFO] [stderr] 677 |             try!(self.emit_stmt(else_));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:683:13
[INFO] [stderr]     |
[INFO] [stderr] 683 |             try!(self.emit_tests(test, after_label, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:685:13
[INFO] [stderr]     |
[INFO] [stderr] 685 |             try!(self.emit_stmt(then));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:697:9
[INFO] [stderr]     |
[INFO] [stderr] 697 |         try!(self.emit_stmt(item));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:707:13
[INFO] [stderr]     |
[INFO] [stderr] 707 |             try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:741:9
[INFO] [stderr]     |
[INFO] [stderr] 741 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:754:21
[INFO] [stderr]     |
[INFO] [stderr] 754 |                     try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:779:13
[INFO] [stderr]     |
[INFO] [stderr] 779 |             try!(self.emit_stmts(stmts));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:790:9
[INFO] [stderr]     |
[INFO] [stderr] 790 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:804:9
[INFO] [stderr]     |
[INFO] [stderr] 804 |         try!(self.emit_block(try));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:829:17
[INFO] [stderr]     |
[INFO] [stderr] 829 |                 try!(self.emit_block(&catch.block));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:845:17
[INFO] [stderr]     |
[INFO] [stderr] 845 |                 try!(self.emit_block(&catch.block));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:856:13
[INFO] [stderr]     |
[INFO] [stderr] 856 |             try!(self.emit_block(finally));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:873:17
[INFO] [stderr]     |
[INFO] [stderr] 873 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:893:9
[INFO] [stderr]     |
[INFO] [stderr] 893 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:897:9
[INFO] [stderr]     |
[INFO] [stderr] 897 |         try!(self.emit_test(expr, start, false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:910:9
[INFO] [stderr]     |
[INFO] [stderr] 910 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:915:9
[INFO] [stderr]     |
[INFO] [stderr] 915 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:935:13
[INFO] [stderr]     |
[INFO] [stderr] 935 |             try!(self.emit_expr(&exprs.exprs[i], leave && i == len - 1));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:946:17
[INFO] [stderr]     |
[INFO] [stderr] 946 |                 try!(self.emit_test(&exprs.exprs[i], label, inverse));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:948:17
[INFO] [stderr]     |
[INFO] [stderr] 948 |                 try!(self.emit_expr(&exprs.exprs[i], false));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:980:9
[INFO] [stderr]     |
[INFO] [stderr] 980 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1007:25
[INFO] [stderr]      |
[INFO] [stderr] 1007 |                         try!(self.emit_expr(&exprs[i], true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1030:17
[INFO] [stderr]      |
[INFO] [stderr] 1030 |                 try!(self.emit_expr(expr, false));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1081:17
[INFO] [stderr]      |
[INFO] [stderr] 1081 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1083:17
[INFO] [stderr]      |
[INFO] [stderr] 1083 |                 try!(generator.emit_expr(lhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1084:17
[INFO] [stderr]      |
[INFO] [stderr] 1084 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1118:29
[INFO] [stderr]      |
[INFO] [stderr] 1118 | ...                   try!(load(self));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1124:29
[INFO] [stderr]      |
[INFO] [stderr] 1124 | ...                   try!(load(self));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1132:25
[INFO] [stderr]      |
[INFO] [stderr] 1132 |                         try!(load(self));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1137:25
[INFO] [stderr]      |
[INFO] [stderr] 1137 |                         try!(load(self));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1148:17
[INFO] [stderr]      |
[INFO] [stderr] 1148 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1150:17
[INFO] [stderr]      |
[INFO] [stderr] 1150 |                 try!(load(self));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1157:21
[INFO] [stderr]      |
[INFO] [stderr] 1157 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1159:21
[INFO] [stderr]      |
[INFO] [stderr] 1159 |                     try!(load(self));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1164:21
[INFO] [stderr]      |
[INFO] [stderr] 1164 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1174:21
[INFO] [stderr]      |
[INFO] [stderr] 1174 |                     try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1193:17
[INFO] [stderr]      |
[INFO] [stderr] 1193 |                 try!(self.emit_expr(lhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1202:17
[INFO] [stderr]      |
[INFO] [stderr] 1202 |                 try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1214:9
[INFO] [stderr]      |
[INFO] [stderr] 1214 |         try!(self.emit_expr(lhs, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1215:9
[INFO] [stderr]      |
[INFO] [stderr] 1215 |         try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1226:9
[INFO] [stderr]      |
[INFO] [stderr] 1226 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1248:17
[INFO] [stderr]      |
[INFO] [stderr] 1248 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1253:17
[INFO] [stderr]      |
[INFO] [stderr] 1253 |                 try!(self.emit_member_target(expr, index, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1258:17
[INFO] [stderr]      |
[INFO] [stderr] 1258 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1263:13
[INFO] [stderr]      |
[INFO] [stderr] 1263 |             try!(self.emit_expr(arg, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1331:9
[INFO] [stderr]      |
[INFO] [stderr] 1331 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1342:9
[INFO] [stderr]      |
[INFO] [stderr] 1342 |         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1355:13
[INFO] [stderr]      |
[INFO] [stderr] 1355 |             try!(self.emit_expr(expr, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1358:17
[INFO] [stderr]      |
[INFO] [stderr] 1358 |                 try!(self.emit_expr(arg, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1364:13
[INFO] [stderr]      |
[INFO] [stderr] 1364 |             try!(self.emit_expr(expr, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1387:33
[INFO] [stderr]      |
[INFO] [stderr] 1387 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1391:33
[INFO] [stderr]      |
[INFO] [stderr] 1391 | ...                   try!(self.emit_expr_literal(&*lit, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1392:33
[INFO] [stderr]      |
[INFO] [stderr] 1392 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1408:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |                     Property::Assignment(_, ref expr) => try!(self.emit_expr(expr, false)),
[INFO] [stderr]      |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1425:9
[INFO] [stderr]      |
[INFO] [stderr] 1425 |         try!(self.emit_test(test, else_label, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1427:9
[INFO] [stderr]      |
[INFO] [stderr] 1427 |         try!(self.emit_expr(then, leave));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1433:9
[INFO] [stderr]      |
[INFO] [stderr] 1433 |         try!(self.emit_expr(else_, leave));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1465:17
[INFO] [stderr]      |
[INFO] [stderr] 1465 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1470:17
[INFO] [stderr]      |
[INFO] [stderr] 1470 |                 try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1512:25
[INFO] [stderr]      |
[INFO] [stderr] 1512 |                         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1516:25
[INFO] [stderr]      |
[INFO] [stderr] 1516 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1536:29
[INFO] [stderr]      |
[INFO] [stderr] 1536 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1551:25
[INFO] [stderr]      |
[INFO] [stderr] 1551 |                         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1555:25
[INFO] [stderr]      |
[INFO] [stderr] 1555 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1578:29
[INFO] [stderr]      |
[INFO] [stderr] 1578 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1591:31
[INFO] [stderr]      |
[INFO] [stderr] 1591 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1601:21
[INFO] [stderr]      |
[INFO] [stderr] 1601 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1606:21
[INFO] [stderr]      |
[INFO] [stderr] 1606 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1612:31
[INFO] [stderr]      |
[INFO] [stderr] 1612 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1622:21
[INFO] [stderr]      |
[INFO] [stderr] 1622 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1627:21
[INFO] [stderr]      |
[INFO] [stderr] 1627 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1633:31
[INFO] [stderr]      |
[INFO] [stderr] 1633 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1643:21
[INFO] [stderr]      |
[INFO] [stderr] 1643 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1648:21
[INFO] [stderr]      |
[INFO] [stderr] 1648 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1654:31
[INFO] [stderr]      |
[INFO] [stderr] 1654 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1664:21
[INFO] [stderr]      |
[INFO] [stderr] 1664 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1669:21
[INFO] [stderr]      |
[INFO] [stderr] 1669 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1677:9
[INFO] [stderr]      |
[INFO] [stderr] 1677 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1802:9
[INFO] [stderr]      |
[INFO] [stderr] 1802 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1806:9
[INFO] [stderr]      |
[INFO] [stderr] 1806 |         try!(self.emit_exprs(index, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1271:17
[INFO] [stderr]      |
[INFO] [stderr] 1271 |                 try!(self.env.eval_scoped(&js, self.strict, this_arg, scope, ParseMode::DirectEval))
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1279:13
[INFO] [stderr]      |
[INFO] [stderr] 1279 |             try!(self.env.call(JsFnMode::new(false, self.strict), args));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1320:36
[INFO] [stderr]      |
[INFO] [stderr] 1320 |             CastType::Primitive => try!(arg.to_primitive(self.env, JsPreferredType::None)).as_raw(),
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1321:42
[INFO] [stderr]      |
[INFO] [stderr] 1321 |             CastType::StringPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::String)).as_raw(),
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1322:42
[INFO] [stderr]      |
[INFO] [stderr] 1322 |             CastType::NumberPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::Number)).as_raw(),
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1324:56
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             CastType::Number => JsRawValue::new_number(try!(arg.to_number(self.env))),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1325:57
[INFO] [stderr]      |
[INFO] [stderr] 1325 |             CastType::Integer => JsRawValue::new_number(try!(arg.to_integer(self.env))),
[INFO] [stderr]      |                                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1326:55
[INFO] [stderr]      |
[INFO] [stderr] 1326 |             CastType::Int32 => JsRawValue::new_number(try!(arg.to_int32(self.env)) as f64),
[INFO] [stderr]      |                                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1327:56
[INFO] [stderr]      |
[INFO] [stderr] 1327 |             CastType::UInt32 => JsRawValue::new_number(try!(arg.to_uint32(self.env)) as f64),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1328:56
[INFO] [stderr]      |
[INFO] [stderr] 1328 |             CastType::UInt16 => JsRawValue::new_number(try!(arg.to_uint16(self.env)) as f64),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1329:33
[INFO] [stderr]      |
[INFO] [stderr] 1329 |             CastType::String => try!(arg.to_string(self.env)).as_value().as_raw(),
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1330:33
[INFO] [stderr]      |
[INFO] [stderr] 1330 |             CastType::Object => try!(arg.to_object(self.env)).as_raw()
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:12:18
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:13:17
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let radix = try!(args.arg(env, 1).to_int32(env)) as i64;
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |     let input = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:103:18
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let result = try!(args.arg(env, 0).to_number(env)).is_nan();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:110:18
[INFO] [stderr]     |
[INFO] [stderr] 110 |     let result = try!(args.arg(env, 0).to_number(env)).is_finite();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:165:40
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:165:72
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stderr]     |                                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:176:18
[INFO] [stderr]     |
[INFO] [stderr] 176 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:184:30
[INFO] [stderr]     |
[INFO] [stderr] 184 |         if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:221:42
[INFO] [stderr]     |
[INFO] [stderr] 221 |                     if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:281:18
[INFO] [stderr]     |
[INFO] [stderr] 281 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:49:17
[INFO] [stderr]    |
[INFO] [stderr] 49 |                 try!(define_properties(env, result, properties));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:67:22
[INFO] [stderr]    |
[INFO] [stderr] 67 |         let object = try!(this_arg.to_object(env));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:79:16
[INFO] [stderr]    |
[INFO] [stderr] 79 |     let this = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:80:21
[INFO] [stderr]    |
[INFO] [stderr] 80 |     let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:97:16
[INFO] [stderr]    |
[INFO] [stderr] 97 |     let name = try!(env.intern_value(arg));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:99:18
[INFO] [stderr]    |
[INFO] [stderr] 99 |     let object = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:113:22
[INFO] [stderr]     |
[INFO] [stderr] 113 |         let object = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:137:16
[INFO] [stderr]     |
[INFO] [stderr] 137 |     let name = try!(env.intern_value(name));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:138:18
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let object = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:154:15
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let arg = try!(arg.to_object(env)).unwrap_object();
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:171:20
[INFO] [stderr]     |
[INFO] [stderr] 171 |         let name = try!(name.to_string(env));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:175:20
[INFO] [stderr]     |
[INFO] [stderr] 175 |         let desc = try!(JsDescriptor::to_property_descriptor(env, desc));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 |         try!(object.define_own_property(env, name, desc, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:191:9
[INFO] [stderr]     |
[INFO] [stderr] 191 |         try!(define_properties(env, object_obj, properties));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:199:22
[INFO] [stderr]     |
[INFO] [stderr] 199 |     let properties = try!(properties.to_object(env)).unwrap_object();
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:207:33
[INFO] [stderr]     |
[INFO] [stderr] 207 |                     let value = try!(properties.get(env, name));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:208:45
[INFO] [stderr]     |
[INFO] [stderr] 208 |                     descriptors.push((name, try!(JsDescriptor::to_property_descriptor(env, value))));
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:217:9
[INFO] [stderr]     |
[INFO] [stderr] 217 |         try!(object.define_own_property(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:233:18
[INFO] [stderr]     |
[INFO] [stderr] 233 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:236:20
[INFO] [stderr]     |
[INFO] [stderr] 236 |     let property = try!(arg.to_string(env)).to_string();
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:265:18
[INFO] [stderr]     |
[INFO] [stderr] 265 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:275:17
[INFO] [stderr]     |
[INFO] [stderr] 275 |                 try!(result.define_own_property(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:310:21
[INFO] [stderr]     |
[INFO] [stderr] 310 |                     try!(target.define_own_property(env, name, desc, true));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:351:25
[INFO] [stderr]     |
[INFO] [stderr] 351 |                         try!(object_obj.define_own_property(env, name, desc, true));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:433:18
[INFO] [stderr]     |
[INFO] [stderr] 433 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:445:21
[INFO] [stderr]     |
[INFO] [stderr] 445 |                     try!(array.define_own_property(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:35:32
[INFO] [stderr]    |
[INFO] [stderr] 35 |             if let Some(len) = try!(arg.to_uint32_exact(env)) {
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:37:17
[INFO] [stderr]    |
[INFO] [stderr] 37 |                 try!(array.put(env, name::LENGTH, len, false));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(array.define_own_property(env, Name::from_index(0), JsDescriptor::new_simple_value(arg), false));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |             try!(array.define_own_property(env, Name::from_index(i), JsDescriptor::new_simple_value(arg), false));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:57:20
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let mut func = try!(array.get(env, name::JOIN));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:59:16
[INFO] [stderr]    |
[INFO] [stderr] 59 |         func = try!(env.handle(JsHandle::Object).get(env, name::TO_STRING));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:67:17
[INFO] [stderr]    |
[INFO] [stderr] 67 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:68:21
[INFO] [stderr]    |
[INFO] [stderr] 68 |     let array_len = try!(array.get(env, name::LENGTH));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:69:15
[INFO] [stderr]    |
[INFO] [stderr] 69 |     let len = try!(array_len.to_uint32(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:75:25
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let value = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:79:39
[INFO] [stderr]    |
[INFO] [stderr] 79 |                     let element_obj = try!(value.to_object(env));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:80:32
[INFO] [stderr]    |
[INFO] [stderr] 80 |                     let func = try!(element_obj.get(env, name::TO_LOCALE_STRING));
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:84:34
[INFO] [stderr]    |
[INFO] [stderr] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:84:39
[INFO] [stderr]    |
[INFO] [stderr] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 |         try!(to_string(env, &mut result, &array, 0));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 97 |             try!(to_string(env, &mut result, &array, i as usize));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:110:26
[INFO] [stderr]     |
[INFO] [stderr] 110 |             let length = try!(element.get(env, name::LENGTH));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:111:26
[INFO] [stderr]     |
[INFO] [stderr] 111 |             let length = try!(length.to_number(env)) as usize;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:116:39
[INFO] [stderr]     |
[INFO] [stderr] 116 |                     let sub_element = try!(element.get(env, Name::from_index(i)));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:117:21
[INFO] [stderr]     |
[INFO] [stderr] 117 |                     try!(result.define_own_property(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:146:17
[INFO] [stderr]     |
[INFO] [stderr] 146 |                 try!(result.define_own_property(env, name::LENGTH, desc, false));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:149:13
[INFO] [stderr]     |
[INFO] [stderr] 149 |             try!(result.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:166:5
[INFO] [stderr]     |
[INFO] [stderr] 166 |     try!(append(env, &mut result, &mut index, array));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:170:9
[INFO] [stderr]     |
[INFO] [stderr] 170 |         try!(append(env, &mut result, &mut index, arg));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:178:17
[INFO] [stderr]     |
[INFO] [stderr] 178 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:179:19
[INFO] [stderr]     |
[INFO] [stderr] 179 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:180:15
[INFO] [stderr]     |
[INFO] [stderr] 180 |     let len = try!(len_val.to_uint32(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:189:13
[INFO] [stderr]     |
[INFO] [stderr] 189 |             try!(arg.to_string(env)).to_string()
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:197:27
[INFO] [stderr]     |
[INFO] [stderr] 197 |             let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:201:34
[INFO] [stderr]     |
[INFO] [stderr] 201 |                     let string = try!(element.to_string(env)).to_string();
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:209:9
[INFO] [stderr]     |
[INFO] [stderr] 209 |         try!(append(env, &mut result, &array, 0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:213:13
[INFO] [stderr]     |
[INFO] [stderr] 213 |             try!(append(env, &mut result, &array, i as usize));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:222:21
[INFO] [stderr]     |
[INFO] [stderr] 222 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:223:19
[INFO] [stderr]     |
[INFO] [stderr] 223 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:224:15
[INFO] [stderr]     |
[INFO] [stderr] 224 |     let len = try!(len_val.to_uint32(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 228 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:233:23
[INFO] [stderr]     |
[INFO] [stderr] 233 |         let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:234:9
[INFO] [stderr]     |
[INFO] [stderr] 234 |         try!(array.delete(env, Name::from_index(index), true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:237:9
[INFO] [stderr]     |
[INFO] [stderr] 237 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:245:21
[INFO] [stderr]     |
[INFO] [stderr] 245 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:246:19
[INFO] [stderr]     |
[INFO] [stderr] 246 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:247:21
[INFO] [stderr]     |
[INFO] [stderr] 247 |     let mut index = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:258:9
[INFO] [stderr]     |
[INFO] [stderr] 258 |         try!(array.put(env, name, arg, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:264:5
[INFO] [stderr]     |
[INFO] [stderr] 264 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:271:21
[INFO] [stderr]     |
[INFO] [stderr] 271 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:272:19
[INFO] [stderr]     |
[INFO] [stderr] 272 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:273:15
[INFO] [stderr]     |
[INFO] [stderr] 273 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:281:27
[INFO] [stderr]     |
[INFO] [stderr] 281 |         let lower_value = try!(array.get(env, lower_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:282:27
[INFO] [stderr]     |
[INFO] [stderr] 282 |         let upper_value = try!(array.get(env, upper_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:287:13
[INFO] [stderr]     |
[INFO] [stderr] 287 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:288:13
[INFO] [stderr]     |
[INFO] [stderr] 288 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:290:13
[INFO] [stderr]     |
[INFO] [stderr] 290 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:291:13
[INFO] [stderr]     |
[INFO] [stderr] 291 |             try!(array.delete(env, upper_name, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:293:13
[INFO] [stderr]     |
[INFO] [stderr] 293 |             try!(array.delete(env, lower_name, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:294:13
[INFO] [stderr]     |
[INFO] [stderr] 294 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:306:19
[INFO] [stderr]     |
[INFO] [stderr] 306 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:307:15
[INFO] [stderr]     |
[INFO] [stderr] 307 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:311:9
[INFO] [stderr]     |
[INFO] [stderr] 311 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:315:21
[INFO] [stderr]     |
[INFO] [stderr] 315 |         let first = try!(array.get(env, Name::from_index(0)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:322:32
[INFO] [stderr]     |
[INFO] [stderr] 322 |                 let from_val = try!(array.get(env, Name::from_index(i)));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:323:17
[INFO] [stderr]     |
[INFO] [stderr] 323 |                 try!(array.put(env, Name::from_index(to), from_val, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:325:17
[INFO] [stderr]     |
[INFO] [stderr] 325 |                 try!(array.delete(env, Name::from_index(to), true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:329:9
[INFO] [stderr]     |
[INFO] [stderr] 329 |         try!(array.delete(env, Name::from_index(len - 1), true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:331:9
[INFO] [stderr]     |
[INFO] [stderr] 331 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:341:17
[INFO] [stderr]     |
[INFO] [stderr] 341 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:343:19
[INFO] [stderr]     |
[INFO] [stderr] 343 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:344:15
[INFO] [stderr]     |
[INFO] [stderr] 344 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:346:26
[INFO] [stderr]     |
[INFO] [stderr] 346 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:358:9
[INFO] [stderr]     |
[INFO] [stderr] 358 |         try!(end.to_integer(env))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:373:27
[INFO] [stderr]     |
[INFO] [stderr] 373 |             let k_value = try!(array.get(env, Name::from_index(k)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             try!(result.define_own_property(env, Name::from_index(n), JsDescriptor::new_simple_value(k_value), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:387:19
[INFO] [stderr]     |
[INFO] [stderr] 387 |     let mut obj = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:388:19
[INFO] [stderr]     |
[INFO] [stderr] 388 |     let len_val = try!(obj.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:389:15
[INFO] [stderr]     |
[INFO] [stderr] 389 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:395:30
[INFO] [stderr]     |
[INFO] [stderr] 395 |             values.push(Some(try!(obj.get(env, Name::from_index(i)))));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:470:13
[INFO] [stderr]     |
[INFO] [stderr] 470 |             try!(obj.put(env, Name::from_index(i), value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:472:13
[INFO] [stderr]     |
[INFO] [stderr] 472 |             try!(obj.delete(env, Name::from_index(i), true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:481:21
[INFO] [stderr]     |
[INFO] [stderr] 481 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:483:19
[INFO] [stderr]     |
[INFO] [stderr] 483 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:484:15
[INFO] [stderr]     |
[INFO] [stderr] 484 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:486:26
[INFO] [stderr]     |
[INFO] [stderr] 486 |     let relative_start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:494:24
[INFO] [stderr]     |
[INFO] [stderr] 494 |     let delete_count = try!(args.arg(env, 1).to_integer(env));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:506:30
[INFO] [stderr]     |
[INFO] [stderr] 506 |             let from_value = try!(array.get(env, from));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:507:13
[INFO] [stderr]     |
[INFO] [stderr] 507 |             try!(result.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:523:34
[INFO] [stderr]     |
[INFO] [stderr] 523 |                 let from_value = try!(array.get(env, from));
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:524:17
[INFO] [stderr]     |
[INFO] [stderr] 524 |                 try!(array.put(env, to, from_value, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:526:17
[INFO] [stderr]     |
[INFO] [stderr] 526 |                 try!(array.delete(env, to, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:532:13
[INFO] [stderr]     |
[INFO] [stderr] 532 |             try!(array.delete(env, Name::from_index(k - 1), true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:542:34
[INFO] [stderr]     |
[INFO] [stderr] 542 |                 let from_value = try!(array.get(env, from));
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:543:17
[INFO] [stderr]     |
[INFO] [stderr] 543 |                 try!(array.put(env, to, from_value, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:545:17
[INFO] [stderr]     |
[INFO] [stderr] 545 |                 try!(array.delete(env, to, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:555:9
[INFO] [stderr]     |
[INFO] [stderr] 555 |         try!(array.put(env, Name::from_index(k), arg, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:561:5
[INFO] [stderr]     |
[INFO] [stderr] 561 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:568:21
[INFO] [stderr]     |
[INFO] [stderr] 568 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:569:19
[INFO] [stderr]     |
[INFO] [stderr] 569 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:570:15
[INFO] [stderr]     |
[INFO] [stderr] 570 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:579:30
[INFO] [stderr]     |
[INFO] [stderr] 579 |             let from_value = try!(array.get(env, from));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:580:13
[INFO] [stderr]     |
[INFO] [stderr] 580 |             try!(array.put(env, to, from_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:582:13
[INFO] [stderr]     |
[INFO] [stderr] 582 |             try!(array.delete(env, to, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:590:9
[INFO] [stderr]     |
[INFO] [stderr] 590 |         try!(array.put(env, Name::from_index(i), arg, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:594:5
[INFO] [stderr]     |
[INFO] [stderr] 594 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:601:17
[INFO] [stderr]     |
[INFO] [stderr] 601 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:602:21
[INFO] [stderr]     |
[INFO] [stderr] 602 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:603:15
[INFO] [stderr]     |
[INFO] [stderr] 603 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:611:13
[INFO] [stderr]     |
[INFO] [stderr] 611 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:629:35
[INFO] [stderr]     |
[INFO] [stderr] 629 |                     let element = try!(array.get(env, Name::from_index(i)));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:645:17
[INFO] [stderr]     |
[INFO] [stderr] 645 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:646:21
[INFO] [stderr]     |
[INFO] [stderr] 646 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:647:15
[INFO] [stderr]     |
[INFO] [stderr] 647 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:653:13
[INFO] [stderr]     |
[INFO] [stderr] 653 |             try!(args.arg(env, 1).to_integer(env))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:674:33
[INFO] [stderr]     |
[INFO] [stderr] 674 |                 let element_k = try!(array.get(env, Name::from_index(k)));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:696:17
[INFO] [stderr]     |
[INFO] [stderr] 696 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:697:21
[INFO] [stderr]     |
[INFO] [stderr] 697 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:698:15
[INFO] [stderr]     |
[INFO] [stderr] 698 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:711:27
[INFO] [stderr]     |
[INFO] [stderr] 711 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:714:31
[INFO] [stderr]     |
[INFO] [stderr] 714 |             let test_result = try!(callback_fn.call(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:742:17
[INFO] [stderr]     |
[INFO] [stderr] 742 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:743:21
[INFO] [stderr]     |
[INFO] [stderr] 743 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:744:15
[INFO] [stderr]     |
[INFO] [stderr] 744 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:762:27
[INFO] [stderr]     |
[INFO] [stderr] 762 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:765:13
[INFO] [stderr]     |
[INFO] [stderr] 765 |             try!(callback_fn.call(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:779:17
[INFO] [stderr]     |
[INFO] [stderr] 779 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:780:21
[INFO] [stderr]     |
[INFO] [stderr] 780 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:781:15
[INFO] [stderr]     |
[INFO] [stderr] 781 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:801:27
[INFO] [stderr]     |
[INFO] [stderr] 801 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:804:13
[INFO] [stderr]     |
[INFO] [stderr] 804 |             try!(callback_fn.call(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:814:9
[INFO] [stderr]     |
[INFO] [stderr] 814 |         try!(result.define_own_property(env, p_k, JsDescriptor::new_simple_value(mapped_value), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:822:17
[INFO] [stderr]     |
[INFO] [stderr] 822 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:823:21
[INFO] [stderr]     |
[INFO] [stderr] 823 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:824:15
[INFO] [stderr]     |
[INFO] [stderr] 824 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:846:27
[INFO] [stderr]     |
[INFO] [stderr] 846 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:849:28
[INFO] [stderr]     |
[INFO] [stderr] 849 |             let selected = try!(callback_fn.call(
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:857:17
[INFO] [stderr]     |
[INFO] [stderr] 857 |                 try!(result.define_own_property(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:874:17
[INFO] [stderr]     |
[INFO] [stderr] 874 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:875:21
[INFO] [stderr]     |
[INFO] [stderr] 875 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:876:15
[INFO] [stderr]     |
[INFO] [stderr] 876 |     let len = try!(len_value.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:903:36
[INFO] [stderr]     |
[INFO] [stderr] 903 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:921:27
[INFO] [stderr]     |
[INFO] [stderr] 921 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:923:27
[INFO] [stderr]     |
[INFO] [stderr] 923 |             accumulator = try!(callback_fn.call(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:939:17
[INFO] [stderr]     |
[INFO] [stderr] 939 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:940:21
[INFO] [stderr]     |
[INFO] [stderr] 940 |     let len_value = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:941:15
[INFO] [stderr]     |
[INFO] [stderr] 941 |     let len = try!(len_value.to_uint32(env)) as isize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:968:36
[INFO] [stderr]     |
[INFO] [stderr] 968 |                 accumulator = Some(try!(array.get(env, p_k)));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:986:27
[INFO] [stderr]     |
[INFO] [stderr] 986 |             let k_value = try!(array.get(env, p_k));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:988:27
[INFO] [stderr]     |
[INFO] [stderr] 988 |             accumulator = try!(callback_fn.call(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:35:23
[INFO] [stderr]    |
[INFO] [stderr] 35 |             let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:39:16
[INFO] [stderr]    |
[INFO] [stderr] 39 |         body = try!(args.arg(env, args.argc - 1).to_string(env));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:46:24
[INFO] [stderr]    |
[INFO] [stderr] 46 |     let function_ref = try!(env.ir.parse_string(&source, mode.strict(), ParseMode::Normal, false));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:88:37
[INFO] [stderr]    |
[INFO] [stderr] 88 |                     let prototype = try!(call_args.get(env, name::PROTOTYPE));
[INFO] [stderr]    |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:96:23
[INFO] [stderr]    |
[INFO] [stderr] 96 |             let len = try!(call_args.get(env, name::LENGTH));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/function.rs:97:23
[INFO] [stderr]    |
[INFO] [stderr] 97 |             let len = try!(len.to_uint32(env));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/function.rs:101:29
[INFO] [stderr]     |
[INFO] [stderr] 101 |                 result.push(try!(call_args.get(env, Name::from_index(i as usize))));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/function.rs:139:32
[INFO] [stderr]     |
[INFO] [stderr] 139 |             let (name, args) = try!(get_function_details(env, this_arg, &function));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/function.rs:196:26
[INFO] [stderr]     |
[INFO] [stderr] 196 |             let length = try!(this_arg.get(env, name::LENGTH)).unwrap_number() as usize;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |         try!(string.check_object_coercible(env));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:24:22
[INFO] [stderr]    |
[INFO] [stderr] 24 |         let string = try!(string.to_string(env));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 |             try!(search_value.to_string(env));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:49:18
[INFO] [stderr]    |
[INFO] [stderr] 49 |             Some(try!(replace_value.to_string(env)).to_string().chars().collect::<Vec<_>>())
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:65:13
[INFO] [stderr]    |
[INFO] [stderr] 65 |             try!(replacer.replace_regexp(string, search_value));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:67:32
[INFO] [stderr]    |
[INFO] [stderr] 67 |             let search_value = try!(search_value.to_string(replacer.env));
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:68:13
[INFO] [stderr]    |
[INFO] [stderr] 68 |             try!(replacer.replace_string(string, search_value));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:77:20
[INFO] [stderr]    |
[INFO] [stderr] 77 |         let exec = try!(search_value.get(self.env, name::EXEC));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:80:27
[INFO] [stderr]    |
[INFO] [stderr] 80 |             let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stderr]    |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             try!(self.process_regexp_match(matches));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/syntax/lexer.rs:78:30
[INFO] [stderr]    |
[INFO] [stderr] 78 |         if let Some(token) = try!(self.peek(offset)) {
[INFO] [stderr]    |                              ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/syntax/lexer.rs:96:12
[INFO] [stderr]    |
[INFO] [stderr] 96 |         Ok(try!(self.peek(0)).is_none())
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 |         Ok(try!(self.peek_any(0)).is_none())
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:105:47
[INFO] [stderr]     |
[INFO] [stderr] 105 |             let hidden = if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr] 111 |             try!(self.next_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:84:13
[INFO] [stderr]    |
[INFO] [stderr] 84 |             try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 |         if try!(self.is_any_eof()) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             try!(self.next_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:89:31
[INFO] [stderr]    |
[INFO] [stderr] 89 |                 let matches = try!(exec.call(self.env, search_value, vec![string], false));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:133:25
[INFO] [stderr]     |
[INFO] [stderr] 133 |             let token = try!(self.next_any());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:94:34
[INFO] [stderr]    |
[INFO] [stderr] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:141:30
[INFO] [stderr]     |
[INFO] [stderr] 141 |         if let Some(token) = try!(self.peek_any(0)) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:94:39
[INFO] [stderr]    |
[INFO] [stderr] 94 |                 let this_index = try!(try!(search_value.get(self.env, name::LAST_INDEX)).to_integer(self.env)) as isize;
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/replacer.rs:97:21
[INFO] [stderr]    |
[INFO] [stderr] 97 |                     try!(search_value.put(self.env, name::LAST_INDEX, value, true));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:159:34
[INFO] [stderr]     |
[INFO] [stderr] 159 |             if let Some(token) = try!(self.peek_any(offset)) {
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |                 try!(self.process_regexp_match(matches));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:184:25
[INFO] [stderr]     |
[INFO] [stderr] 184 |             let token = try!(self.parse());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:117:22
[INFO] [stderr]     |
[INFO] [stderr] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:215:21
[INFO] [stderr]     |
[INFO] [stderr] 215 |                     try!(self.parse_block_comment());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:117:27
[INFO] [stderr]     |
[INFO] [stderr] 117 |         let length = try!(try!(matches.get(self.env, name::LENGTH)).to_integer(self.env)) as usize;
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:222:25
[INFO] [stderr]     |
[INFO] [stderr] 222 |                         try!(self.parse_regex())
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:119:23
[INFO] [stderr]     |
[INFO] [stderr] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:353:21
[INFO] [stderr]     |
[INFO] [stderr] 353 |                     try!(self.parse_number('.'))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:119:28
[INFO] [stderr]     |
[INFO] [stderr] 119 |         let matched = try!(try!(matches.get(self.env, Name::from_index(0))).to_string(self.env)).to_string();
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:358:32
[INFO] [stderr]     |
[INFO] [stderr] 358 |             c @ '0' ... '9' => try!(self.parse_number(c)),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:123:27
[INFO] [stderr]     |
[INFO] [stderr] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:359:20
[INFO] [stderr]     |
[INFO] [stderr] 359 |             '"' => try!(self.parse_string('"')),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:123:32
[INFO] [stderr]     |
[INFO] [stderr] 123 |             captures.push(try!(try!(matches.get(self.env, Name::from_index(i + 1))).to_string(self.env)).to_string());
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:360:21
[INFO] [stderr]     |
[INFO] [stderr] 360 |             '\'' => try!(self.parse_string('\'')),
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:126:21
[INFO] [stderr]     |
[INFO] [stderr] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:369:43
[INFO] [stderr]     |
[INFO] [stderr] 369 |                 if let Some(identifier) = try!(self.parse_identifier(true)) {
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:126:26
[INFO] [stderr]     |
[INFO] [stderr] 126 |         let index = try!(try!(matches.get(self.env, name::INDEX)).to_integer(self.env)) as usize;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:182:17
[INFO] [stderr]     |
[INFO] [stderr] 182 |                 try!(self.process_match(matched, Vec::new(), offset));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:506:34
[INFO] [stderr]     |
[INFO] [stderr] 506 |                     let parsed = try!(self.parse_escape());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:309:22
[INFO] [stderr]     |
[INFO] [stderr] 309 |         let result = try!(self.replace_value.call(self.env, this, args, false));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:527:20
[INFO] [stderr]     |
[INFO] [stderr] 527 |             'x' => try!(self.parse_escape_hex(2)).to_string(),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/replacer.rs:311:31
[INFO] [stderr]     |
[INFO] [stderr] 311 |         self.result.push_str(&try!(result.to_string(self.env)).to_string());
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:528:20
[INFO] [stderr]     |
[INFO] [stderr] 528 |             'u' => try!(self.parse_escape_hex(4)).to_string(),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/mod.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     try!(this.check_object_coercible(env));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:529:30
[INFO] [stderr]     |
[INFO] [stderr] 529 |             c @ '0'...'9' => try!(self.parse_escape_octal(c)),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/mod.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |         try!(args.arg(env, 0).to_string(env)).as_value()
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:619:25
[INFO] [stderr]     |
[INFO] [stderr] 619 |                 let c = try!(self.parse_escape_hex(4));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/mod.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     try!(object.define_own_property(env, name::LENGTH, JsDescriptor::new_value(value, false, false, false), false));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/string/mod.rs:93:20
[INFO] [stderr]    |
[INFO] [stderr] 93 |         chars.push(try!(args.arg(env, i).to_uint16(env)));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:672:32
[INFO] [stderr]     |
[INFO] [stderr] 672 |         let expression = match try!(self.parse_regex_expression()) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:101:16
[INFO] [stderr]     |
[INFO] [stderr] 101 |     let this = try!(get_this_string(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:684:21
[INFO] [stderr]     |
[INFO] [stderr] 684 |         let flags = try!(self.parse_regex_flags());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:103:20
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/lexer.rs:732:33
[INFO] [stderr]     |
[INFO] [stderr] 732 |         Ok(if let Some(flags) = try!(self.parse_identifier(false)) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:116:16
[INFO] [stderr]     |
[INFO] [stderr] 116 |     let this = try!(get_this_string(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:152:15
[INFO] [stderr]     |
[INFO] [stderr] 152 |         match try!(self.lexer.peek(index)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:118:20
[INFO] [stderr]     |
[INFO] [stderr] 118 |     let position = try!(args.arg(env, 0).to_integer(env)) as i32;
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:163:15
[INFO] [stderr]     |
[INFO] [stderr] 163 |         match try!(self.lexer.peek_any(index)) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:132:18
[INFO] [stderr]     |
[INFO] [stderr] 132 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:133:18
[INFO] [stderr]     |
[INFO] [stderr] 133 |     let search = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:170:12
[INFO] [stderr]     |
[INFO] [stderr] 170 |         Ok(try!(self.lexer.next()).token)
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:147:13
[INFO] [stderr]     |
[INFO] [stderr] 147 |             try!(position.to_integer(env)) as i32
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:174:9
[INFO] [stderr]     |
[INFO] [stderr] 174 |         try!(self.lexer.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:156:27
[INFO] [stderr]     |
[INFO] [stderr] 156 |         let position = if try!(position.to_number(env)).is_nan() {
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:180:9
[INFO] [stderr]     |
[INFO] [stderr] 180 |         try!(self.lexer.bump_any());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:159:13
[INFO] [stderr]     |
[INFO] [stderr] 159 |             try!(position.to_integer(env)) as i32
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:187:24
[INFO] [stderr]     |
[INFO] [stderr] 187 |             let next = try!(self.next());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:217:18
[INFO] [stderr]     |
[INFO] [stderr] 217 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:200:29
[INFO] [stderr]     |
[INFO] [stderr] 200 |         let matched = match try!(self.peek()) {
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:220:17
[INFO] [stderr]     |
[INFO] [stderr] 220 |     let start = try!(args.arg(env, 0).to_integer(env)) as f64;
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:206:13
[INFO] [stderr]     |
[INFO] [stderr] 206 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:225:9
[INFO] [stderr]     |
[INFO] [stderr] 225 |         try!(end.to_integer(env)) as f64
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:241:18
[INFO] [stderr]     |
[INFO] [stderr] 241 |     let string = try!(get_this_string(env, &args)).to_string().to_lowercase();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:213:26
[INFO] [stderr]     |
[INFO] [stderr] 213 |         let span = match try!(self.lexer.peek(0)) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:254:18
[INFO] [stderr]     |
[INFO] [stderr] 254 |     let string = try!(get_this_string(env, &args)).to_string().to_uppercase();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:230:33
[INFO] [stderr]     |
[INFO] [stderr] 230 |             let matched = match try!(self.peek_any()) {
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:268:18
[INFO] [stderr]     |
[INFO] [stderr] 268 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:242:13
[INFO] [stderr]     |
[INFO] [stderr] 242 |             try!(self.bump_any());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:274:19
[INFO] [stderr]     |
[INFO] [stderr] 274 |         let arg = try!(args.arg(env, i).to_string(env));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:266:19
[INFO] [stderr]     |
[INFO] [stderr] 266 |             match try!(self.peek_any_at(index)) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:284:18
[INFO] [stderr]     |
[INFO] [stderr] 284 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:276:19
[INFO] [stderr]     |
[INFO] [stderr] 276 |             match try!(self.peek_any_at(index)) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:285:16
[INFO] [stderr]     |
[INFO] [stderr] 285 |     let that = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |         let start = try!(parser.lexer.span());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:318:18
[INFO] [stderr]     |
[INFO] [stderr] 318 |     let string = try!(get_this_string(env, &args)).as_value();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:324:9
[INFO] [stderr]     |
[INFO] [stderr] 324 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:307:9
[INFO] [stderr]     |
[INFO] [stderr] 307 |         try!(parser.parse_strict());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:329:16
[INFO] [stderr]     |
[INFO] [stderr] 329 |     let exec = try!(rx.get(env, name::EXEC));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:309:16
[INFO] [stderr]     |
[INFO] [stderr] 309 |         while !try!(parser.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:332:9
[INFO] [stderr]     |
[INFO] [stderr] 332 |         try!(exec.call(env, rx, vec![string], false))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:310:24
[INFO] [stderr]     |
[INFO] [stderr] 310 |             items.push(try!(parser.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:335:9
[INFO] [stderr]     |
[INFO] [stderr] 335 |         try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:340:9
[INFO] [stderr]     |
[INFO] [stderr] 340 |         try!(locals::LocalResolver::resolve(parser.context, program_ref));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:343:26
[INFO] [stderr]     |
[INFO] [stderr] 343 |             let result = try!(exec.call(env, rx, vec![string], false));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:374:68
[INFO] [stderr]     |
[INFO] [stderr] 374 |         while let Some(Token::Literal(Lit::String(name, exact))) = try!(self.peek_at(offset)) {
[INFO] [stderr]     |                                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:348:30
[INFO] [stderr]     |
[INFO] [stderr] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:375:17
[INFO] [stderr]     |
[INFO] [stderr] 375 |             if !try!(self.is_eos_at(offset + 1)) {
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:348:35
[INFO] [stderr]     |
[INFO] [stderr] 348 |             let this_index = try!(try!(rx.get(env, name::LAST_INDEX)).to_integer(env)) as isize;
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:351:17
[INFO] [stderr]     |
[INFO] [stderr] 351 |                 try!(rx.put(env, name::LAST_INDEX, value, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:381:16
[INFO] [stderr]     |
[INFO] [stderr] 381 |             if try!(self.peek_at(offset)) == Some(Token::SemiColon) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:357:29
[INFO] [stderr]     |
[INFO] [stderr] 357 |             let match_str = try!(result.get(env, Name::from_index(0)));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:400:20
[INFO] [stderr]     |
[INFO] [stderr] 400 |         let name = try!(self.parse_opt_name());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:358:13
[INFO] [stderr]     |
[INFO] [stderr] 358 |             try!(array.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:402:20
[INFO] [stderr]     |
[INFO] [stderr] 402 |         let args = try!(self.parse_parameter_list());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:385:18
[INFO] [stderr]     |
[INFO] [stderr] 385 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |         let block = try!(self.parse_function_block(args));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:391:9
[INFO] [stderr]     |
[INFO] [stderr] 391 |         try!(env.handle(JsHandle::RegExpClass).construct(env, vec![regex]))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:436:9
[INFO] [stderr]     |
[INFO] [stderr] 436 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:409:18
[INFO] [stderr]     |
[INFO] [stderr] 409 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:413:17
[INFO] [stderr]     |
[INFO] [stderr] 413 |     let start = try!(args.arg(env, 0).to_integer(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:438:26
[INFO] [stderr]     |
[INFO] [stderr] 438 |         let was_strict = try!(self.parse_strict());
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |             try!(end.to_integer(env))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:449:16
[INFO] [stderr]     |
[INFO] [stderr] 449 |         while !try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:453:24
[INFO] [stderr]     |
[INFO] [stderr] 453 |             let exec = try!(separator.get(env, name::EXEC));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:450:24
[INFO] [stderr]     |
[INFO] [stderr] 450 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:455:27
[INFO] [stderr]     |
[INFO] [stderr] 455 |             let matches = try!(exec.call(env, separator, vec![string], false));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:460:29
[INFO] [stderr]     |
[INFO] [stderr] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:486:9
[INFO] [stderr]     |
[INFO] [stderr] 486 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:488:12
[INFO] [stderr]     |
[INFO] [stderr] 488 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:494:16
[INFO] [stderr]     |
[INFO] [stderr] 494 |         while !try!(self.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:495:23
[INFO] [stderr]     |
[INFO] [stderr] 495 |             args.push(try!(self.parse_name()));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:497:19
[INFO] [stderr]     |
[INFO] [stderr] 497 |             match try!(self.next()) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:508:42
[INFO] [stderr]     |
[INFO] [stderr] 508 |         if let Token::Identifier(name) = try!(self.next()) {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:516:26
[INFO] [stderr]     |
[INFO] [stderr] 516 |         let name = match try!(self.peek()) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:521:9
[INFO] [stderr]     |
[INFO] [stderr] 521 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:527:20
[INFO] [stderr]     |
[INFO] [stderr] 527 |         let name = try!(self.parse_name());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:555:26
[INFO] [stderr]     |
[INFO] [stderr] 555 |         let name = match try!(self.peek()) {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:611:9
[INFO] [stderr]     |
[INFO] [stderr] 611 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:619:21
[INFO] [stderr]     |
[INFO] [stderr] 619 |         let token = try!(self.peek());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:624:13
[INFO] [stderr]     |
[INFO] [stderr] 624 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:633:9
[INFO] [stderr]     |
[INFO] [stderr] 633 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:635:21
[INFO] [stderr]     |
[INFO] [stderr] 635 |         let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:637:9
[INFO] [stderr]     |
[INFO] [stderr] 637 |         try!(self.expect(Token::CloseBrace));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:646:40
[INFO] [stderr]     |
[INFO] [stderr] 646 |         if let Some(Token::Function) = try!(self.peek()) {
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:647:50
[INFO] [stderr]     |
[INFO] [stderr] 647 |             if let Some(Token::Identifier(..)) = try!(self.peek_at(1)) {
[INFO] [stderr]     |                                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:648:17
[INFO] [stderr]     |
[INFO] [stderr] 648 |                 try!(self.bump());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:650:36
[INFO] [stderr]     |
[INFO] [stderr] 650 |                 let function_ref = try!(self.parse_function());
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:665:15
[INFO] [stderr]     |
[INFO] [stderr] 665 |         match try!(self.peek()) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:666:61
[INFO] [stderr]     |
[INFO] [stderr] 666 |             Some(Token::OpenBrace) => Ok(Item::Block(label, try!(self.parse_block()))),
[INFO] [stderr]     |                                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:669:17
[INFO] [stderr]     |
[INFO] [stderr] 669 |                 try!(self.bump());
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:685:54
[INFO] [stderr]     |
[INFO] [stderr] 685 |                 if let Some(Token::Identifier(..)) = try!(self.peek()) {
[INFO] [stderr]     |                                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:686:49
[INFO] [stderr]     |
[INFO] [stderr] 686 |                     if let Some(Token::Colon) = try!(self.peek_at(1)) {
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:703:19
[INFO] [stderr]     |
[INFO] [stderr] 703 |             match try!(self.peek()) {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:708:24
[INFO] [stderr]     |
[INFO] [stderr] 708 |             stmts.push(try!(self.parse_stmt(None)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:713:9
[INFO] [stderr]     |
[INFO] [stderr] 713 |         try!(self.bump());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:715:24
[INFO] [stderr]     |
[INFO] [stderr] 715 |         let var_decl = try!(self.parse_var_decl());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:717:9
[INFO] [stderr]     |
[INFO] [stderr] 717 |         try!(self.expect_eos());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:725:16
[INFO] [stderr]     |
[INFO] [stderr] 725 |         while !try!(self.is_eof()) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:726:25
[INFO] [stderr]     |
[INFO] [stderr] 726 |             let ident = try!(self.parse_ident());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:730:27
[INFO] [stderr]     |
[INFO] [stderr] 730 |             let expr = if try!(self.consume(Token::Assign)) {
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:731:31
[INFO] [stderr]     |
[INFO] [stderr] 731 |                 Some(Box::new(try!(self.parse_expr())))
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:741:17
[INFO] [stderr]     |
[INFO] [stderr] 741 |             if !try!(self.consume(Token::Comma)) {
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:750:20
[INFO] [stderr]     |
[INFO] [stderr] 750 |         let expr = try!(self.parse_expr_binary());
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:752:15
[INFO] [stderr]     |
[INFO] [stderr] 752 |         match try!(self.peek()) {
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:775:24
[INFO] [stderr]     |
[INFO] [stderr] 775 |         let mut expr = try!(self.parse_expr_logical_and());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:778:28
[INFO] [stderr]     |
[INFO] [stderr] 778 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:783:13
[INFO] [stderr]     |
[INFO] [stderr] 783 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:785:25
[INFO] [stderr]     |
[INFO] [stderr] 785 |             let right = try!(self.parse_expr_logical_and());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:798:24
[INFO] [stderr]     |
[INFO] [stderr] 798 |         let mut expr = try!(self.parse_expr_bitwise_or());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:801:28
[INFO] [stderr]     |
[INFO] [stderr] 801 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:806:13
[INFO] [stderr]     |
[INFO] [stderr] 806 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:808:25
[INFO] [stderr]     |
[INFO] [stderr] 808 |             let right = try!(self.parse_expr_bitwise_or());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:821:24
[INFO] [stderr]     |
[INFO] [stderr] 821 |         let mut expr = try!(self.parse_expr_bitwise_xor());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:824:28
[INFO] [stderr]     |
[INFO] [stderr] 824 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:829:13
[INFO] [stderr]     |
[INFO] [stderr] 829 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:831:25
[INFO] [stderr]     |
[INFO] [stderr] 831 |             let right = try!(self.parse_expr_bitwise_xor());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:844:24
[INFO] [stderr]     |
[INFO] [stderr] 844 |         let mut expr = try!(self.parse_expr_bitwise_and());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:847:28
[INFO] [stderr]     |
[INFO] [stderr] 847 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:852:13
[INFO] [stderr]     |
[INFO] [stderr] 852 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:854:25
[INFO] [stderr]     |
[INFO] [stderr] 854 |             let right = try!(self.parse_expr_bitwise_and());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:867:24
[INFO] [stderr]     |
[INFO] [stderr] 867 |         let mut expr = try!(self.parse_expr_equality());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:870:28
[INFO] [stderr]     |
[INFO] [stderr] 870 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:875:13
[INFO] [stderr]     |
[INFO] [stderr] 875 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:877:25
[INFO] [stderr]     |
[INFO] [stderr] 877 |             let right = try!(self.parse_expr_equality());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:890:24
[INFO] [stderr]     |
[INFO] [stderr] 890 |         let mut expr = try!(self.parse_expr_relational());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:893:28
[INFO] [stderr]     |
[INFO] [stderr] 893 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:901:13
[INFO] [stderr]     |
[INFO] [stderr] 901 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:903:25
[INFO] [stderr]     |
[INFO] [stderr] 903 |             let right = try!(self.parse_expr_relational());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:916:24
[INFO] [stderr]     |
[INFO] [stderr] 916 |         let mut expr = try!(self.parse_expr_shift());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:919:28
[INFO] [stderr]     |
[INFO] [stderr] 919 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:929:13
[INFO] [stderr]     |
[INFO] [stderr] 929 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:931:25
[INFO] [stderr]     |
[INFO] [stderr] 931 |             let right = try!(self.parse_expr_shift());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:944:24
[INFO] [stderr]     |
[INFO] [stderr] 944 |         let mut expr = try!(self.parse_expr_additive());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:947:28
[INFO] [stderr]     |
[INFO] [stderr] 947 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:954:13
[INFO] [stderr]     |
[INFO] [stderr] 954 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:956:25
[INFO] [stderr]     |
[INFO] [stderr] 956 |             let right = try!(self.parse_expr_additive());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:969:24
[INFO] [stderr]     |
[INFO] [stderr] 969 |         let mut expr = try!(self.parse_expr_multiplicative());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:972:28
[INFO] [stderr]     |
[INFO] [stderr] 972 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:978:13
[INFO] [stderr]     |
[INFO] [stderr] 978 |             try!(self.bump());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:980:25
[INFO] [stderr]     |
[INFO] [stderr] 980 |             let right = try!(self.parse_expr_multiplicative());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:460:34
[INFO] [stderr]     |
[INFO] [stderr] 460 |                 let index = try!(try!(matches.get(env, name::INDEX)).to_integer(env)) as usize;
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:993:24
[INFO] [stderr]     |
[INFO] [stderr] 993 |         let mut expr = try!(self.parse_expr_cast());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:461:30
[INFO] [stderr]     |
[INFO] [stderr] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/syntax/parser/mod.rs:996:28
[INFO] [stderr]     |
[INFO] [stderr] 996 |             let op = match try!(self.peek()) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:461:35
[INFO] [stderr]     |
[INFO] [stderr] 461 |                 let length = try!(try!(matches.get(env, name::LENGTH)).to_integer(env)) as usize;
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1003:13
[INFO] [stderr]      |
[INFO] [stderr] 1003 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:463:38
[INFO] [stderr]     |
[INFO] [stderr] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1005:25
[INFO] [stderr]      |
[INFO] [stderr] 1005 |             let right = try!(self.parse_expr_cast());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1020:13
[INFO] [stderr]      |
[INFO] [stderr] 1020 |             try!(self.peek()) == Some(Token::OpenParen) &&
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:463:43
[INFO] [stderr]     |
[INFO] [stderr] 463 |                 let matched_length = try!(try!(matches.get(env, Name::from_index(0))).to_string(env)).to_string().len();
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1021:13
[INFO] [stderr]      |
[INFO] [stderr] 1021 |             try!(self.peek_at(2)) == Some(Token::CloseParen)
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:468:35
[INFO] [stderr]     |
[INFO] [stderr] 468 |                     captures.push(try!(matches.get(env, Name::from_index(i))));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:504:18
[INFO] [stderr]     |
[INFO] [stderr] 504 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1023:52
[INFO] [stderr]      |
[INFO] [stderr] 1023 |             if let Some(Token::Identifier(name)) = try!(self.peek_at(1)) {
[INFO] [stderr]      |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:515:13
[INFO] [stderr]     |
[INFO] [stderr] 515 |             try!(limit.to_uint32(env))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1025:21
[INFO] [stderr]      |
[INFO] [stderr] 1025 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:528:13
[INFO] [stderr]     |
[INFO] [stderr] 528 |             try!(separator.to_string(env)).as_value()
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1026:21
[INFO] [stderr]      |
[INFO] [stderr] 1026 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:536:13
[INFO] [stderr]     |
[INFO] [stderr] 536 |             try!(array.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1027:21
[INFO] [stderr]      |
[INFO] [stderr] 1027 |                     try!(self.bump());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:543:16
[INFO] [stderr]     |
[INFO] [stderr] 543 |             if try!(split_match(env, string_value, 0, separator)).is_none() {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1029:60
[INFO] [stderr]      |
[INFO] [stderr] 1029 |                     return Ok(Expr::Cast(cast_ty, Box::new(try!(self.parse_expr_cast()))));
[INFO] [stderr]      |                                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:544:17
[INFO] [stderr]     |
[INFO] [stderr] 544 |                 try!(array.define_own_property(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1050:38
[INFO] [stderr]      |
[INFO] [stderr] 1050 |         while let Some(Token::New) = try!(self.peek()) {
[INFO] [stderr]      |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:556:23
[INFO] [stderr]     |
[INFO] [stderr] 556 |                 match try!(split_match(env, string_value, offset, separator)) {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1051:13
[INFO] [stderr]      |
[INFO] [stderr] 1051 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:568:29
[INFO] [stderr]     |
[INFO] [stderr] 568 | ...                   try!(array.define_own_property(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1055:24
[INFO] [stderr]      |
[INFO] [stderr] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:583:33
[INFO] [stderr]     |
[INFO] [stderr] 583 | ...                   try!(array.define_own_property(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1055:35
[INFO] [stderr]      |
[INFO] [stderr] 1055 |         let mut expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:603:13
[INFO] [stderr]     |
[INFO] [stderr] 603 |             try!(array.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/string/mod.rs:617:18
[INFO] [stderr]     |
[INFO] [stderr] 617 |     let string = try!(get_this_string(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1057:17
[INFO] [stderr]      |
[INFO] [stderr] 1057 |                 try!(self.bump());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:422:22
[INFO] [stderr]     |
[INFO] [stderr] 422 |         let result = try!(args.function(env).construct(env, Vec::new()));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:423:19
[INFO] [stderr]     |
[INFO] [stderr] 423 |         return Ok(try!(result.to_string(env)).as_value());
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1059:35
[INFO] [stderr]      |
[INFO] [stderr] 1059 |                 Ok(Expr::Function(try!(self.parse_function())))
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:429:19
[INFO] [stderr]     |
[INFO] [stderr] 429 |         let arg = try!(args.arg(env, 0).to_primitive(env, JsPreferredType::None));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1065:17
[INFO] [stderr]      |
[INFO] [stderr] 1065 |                 try!(self.bump());
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:433:18
[INFO] [stderr]     |
[INFO] [stderr] 433 |             _ => try!(arg.to_number(env))
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:436:17
[INFO] [stderr]     |
[INFO] [stderr] 436 |         get_utc(try!(make_date_from_args(env, &args)))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1087:26
[INFO] [stderr]      |
[INFO] [stderr] 1087 |             let is_eos = try!(self.is_eos());
[INFO] [stderr]      |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:469:16
[INFO] [stderr]     |
[INFO] [stderr] 469 |     let year = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:470:17
[INFO] [stderr]     |
[INFO] [stderr] 470 |     let month = try!(args.arg(env, 1).to_number(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1089:20
[INFO] [stderr]      |
[INFO] [stderr] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:471:16
[INFO] [stderr]     |
[INFO] [stderr] 471 |     let date = try!(args.map_or(env, 2, Ok(1.0), |env, p| p.to_number(env)));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:472:17
[INFO] [stderr]     |
[INFO] [stderr] 472 |     let hours = try!(args.map_or(env, 3, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1089:31
[INFO] [stderr]      |
[INFO] [stderr] 1089 |             expr = try!(match try!(self.peek()) {
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:473:19
[INFO] [stderr]     |
[INFO] [stderr] 473 |     let minutes = try!(args.map_or(env, 4, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:474:19
[INFO] [stderr]     |
[INFO] [stderr] 474 |     let seconds = try!(args.map_or(env, 5, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1093:36
[INFO] [stderr]      |
[INFO] [stderr] 1093 |                     let mut call = try!(self.parse_expr_call(expr));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:475:14
[INFO] [stderr]     |
[INFO] [stderr] 475 |     let ms = try!(args.map_or(env, 6, Ok(0.0), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:511:18
[INFO] [stderr]     |
[INFO] [stderr] 511 |     let string = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:516:23
[INFO] [stderr]     |
[INFO] [stderr] 516 |     let constructor = try!(env.handle(JsHandle::Date).get(env, name::CONSTRUCTOR));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1115:9
[INFO] [stderr]      |
[INFO] [stderr] 1115 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:517:16
[INFO] [stderr]     |
[INFO] [stderr] 517 |     let date = try!(constructor.construct(env, vec![time]));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:524:16
[INFO] [stderr]     |
[INFO] [stderr] 524 |     let time = try!(make_date_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1117:21
[INFO] [stderr]      |
[INFO] [stderr] 1117 |         let index = try!(self.parse_expr_seq());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:536:16
[INFO] [stderr]     |
[INFO] [stderr] 536 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:559:16
[INFO] [stderr]     |
[INFO] [stderr] 559 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1119:9
[INFO] [stderr]      |
[INFO] [stderr] 1119 |         try!(self.expect(Token::CloseBracket));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:578:16
[INFO] [stderr]     |
[INFO] [stderr] 578 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:613:16
[INFO] [stderr]     |
[INFO] [stderr] 613 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1125:9
[INFO] [stderr]      |
[INFO] [stderr] 1125 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 654 | time_getter!(Date_getFullYear, Date_getUTCFullYear, get_year_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1127:29
[INFO] [stderr]      |
[INFO] [stderr] 1127 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 654 | time_getter!(Date_getFullYear, Date_getUTCFullYear, get_year_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1135:20
[INFO] [stderr]      |
[INFO] [stderr] 1135 |         let args = try!(self.parse_arguments());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 658 | time_getter!(Date_getMonth, Date_getUTCMonth, get_month_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1153:9
[INFO] [stderr]      |
[INFO] [stderr] 1153 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 658 | time_getter!(Date_getMonth, Date_getUTCMonth, get_month_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1155:21
[INFO] [stderr]      |
[INFO] [stderr] 1155 |         let right = try!(self.parse_expr());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 662 | time_getter!(Date_getDate, Date_getUTCDate, get_date_from_time);
[INFO] [stderr]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1161:9
[INFO] [stderr]      |
[INFO] [stderr] 1161 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1163:20
[INFO] [stderr]      |
[INFO] [stderr] 1163 |         let then = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 662 | time_getter!(Date_getDate, Date_getUTCDate, get_date_from_time);
[INFO] [stderr]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1165:9
[INFO] [stderr]      |
[INFO] [stderr] 1165 |         try!(self.expect(Token::Colon));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 666 | time_getter!(Date_getDay, Date_getUTCDay, get_week_day);
[INFO] [stderr]     | -------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1167:21
[INFO] [stderr]      |
[INFO] [stderr] 1167 |         let else_ = try!(self.parse_expr());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 666 | time_getter!(Date_getDay, Date_getUTCDay, get_week_day);
[INFO] [stderr]     | -------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1173:9
[INFO] [stderr]      |
[INFO] [stderr] 1173 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1175:20
[INFO] [stderr]      |
[INFO] [stderr] 1175 |         let expr = try!(self.parse_expr_cast());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 670 | time_getter!(Date_getHours, Date_getUTCHours, get_hour_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1201:9
[INFO] [stderr]      |
[INFO] [stderr] 1201 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 670 | time_getter!(Date_getHours, Date_getUTCHours, get_hour_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1207:9
[INFO] [stderr]      |
[INFO] [stderr] 1207 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 674 | time_getter!(Date_getMinutes, Date_getUTCMinutes, get_min_from_time);
[INFO] [stderr]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1209:12
[INFO] [stderr]      |
[INFO] [stderr] 1209 |         if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 674 | time_getter!(Date_getMinutes, Date_getUTCMinutes, get_min_from_time);
[INFO] [stderr]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1216:23
[INFO] [stderr]      |
[INFO] [stderr] 1216 |             args.push(try!(self.parse_expr()));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1218:16
[INFO] [stderr]      |
[INFO] [stderr] 1218 |             if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 678 | time_getter!(Date_getSeconds, Date_getUTCSeconds, get_sec_from_time);
[INFO] [stderr]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1222:13
[INFO] [stderr]      |
[INFO] [stderr] 1222 |             try!(self.expect(Token::Comma));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 678 | time_getter!(Date_getSeconds, Date_getUTCSeconds, get_sec_from_time);
[INFO] [stderr]     | --------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1227:24
[INFO] [stderr]      |
[INFO] [stderr] 1227 |         Ok(Expr::Ident(try!(self.parse_ident())))
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:626:24
[INFO] [stderr]     |
[INFO] [stderr] 626 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 682 | time_getter!(Date_getMilliseconds, Date_getUTCMilliseconds, get_ms_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1233:21
[INFO] [stderr]      |
[INFO] [stderr] 1233 |         let token = try!(self.next());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:639:24
[INFO] [stderr]     |
[INFO] [stderr] 639 |             let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 682 | time_getter!(Date_getMilliseconds, Date_getUTCMilliseconds, get_ms_from_time);
[INFO] [stderr]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1246:9
[INFO] [stderr]      |
[INFO] [stderr] 1246 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:686:16
[INFO] [stderr]     |
[INFO] [stderr] 686 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:708:38
[INFO] [stderr]     |
[INFO] [stderr] 708 |                 let time = time_clip(try!(args.arg(env, 0).to_number(env)));
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1248:21
[INFO] [stderr]      |
[INFO] [stderr] 1248 |         let exprs = try!(self.parse_expr_seq());
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:723:16
[INFO] [stderr]     |
[INFO] [stderr] 723 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:730:9
[INFO] [stderr]     |
[INFO] [stderr] 730 |         try!(args.arg(env, 0).to_number(env))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:743:16
[INFO] [stderr]     |
[INFO] [stderr] 743 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1250:9
[INFO] [stderr]      |
[INFO] [stderr] 1250 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:749:9
[INFO] [stderr]     |
[INFO] [stderr] 749 |         try!(args.arg(env, 0).to_number(env))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:762:16
[INFO] [stderr]     |
[INFO] [stderr] 762 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:765:15
[INFO] [stderr]     |
[INFO] [stderr] 765 |     let sec = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1256:9
[INFO] [stderr]      |
[INFO] [stderr] 1256 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:766:14
[INFO] [stderr]     |
[INFO] [stderr] 766 |     let ms = try!(args.map_or_else(env, 1, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:785:16
[INFO] [stderr]     |
[INFO] [stderr] 785 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:787:15
[INFO] [stderr]     |
[INFO] [stderr] 787 |     let sec = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1260:13
[INFO] [stderr]      |
[INFO] [stderr] 1260 |         if !try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:788:14
[INFO] [stderr]     |
[INFO] [stderr] 788 |     let ms = try!(args.map_or_else(env, 1, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:807:16
[INFO] [stderr]     |
[INFO] [stderr] 807 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1266:23
[INFO] [stderr]      |
[INFO] [stderr] 1266 |                 match try!(self.peek()) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1268:25
[INFO] [stderr]      |
[INFO] [stderr] 1268 |                         try!(self.bump());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1273:25
[INFO] [stderr]      |
[INFO] [stderr] 1273 |                         try!(self.bump());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1278:36
[INFO] [stderr]      |
[INFO] [stderr] 1278 |                         elems.push(try!(self.parse_expr()));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1280:28
[INFO] [stderr]      |
[INFO] [stderr] 1280 |                         if try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1283:25
[INFO] [stderr]      |
[INFO] [stderr] 1283 |                         try!(self.expect(Token::Comma));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1293:9
[INFO] [stderr]      |
[INFO] [stderr] 1293 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1299:13
[INFO] [stderr]      |
[INFO] [stderr] 1299 |         if !try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1300:16
[INFO] [stderr]      |
[INFO] [stderr] 1300 |             if try!(self.consume(Token::Comma)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1301:17
[INFO] [stderr]      |
[INFO] [stderr] 1301 |                 try!(self.expect(Token::CloseBrace));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1304:32
[INFO] [stderr]      |
[INFO] [stderr] 1304 |                     props.push(try!(self.parse_expr_object_literal_prop()));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1308:24
[INFO] [stderr]      |
[INFO] [stderr] 1308 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1311:21
[INFO] [stderr]      |
[INFO] [stderr] 1311 |                     try!(self.expect(Token::Comma));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1312:24
[INFO] [stderr]      |
[INFO] [stderr] 1312 |                     if try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1323:29
[INFO] [stderr]      |
[INFO] [stderr] 1323 |         if let Some(name) = try!(self.parse_ident_name()) {
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1324:30
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             let prop_ident = try!(self.parse_ident_name());
[INFO] [stderr]      |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1326:16
[INFO] [stderr]      |
[INFO] [stderr] 1326 |             if try!(self.consume(Token::OpenParen)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1334:21
[INFO] [stderr]      |
[INFO] [stderr] 1334 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1336:33
[INFO] [stderr]      |
[INFO] [stderr] 1336 |                     let start = try!(self.lexer.span());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1338:33
[INFO] [stderr]      |
[INFO] [stderr] 1338 |                     let block = try!(self.parse_function_block(Vec::new()));
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1355:37
[INFO] [stderr]      |
[INFO] [stderr] 1355 |                     let args = vec![try!(self.parse_name())];
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1357:21
[INFO] [stderr]      |
[INFO] [stderr] 1357 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1359:33
[INFO] [stderr]      |
[INFO] [stderr] 1359 |                     let start = try!(self.lexer.span());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1361:33
[INFO] [stderr]      |
[INFO] [stderr] 1361 |                     let block = try!(self.parse_function_block(args));
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1384:21
[INFO] [stderr]      |
[INFO] [stderr] 1384 |                     try!(self.consume(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1386:32
[INFO] [stderr]      |
[INFO] [stderr] 1386 |                     let expr = try!(self.parse_expr());
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1391:35
[INFO] [stderr]      |
[INFO] [stderr] 1391 |         } else if let Some(lit) = try!(self.parse_lit()) {
[INFO] [stderr]      |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1399:13
[INFO] [stderr]      |
[INFO] [stderr] 1399 |             try!(self.consume(Token::Colon));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1401:24
[INFO] [stderr]      |
[INFO] [stderr] 1401 |             let expr = try!(self.parse_expr());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1412:9
[INFO] [stderr]      |
[INFO] [stderr] 1412 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1414:9
[INFO] [stderr]      |
[INFO] [stderr] 1414 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1416:20
[INFO] [stderr]      |
[INFO] [stderr] 1416 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1418:9
[INFO] [stderr]      |
[INFO] [stderr] 1418 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1420:20
[INFO] [stderr]      |
[INFO] [stderr] 1420 |         let then = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1422:24
[INFO] [stderr]      |
[INFO] [stderr] 1422 |         let else_ = if try!(self.consume(Token::Else)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1423:27
[INFO] [stderr]      |
[INFO] [stderr] 1423 |             Some(Box::new(try!(self.parse_stmt(None))))
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1434:20
[INFO] [stderr]      |
[INFO] [stderr] 1434 |         exprs.push(try!(self.parse_expr()));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1436:15
[INFO] [stderr]      |
[INFO] [stderr] 1436 |         while try!(self.consume(Token::Comma)) {
[INFO] [stderr]      |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1437:24
[INFO] [stderr]      |
[INFO] [stderr] 1437 |             exprs.push(try!(self.parse_expr()));
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1446:9
[INFO] [stderr]      |
[INFO] [stderr] 1446 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1448:20
[INFO] [stderr]      |
[INFO] [stderr] 1448 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1450:9
[INFO] [stderr]      |
[INFO] [stderr] 1450 |         try!(self.expect(Token::While));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1451:9
[INFO] [stderr]      |
[INFO] [stderr] 1451 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1453:20
[INFO] [stderr]      |
[INFO] [stderr] 1453 |         let expr = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1455:9
[INFO] [stderr]      |
[INFO] [stderr] 1455 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1456:9
[INFO] [stderr]      |
[INFO] [stderr] 1456 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1462:9
[INFO] [stderr]      |
[INFO] [stderr] 1462 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1464:9
[INFO] [stderr]      |
[INFO] [stderr] 1464 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1466:20
[INFO] [stderr]      |
[INFO] [stderr] 1466 |         let expr = try!(self.parse_expr());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1468:9
[INFO] [stderr]      |
[INFO] [stderr] 1468 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1470:20
[INFO] [stderr]      |
[INFO] [stderr] 1470 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1476:9
[INFO] [stderr]      |
[INFO] [stderr] 1476 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1478:9
[INFO] [stderr]      |
[INFO] [stderr] 1478 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1480:12
[INFO] [stderr]      |
[INFO] [stderr] 1480 |         if try!(self.consume(Token::Var)) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:810:15
[INFO] [stderr]     |
[INFO] [stderr] 810 |     let min = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:811:15
[INFO] [stderr]     |
[INFO] [stderr] 811 |     let sec = try!(args.map_or_else(env, 1, |_| Ok(get_sec_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:812:14
[INFO] [stderr]     |
[INFO] [stderr] 812 |     let ms = try!(args.map_or_else(env, 2, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:831:16
[INFO] [stderr]     |
[INFO] [stderr] 831 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:833:15
[INFO] [stderr]     |
[INFO] [stderr] 833 |     let min = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:834:15
[INFO] [stderr]     |
[INFO] [stderr] 834 |     let sec = try!(args.map_or_else(env, 1, |_| Ok(get_sec_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1483:24
[INFO] [stderr]      |
[INFO] [stderr] 1483 |             let vars = try!(self.parse_var_decl());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:835:14
[INFO] [stderr]     |
[INFO] [stderr] 835 |     let ms = try!(args.map_or_else(env, 2, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:854:16
[INFO] [stderr]     |
[INFO] [stderr] 854 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:857:16
[INFO] [stderr]     |
[INFO] [stderr] 857 |     let hour = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1485:19
[INFO] [stderr]      |
[INFO] [stderr] 1485 |             match try!(self.next()) {
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:858:15
[INFO] [stderr]     |
[INFO] [stderr] 858 |     let min = try!(args.map_or_else(env, 1, |_| Ok(get_min_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:859:15
[INFO] [stderr]     |
[INFO] [stderr] 859 |     let sec = try!(args.map_or_else(env, 2, |_| Ok(get_sec_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1487:46
[INFO] [stderr]      |
[INFO] [stderr] 1487 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:860:14
[INFO] [stderr]     |
[INFO] [stderr] 860 |     let ms = try!(args.map_or_else(env, 3, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:879:16
[INFO] [stderr]     |
[INFO] [stderr] 879 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1502:32
[INFO] [stderr]      |
[INFO] [stderr] 1502 |                     let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:881:16
[INFO] [stderr]     |
[INFO] [stderr] 881 |     let hour = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:882:15
[INFO] [stderr]     |
[INFO] [stderr] 882 |     let min = try!(args.map_or_else(env, 1, |_| Ok(get_min_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1504:21
[INFO] [stderr]      |
[INFO] [stderr] 1504 |                     try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:883:15
[INFO] [stderr]     |
[INFO] [stderr] 883 |     let sec = try!(args.map_or_else(env, 2, |_| Ok(get_sec_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:884:14
[INFO] [stderr]     |
[INFO] [stderr] 884 |     let ms = try!(args.map_or_else(env, 3, |_| Ok(get_ms_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1506:32
[INFO] [stderr]      |
[INFO] [stderr] 1506 |                     let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:903:16
[INFO] [stderr]     |
[INFO] [stderr] 903 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1515:16
[INFO] [stderr]      |
[INFO] [stderr] 1515 |             if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:906:16
[INFO] [stderr]     |
[INFO] [stderr] 906 |     let date = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:923:16
[INFO] [stderr]     |
[INFO] [stderr] 923 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:925:16
[INFO] [stderr]     |
[INFO] [stderr] 925 |     let date = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1518:42
[INFO] [stderr]      |
[INFO] [stderr] 1518 |                 let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:942:16
[INFO] [stderr]     |
[INFO] [stderr] 942 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:945:17
[INFO] [stderr]     |
[INFO] [stderr] 945 |     let month = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1522:28
[INFO] [stderr]      |
[INFO] [stderr] 1522 |                 let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:946:16
[INFO] [stderr]     |
[INFO] [stderr] 946 |     let date = try!(args.map_or_else(env, 1, |_| Ok(get_date_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1543:25
[INFO] [stderr]      |
[INFO] [stderr] 1543 |                         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:963:16
[INFO] [stderr]     |
[INFO] [stderr] 963 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:965:17
[INFO] [stderr]     |
[INFO] [stderr] 965 |     let month = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:966:16
[INFO] [stderr]     |
[INFO] [stderr] 966 |     let date = try!(args.map_or_else(env, 1, |_| Ok(get_date_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1545:36
[INFO] [stderr]      |
[INFO] [stderr] 1545 |                         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:983:16
[INFO] [stderr]     |
[INFO] [stderr] 983 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:986:16
[INFO] [stderr]     |
[INFO] [stderr] 986 |     let year = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1553:27
[INFO] [stderr]      |
[INFO] [stderr] 1553 |                 } else if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:987:17
[INFO] [stderr]     |
[INFO] [stderr] 987 |     let month = try!(args.map_or_else(env, 1, |_| Ok(get_month_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/date.rs:988:16
[INFO] [stderr]     |
[INFO] [stderr] 988 |     let date = try!(args.map_or_else(env, 2, |_| Ok(get_date_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1005:16
[INFO] [stderr]      |
[INFO] [stderr] 1005 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1554:46
[INFO] [stderr]      |
[INFO] [stderr] 1554 |                     let (test, incr, stmt) = try!(self.parse_for_tail());
[INFO] [stderr]      |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1007:16
[INFO] [stderr]      |
[INFO] [stderr] 1007 |     let year = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1008:17
[INFO] [stderr]      |
[INFO] [stderr] 1008 |     let month = try!(args.map_or_else(env, 1, |_| Ok(get_month_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1565:23
[INFO] [stderr]      |
[INFO] [stderr] 1565 |         let test = if try!(self.consume(Token::SemiColon)) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1009:16
[INFO] [stderr]      |
[INFO] [stderr] 1009 |     let date = try!(args.map_or_else(env, 2, |_| Ok(get_date_from_time(time)), |env, p| p.to_number(env)));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1031:16
[INFO] [stderr]      |
[INFO] [stderr] 1031 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1041:18
[INFO] [stderr]      |
[INFO] [stderr] 1041 |     let object = try!(args.this(env).to_object(env));
[INFO] [stderr]      |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1042:16
[INFO] [stderr]      |
[INFO] [stderr] 1042 |     let time = try!(object.to_primitive(env, JsPreferredType::Number));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1047:22
[INFO] [stderr]      |
[INFO] [stderr] 1047 |         let to_iso = try!(object.get(env, name::TO_ISO));
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1059:16
[INFO] [stderr]      |
[INFO] [stderr] 1059 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1072:16
[INFO] [stderr]      |
[INFO] [stderr] 1072 |     let time = try!(get_time_from_args(env, &args));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/env/date.rs:1075:16
[INFO] [stderr]      |
[INFO] [stderr] 1075 |     let year = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]      |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/number.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |         try!(args.arg(env, 0).to_number(env))
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/number.rs:58:17
[INFO] [stderr]    |
[INFO] [stderr] 58 |     let value = try!(get_number(env, value)).unwrap_number();
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/number.rs:64:21
[INFO] [stderr]    |
[INFO] [stderr] 64 |         let radix = try!(radix.to_integer(env)) as i32;
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/number.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(args.arg(env, 0).to_integer(env))
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/number.rs:95:21
[INFO] [stderr]    |
[INFO] [stderr] 95 |         let value = try!(args.this(env).to_number(env));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/number.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |     let value = try!(get_number(env, value)).unwrap_number();
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/number.rs:110:31
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let fraction_digits = try!(fraction_digits.to_integer(env)) as i32;
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/number.rs:124:17
[INFO] [stderr]     |
[INFO] [stderr] 124 |     let value = try!(get_number(env, value)).unwrap_number();
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/number.rs:130:25
[INFO] [stderr]     |
[INFO] [stderr] 130 |         let precision = try!(precision.to_integer(env)) as i32;
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/boolean.rs:44:17
[INFO] [stderr]    |
[INFO] [stderr] 44 |     let value = try!(get_bool_value(env, this_arg));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/boolean.rs:52:17
[INFO] [stderr]    |
[INFO] [stderr] 52 |     let value = try!(get_bool_value(env, this_arg));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:32:17
[INFO] [stderr]    |
[INFO] [stderr] 32 |                 try!(pattern.to_string(env))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:37:17
[INFO] [stderr]    |
[INFO] [stderr] 37 |                 try!(flags.to_string(env))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:71:22
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let regexp = try!(JsRegExp::new_local(
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(this.define_own_property(env, name::SOURCE, value, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         try!(this.define_own_property(env, name::GLOBAL, value, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:91:9
[INFO] [stderr]    |
[INFO] [stderr] 91 |         try!(this.define_own_property(env, name::IGNORE_CASE, value, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 |         try!(this.define_own_property(env, name::MULTILINE, value, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/regexp.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |         try!(this.define_own_property(env, name::LAST_INDEX, value, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:113:18
[INFO] [stderr]     |
[INFO] [stderr] 113 |     let regexp = try!(unwrap_regexp(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:116:17
[INFO] [stderr]     |
[INFO] [stderr] 116 |     let input = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:120:22
[INFO] [stderr]     |
[INFO] [stderr] 120 |     let last_index = try!(this.get(env, name::LAST_INDEX));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:121:26
[INFO] [stderr]     |
[INFO] [stderr] 121 |     let mut last_index = try!(last_index.to_number(env));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:135:9
[INFO] [stderr]     |
[INFO] [stderr] 135 |         try!(this.put(env, name::LAST_INDEX, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:152:13
[INFO] [stderr]     |
[INFO] [stderr] 152 |             try!(this.put(env, name::LAST_INDEX, value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:158:9
[INFO] [stderr]     |
[INFO] [stderr] 158 |         try!(result.define_own_property(env, name::INDEX, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:161:9
[INFO] [stderr]     |
[INFO] [stderr] 161 |         try!(result.define_own_property(env, name::INPUT, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:169:9
[INFO] [stderr]     |
[INFO] [stderr] 169 |         try!(result.define_own_property(env, name::LENGTH, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:173:9
[INFO] [stderr]     |
[INFO] [stderr] 173 |         try!(result.define_own_property(env, Name::from_index(0), value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:179:17
[INFO] [stderr]     |
[INFO] [stderr] 179 |                 try!(result.define_own_property(env, Name::from_index(i), value, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(this.put(env, name::LAST_INDEX, value, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:193:18
[INFO] [stderr]     |
[INFO] [stderr] 193 |     let result = try!(RegExp_exec(env, mode, args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/regexp.rs:200:18
[INFO] [stderr]     |
[INFO] [stderr] 200 |     let regexp = try!(unwrap_regexp(env, &args));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:10:15
[INFO] [stderr]    |
[INFO] [stderr] 10 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:30:15
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:37:13
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let y = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let x = try!(args.arg(env, 1).to_number(env));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:45:15
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:52:15
[INFO] [stderr]    |
[INFO] [stderr] 52 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:59:15
[INFO] [stderr]    |
[INFO] [stderr] 59 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:66:15
[INFO] [stderr]    |
[INFO] [stderr] 66 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:73:15
[INFO] [stderr]    |
[INFO] [stderr] 73 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/math.rs:89:16
[INFO] [stderr]    |
[INFO] [stderr] 89 |             if try!(env.compare_gt(arg, last)) {
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1568:24
[INFO] [stderr]      |
[INFO] [stderr] 1568 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1570:13
[INFO] [stderr]      |
[INFO] [stderr] 1570 |             try!(self.expect(Token::SemiColon));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1575:23
[INFO] [stderr]      |
[INFO] [stderr] 1575 |         let incr = if try!(self.consume(Token::CloseParen)) {
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1578:24
[INFO] [stderr]      |
[INFO] [stderr] 1578 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1580:13
[INFO] [stderr]      |
[INFO] [stderr] 1580 |             try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1585:20
[INFO] [stderr]      |
[INFO] [stderr] 1585 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1591:9
[INFO] [stderr]      |
[INFO] [stderr] 1591 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1593:25
[INFO] [stderr]      |
[INFO] [stderr] 1593 |         let label = if !try!(self.is_eos()) {
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:114:16
[INFO] [stderr]     |
[INFO] [stderr] 114 |             if try!(env.compare_lt(arg, last)) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1594:33
[INFO] [stderr]      |
[INFO] [stderr] 1594 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1605:9
[INFO] [stderr]      |
[INFO] [stderr] 1605 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:130:13
[INFO] [stderr]     |
[INFO] [stderr] 130 |     let x = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1611:9
[INFO] [stderr]      |
[INFO] [stderr] 1611 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:131:13
[INFO] [stderr]     |
[INFO] [stderr] 131 |     let y = try!(args.arg(env, 1).to_number(env));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1613:25
[INFO] [stderr]      |
[INFO] [stderr] 1613 |         let label = if !try!(self.is_eos()) {
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:157:15
[INFO] [stderr]     |
[INFO] [stderr] 157 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1614:33
[INFO] [stderr]      |
[INFO] [stderr] 1614 |             if let Some(name) = try!(self.parse_opt_name()) {
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:189:15
[INFO] [stderr]     |
[INFO] [stderr] 189 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1625:9
[INFO] [stderr]      |
[INFO] [stderr] 1625 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:196:15
[INFO] [stderr]     |
[INFO] [stderr] 196 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1634:13
[INFO] [stderr]      |
[INFO] [stderr] 1634 |             try!(self.bump());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1636:27
[INFO] [stderr]      |
[INFO] [stderr] 1636 |             let expr = if try!(self.is_eos()) {
[INFO] [stderr]      |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/math.rs:203:15
[INFO] [stderr]     |
[INFO] [stderr] 203 |     let arg = try!(args.arg(env, 0).to_number(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1639:22
[INFO] [stderr]      |
[INFO] [stderr] 1639 |                 Some(try!(self.parse_expr_seq()))
[INFO] [stderr]      |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]  --> src/rt/env/console.rs:6:18
[INFO] [stderr]   |
[INFO] [stderr] 6 |     let string = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stderr]   |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1642:13
[INFO] [stderr]      |
[INFO] [stderr] 1642 |             try!(self.expect_eos());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:11:16
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let this = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1655:9
[INFO] [stderr]      |
[INFO] [stderr] 1655 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:17:23
[INFO] [stderr]    |
[INFO] [stderr] 17 |         let message = try!(message.to_string(env)).as_value();
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1657:9
[INFO] [stderr]      |
[INFO] [stderr] 1657 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1659:20
[INFO] [stderr]      |
[INFO] [stderr] 1659 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         try!(this_obj.put(env, name::MESSAGE, message, true));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1661:9
[INFO] [stderr]      |
[INFO] [stderr] 1661 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:29:20
[INFO] [stderr]    |
[INFO] [stderr] 29 |         let name = try!(this.get(env, name::NAME));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 |             try!(name.to_string(env))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:36:23
[INFO] [stderr]    |
[INFO] [stderr] 36 |         let message = try!(this.get(env, name::MESSAGE));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/error.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |             try!(message.to_string(env))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/lexer.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 |         Ok(try!(self.peek()).is_none())
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/lexer.rs:47:30
[INFO] [stderr]    |
[INFO] [stderr] 47 |         if let Some(token) = try!(self.peek()) {
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/lexer.rs:65:29
[INFO] [stderr]    |
[INFO] [stderr] 65 |                 let token = try!(self.parse());
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/lexer.rs:90:52
[INFO] [stderr]    |
[INFO] [stderr] 90 |             c @ '0' ... '9' | c @ '-' | c @ '.' => try!(self.parse_decimal(c)),
[INFO] [stderr]    |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/lexer.rs:91:20
[INFO] [stderr]    |
[INFO] [stderr] 91 |             '"' => try!(self.parse_string()),
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/lexer.rs:100:43
[INFO] [stderr]     |
[INFO] [stderr] 100 |                 if let Some(identifier) = try!(self.parse_identifier()) {
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/lexer.rs:101:21
[INFO] [stderr]     |
[INFO] [stderr] 101 |                     try!(self.token_from_identifier(identifier))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/lexer.rs:153:34
[INFO] [stderr]     |
[INFO] [stderr] 153 |                     let parsed = try!(self.parse_escape());
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/lexer.rs:173:20
[INFO] [stderr]     |
[INFO] [stderr] 173 |             'u' => try!(self.parse_escape_hex(4)).to_string(),
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |         try!(self.lexer.next());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:32:24
[INFO] [stderr]    |
[INFO] [stderr] 32 |             let next = try!(self.next());
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:45:29
[INFO] [stderr]    |
[INFO] [stderr] 45 |         let matched = match try!(self.peek()) {
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             try!(self.bump());
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:67:22
[INFO] [stderr]    |
[INFO] [stderr] 67 |         let result = try!(parser.parse_value());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1663:20
[INFO] [stderr]      |
[INFO] [stderr] 1663 |         let stmt = try!(self.parse_stmt(None));
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:69:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |         if !try!(parser.is_eof()) {
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:77:15
[INFO] [stderr]    |
[INFO] [stderr] 77 |         match try!(self.next()) {
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1669:9
[INFO] [stderr]      |
[INFO] [stderr] 1669 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:95:13
[INFO] [stderr]    |
[INFO] [stderr] 95 |         if !try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1671:9
[INFO] [stderr]      |
[INFO] [stderr] 1671 |         try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:97:59
[INFO] [stderr]    |
[INFO] [stderr] 97 |                 if let Token::Literal(Lit::String(key)) = try!(self.next()) {
[INFO] [stderr]    |                                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1673:20
[INFO] [stderr]      |
[INFO] [stderr] 1673 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/parser.rs:98:21
[INFO] [stderr]    |
[INFO] [stderr] 98 |                     try!(self.consume(Token::Colon));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1675:9
[INFO] [stderr]      |
[INFO] [stderr] 1675 |         try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1677:9
[INFO] [stderr]      |
[INFO] [stderr] 1677 |         try!(self.expect(Token::OpenBrace));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:100:33
[INFO] [stderr]     |
[INFO] [stderr] 100 |                     let value = try!(self.parse_value());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1683:19
[INFO] [stderr]      |
[INFO] [stderr] 1683 |             match try!(self.next()) {
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1686:37
[INFO] [stderr]      |
[INFO] [stderr] 1686 |                     let case_expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1688:21
[INFO] [stderr]      |
[INFO] [stderr] 1688 |                     try!(self.expect(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1690:33
[INFO] [stderr]      |
[INFO] [stderr] 1690 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1695:21
[INFO] [stderr]      |
[INFO] [stderr] 1695 |                     try!(self.expect(Token::Colon));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1705:33
[INFO] [stderr]      |
[INFO] [stderr] 1705 |                     let stmts = try!(self.parse_stmt_list());
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1717:9
[INFO] [stderr]      |
[INFO] [stderr] 1717 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1719:12
[INFO] [stderr]      |
[INFO] [stderr] 1719 |         if try!(self.is_eos()) {
[INFO] [stderr]      |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1722:24
[INFO] [stderr]      |
[INFO] [stderr] 1722 |             let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1724:13
[INFO] [stderr]      |
[INFO] [stderr] 1724 |             try!(self.expect_eos());
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1731:9
[INFO] [stderr]      |
[INFO] [stderr] 1731 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1733:19
[INFO] [stderr]      |
[INFO] [stderr] 1733 |         let try = try!(self.parse_block());
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1735:24
[INFO] [stderr]      |
[INFO] [stderr] 1735 |         let catch = if try!(self.consume(Token::Catch)) {
[INFO] [stderr]      |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1738:13
[INFO] [stderr]      |
[INFO] [stderr] 1738 |             try!(self.expect(Token::OpenParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1740:25
[INFO] [stderr]      |
[INFO] [stderr] 1740 |             let ident = try!(self.parse_ident());
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1744:13
[INFO] [stderr]      |
[INFO] [stderr] 1744 |             try!(self.expect(Token::CloseParen));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1746:29
[INFO] [stderr]      |
[INFO] [stderr] 1746 |             let mut catch = try!(self.parse_block());
[INFO] [stderr]      |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1758:26
[INFO] [stderr]      |
[INFO] [stderr] 1758 |         let finally = if try!(self.consume(Token::Finally)) {
[INFO] [stderr]      |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1759:18
[INFO] [stderr]      |
[INFO] [stderr] 1759 |             Some(try!(self.parse_block()))
[INFO] [stderr]      |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1774:9
[INFO] [stderr]      |
[INFO] [stderr] 1774 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1776:9
[INFO] [stderr]      |
[INFO] [stderr] 1776 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1783:19
[INFO] [stderr]      |
[INFO] [stderr] 1783 |             name: try!(self.parse_name())
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1786:9
[INFO] [stderr]      |
[INFO] [stderr] 1786 |         try!(self.bump());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1792:20
[INFO] [stderr]      |
[INFO] [stderr] 1792 |         let expr = try!(self.parse_expr_seq());
[INFO] [stderr]      |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/syntax/parser/mod.rs:1794:9
[INFO] [stderr]      |
[INFO] [stderr] 1794 |         try!(self.expect_eos());
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/ir/mod.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |         try!(self.build_function_ir(function_ref, ParseMode::Normal));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/ir/mod.rs:96:29
[INFO] [stderr]    |
[INFO] [stderr] 96 |             let mut lexer = try!(Lexer::new(reader, &self.interner, LexerMode::Normal));
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr] 102 |             try!(Parser::parse_program(&mut self.ast, &mut lexer, &self.interner, mode, privileged))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:114:9
[INFO] [stderr]     |
[INFO] [stderr] 114 |         try!(self.build_function_ir(program_ref, mode));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:180:13
[INFO] [stderr]     |
[INFO] [stderr] 180 |             try!(generator.emit_functions(&function.block.block));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:182:13
[INFO] [stderr]     |
[INFO] [stderr] 182 |             try!(generator.emit_block(&function.block.block));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 |             try!(self.build_function_ir(FunctionRef(i as u32), ParseMode::Normal));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             try!(self.emit_stmt(&stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:419:13
[INFO] [stderr]     |
[INFO] [stderr] 419 |             try!(self.emit_stmt(&stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:427:13
[INFO] [stderr]     |
[INFO] [stderr] 427 |             try!(self.emit_stmt(stmt));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:462:41
[INFO] [stderr]     |
[INFO] [stderr] 462 |         let (target, try_catch_depth) = try!(self.get_target(targets, label));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:489:9
[INFO] [stderr]     |
[INFO] [stderr] 489 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:493:9
[INFO] [stderr]     |
[INFO] [stderr] 493 |         try!(self.emit_test(expr, start, false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:506:9
[INFO] [stderr]     |
[INFO] [stderr] 506 |         try!(self.emit_exprs(exprs, leave.is_some()));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:520:21
[INFO] [stderr]     |
[INFO] [stderr] 520 |                     try!(generator.emit_exprs(init, false))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:536:21
[INFO] [stderr]     |
[INFO] [stderr] 536 |                     try!(generator.emit_var_decl(init));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:556:9
[INFO] [stderr]     |
[INFO] [stderr] 556 |         try!(init(self));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:562:9
[INFO] [stderr]     |
[INFO] [stderr] 562 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:567:13
[INFO] [stderr]     |
[INFO] [stderr] 567 |             try!(self.emit_exprs(incr, false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:573:13
[INFO] [stderr]     |
[INFO] [stderr] 573 |             try!(self.emit_tests(test, body_label, false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:618:21
[INFO] [stderr]     |
[INFO] [stderr] 618 |         let local = try!(expr(self));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:622:9
[INFO] [stderr]     |
[INFO] [stderr] 622 |         try!(self.emit_exprs(in_, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:634:9
[INFO] [stderr]     |
[INFO] [stderr] 634 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:669:13
[INFO] [stderr]     |
[INFO] [stderr] 669 |             try!(self.emit_tests(test, else_label, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:671:13
[INFO] [stderr]     |
[INFO] [stderr] 671 |             try!(self.emit_stmt(then));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:677:13
[INFO] [stderr]     |
[INFO] [stderr] 677 |             try!(self.emit_stmt(else_));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:683:13
[INFO] [stderr]     |
[INFO] [stderr] 683 |             try!(self.emit_tests(test, after_label, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:685:13
[INFO] [stderr]     |
[INFO] [stderr] 685 |             try!(self.emit_stmt(then));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:697:9
[INFO] [stderr]     |
[INFO] [stderr] 697 |         try!(self.emit_stmt(item));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:707:13
[INFO] [stderr]     |
[INFO] [stderr] 707 |             try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:741:9
[INFO] [stderr]     |
[INFO] [stderr] 741 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:754:21
[INFO] [stderr]     |
[INFO] [stderr] 754 |                     try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:779:13
[INFO] [stderr]     |
[INFO] [stderr] 779 |             try!(self.emit_stmts(stmts));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:790:9
[INFO] [stderr]     |
[INFO] [stderr] 790 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:804:9
[INFO] [stderr]     |
[INFO] [stderr] 804 |         try!(self.emit_block(try));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:829:17
[INFO] [stderr]     |
[INFO] [stderr] 829 |                 try!(self.emit_block(&catch.block));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:845:17
[INFO] [stderr]     |
[INFO] [stderr] 845 |                 try!(self.emit_block(&catch.block));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:856:13
[INFO] [stderr]     |
[INFO] [stderr] 856 |             try!(self.emit_block(finally));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:873:17
[INFO] [stderr]     |
[INFO] [stderr] 873 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:893:9
[INFO] [stderr]     |
[INFO] [stderr] 893 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:897:9
[INFO] [stderr]     |
[INFO] [stderr] 897 |         try!(self.emit_test(expr, start, false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:910:9
[INFO] [stderr]     |
[INFO] [stderr] 910 |         try!(self.emit_exprs(exprs, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:103:21
[INFO] [stderr]     |
[INFO] [stderr] 103 |                     try!(object.define_own_property(self.env, key, JsDescriptor::new_simple_value(value), false));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:915:9
[INFO] [stderr]     |
[INFO] [stderr] 915 |         try!(self.emit_stmt(stmt));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:935:13
[INFO] [stderr]     |
[INFO] [stderr] 935 |             try!(self.emit_expr(&exprs.exprs[i], leave && i == len - 1));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:946:17
[INFO] [stderr]     |
[INFO] [stderr] 946 |                 try!(self.emit_test(&exprs.exprs[i], label, inverse));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:948:17
[INFO] [stderr]     |
[INFO] [stderr] 948 |                 try!(self.emit_expr(&exprs.exprs[i], false));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:108:20
[INFO] [stderr]     |
[INFO] [stderr] 108 |                 if try!(self.consume(Token::CloseBrace)) {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/ir/mod.rs:980:9
[INFO] [stderr]     |
[INFO] [stderr] 980 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |                 try!(self.expect(Token::Comma));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1007:25
[INFO] [stderr]      |
[INFO] [stderr] 1007 |                         try!(self.emit_expr(&exprs[i], true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:123:13
[INFO] [stderr]     |
[INFO] [stderr] 123 |         if !try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1030:17
[INFO] [stderr]      |
[INFO] [stderr] 1030 |                 try!(self.emit_expr(expr, false));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:125:29
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 let value = try!(self.parse_value());
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1081:17
[INFO] [stderr]      |
[INFO] [stderr] 1081 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:127:17
[INFO] [stderr]     |
[INFO] [stderr] 127 |                 try!(array.define_own_property(self.env, Name::from_index(offset), JsDescriptor::new_simple_value(value), false));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1083:17
[INFO] [stderr]      |
[INFO] [stderr] 1083 |                 try!(generator.emit_expr(lhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:130:20
[INFO] [stderr]     |
[INFO] [stderr] 130 |                 if try!(self.consume(Token::CloseBracket)) {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1084:17
[INFO] [stderr]      |
[INFO] [stderr] 1084 |                 try!(generator.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/parser.rs:134:17
[INFO] [stderr]     |
[INFO] [stderr] 134 |                 try!(self.expect(Token::Comma));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1118:29
[INFO] [stderr]      |
[INFO] [stderr] 1118 | ...                   try!(load(self));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/writer.rs:30:26
[INFO] [stderr]    |
[INFO] [stderr] 30 |             let length = try!(value.get(env, name::LENGTH)).unwrap_number() as usize;
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1124:29
[INFO] [stderr]      |
[INFO] [stderr] 1124 | ...                   try!(load(self));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/writer.rs:33:31
[INFO] [stderr]    |
[INFO] [stderr] 33 |                 let element = try!(value.get(env, Name::from_index(i)));
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/writer.rs:47:32
[INFO] [stderr]    |
[INFO] [stderr] 47 |                     let name = try!(element.to_string(env)).to_string();
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1132:25
[INFO] [stderr]      |
[INFO] [stderr] 1132 |                         try!(load(self));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/writer.rs:72:21
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let value = try!(self.transform(value, None, None));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1137:25
[INFO] [stderr]      |
[INFO] [stderr] 1137 |                         try!(load(self));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/writer.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 79 |             try!(self.write_value(&mut json, value));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1148:17
[INFO] [stderr]      |
[INFO] [stderr] 1148 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:128:23
[INFO] [stderr]     |
[INFO] [stderr] 128 |         let element = try!(object.get(self.env, name));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1150:17
[INFO] [stderr]      |
[INFO] [stderr] 1150 |                 try!(load(self));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:129:23
[INFO] [stderr]     |
[INFO] [stderr] 129 |         let element = try!(self.transform(element, Some(name), Some(value)));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1157:21
[INFO] [stderr]      |
[INFO] [stderr] 1157 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1159:21
[INFO] [stderr]      |
[INFO] [stderr] 1159 |                     try!(load(self));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             try!(self.write_value(json, element));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1164:21
[INFO] [stderr]      |
[INFO] [stderr] 1164 |                     try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 try!(self.write_element(json, object, *name, value, &mut had_one));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1174:21
[INFO] [stderr]      |
[INFO] [stderr] 1174 |                     try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:174:29
[INFO] [stderr]     |
[INFO] [stderr] 174 | ...                   try!(self.write_element(json, object, name, value, &mut had_one));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1193:17
[INFO] [stderr]      |
[INFO] [stderr] 1193 |                 try!(self.emit_expr(lhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1202:17
[INFO] [stderr]      |
[INFO] [stderr] 1202 |                 try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:212:22
[INFO] [stderr]     |
[INFO] [stderr] 212 |         let length = try!(object.get(self.env, name::LENGTH)).unwrap_number() as usize;
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1214:9
[INFO] [stderr]      |
[INFO] [stderr] 1214 |         try!(self.emit_expr(lhs, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:220:27
[INFO] [stderr]     |
[INFO] [stderr] 220 |             let element = try!(object.get(self.env, index));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1215:9
[INFO] [stderr]      |
[INFO] [stderr] 1215 |         try!(self.emit_expr(rhs, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:221:27
[INFO] [stderr]     |
[INFO] [stderr] 221 |             let element = try!(self.transform(element, Some(index), Some(value)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1226:9
[INFO] [stderr]      |
[INFO] [stderr] 1226 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1248:17
[INFO] [stderr]      |
[INFO] [stderr] 1248 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:226:17
[INFO] [stderr]     |
[INFO] [stderr] 226 |                 try!(self.write_value(json, element));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1253:17
[INFO] [stderr]      |
[INFO] [stderr] 1253 |                 try!(self.emit_member_target(expr, index, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:246:27
[INFO] [stderr]     |
[INFO] [stderr] 246 |             let to_json = try!(value.get(self.env, name::TO_JSON));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1258:17
[INFO] [stderr]      |
[INFO] [stderr] 1258 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:249:25
[INFO] [stderr]     |
[INFO] [stderr] 249 |                 value = try!(to_json.call(self.env, value, args, self.strict));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1263:13
[INFO] [stderr]      |
[INFO] [stderr] 1263 |             try!(self.emit_expr(arg, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1331:9
[INFO] [stderr]      |
[INFO] [stderr] 1331 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:258:21
[INFO] [stderr]     |
[INFO] [stderr] 258 |                     try!(holder.define_own_property(self.env, name::EMPTY, JsDescriptor::new_simple_value(value), false));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:264:21
[INFO] [stderr]     |
[INFO] [stderr] 264 |             value = try!(replacer.call(self.env, holder, args, self.strict));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1342:9
[INFO] [stderr]      |
[INFO] [stderr] 1342 |         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:292:31
[INFO] [stderr]     |
[INFO] [stderr] 292 |             JsType::Number => try!(self.write_number(json, value.unwrap_number())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/json/writer.rs:293:18
[INFO] [stderr]     |
[INFO] [stderr] 293 |             _ => try!(self.write_object(json, value))
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1355:13
[INFO] [stderr]      |
[INFO] [stderr] 1355 |             try!(self.emit_expr(expr, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/mod.rs:12:18
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let string = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1358:17
[INFO] [stderr]      |
[INFO] [stderr] 1358 |                 try!(self.emit_expr(arg, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1364:13
[INFO] [stderr]      |
[INFO] [stderr] 1364 |             try!(self.emit_expr(expr, true));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/mod.rs:15:21
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let mut lexer = try!(lexer::Lexer::new(&mut reader));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1387:33
[INFO] [stderr]      |
[INFO] [stderr] 1387 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/mod.rs:17:18
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let result = try!(parser::Parser::parse_json(env, &mut lexer));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/json/mod.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     try!(JsonWriter::new(env, mode, args)).write()
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1391:33
[INFO] [stderr]      |
[INFO] [stderr] 1391 | ...                   try!(self.emit_expr_literal(&*lit, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:39:21
[INFO] [stderr]    |
[INFO] [stderr] 39 |         let lprim = try!(lhs.to_primitive(self, JsPreferredType::None));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1392:33
[INFO] [stderr]      |
[INFO] [stderr] 1392 | ...                   try!(self.emit_expr(&*expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:40:21
[INFO] [stderr]    |
[INFO] [stderr] 40 |         let rprim = try!(rhs.to_primitive(self, JsPreferredType::None));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1408:58
[INFO] [stderr]      |
[INFO] [stderr] 1408 |                     Property::Assignment(_, ref expr) => try!(self.emit_expr(expr, false)),
[INFO] [stderr]      |                                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:43:23
[INFO] [stderr]    |
[INFO] [stderr] 43 |             let lhs = try!(lprim.to_string(self));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1425:9
[INFO] [stderr]      |
[INFO] [stderr] 1425 |         try!(self.emit_test(test, else_label, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:44:23
[INFO] [stderr]    |
[INFO] [stderr] 44 |             let rhs = try!(rprim.to_string(self));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1427:9
[INFO] [stderr]      |
[INFO] [stderr] 1427 |         try!(self.emit_expr(then, leave));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:49:24
[INFO] [stderr]    |
[INFO] [stderr] 49 |             let lnum = try!(lprim.to_number(self));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1433:9
[INFO] [stderr]      |
[INFO] [stderr] 1433 |         try!(self.emit_expr(else_, leave));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:50:24
[INFO] [stderr]    |
[INFO] [stderr] 50 |             let rnum = try!(rprim.to_number(self));
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1465:17
[INFO] [stderr]      |
[INFO] [stderr] 1465 |                 try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:57:20
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let lnum = try!(lhs.to_number(self));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1470:17
[INFO] [stderr]      |
[INFO] [stderr] 1470 |                 try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:58:20
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let rnum = try!(rhs.to_number(self));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1512:25
[INFO] [stderr]      |
[INFO] [stderr] 1512 |                         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/runtime.rs:65:25
[INFO] [stderr]    |
[INFO] [stderr] 65 |         let old_value = try!(expr.to_number(self));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1516:25
[INFO] [stderr]      |
[INFO] [stderr] 1516 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:115:29
[INFO] [stderr]     |
[INFO] [stderr] 115 |                 let block = try!(self.ir.get_function_ir(function_ref));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1536:29
[INFO] [stderr]      |
[INFO] [stderr] 1536 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:133:25
[INFO] [stderr]     |
[INFO] [stderr] 133 |                         try!(this.to_object(self))
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:142:17
[INFO] [stderr]     |
[INFO] [stderr] 142 |                 try!(self.call_block(block, args, &function, scope));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:151:30
[INFO] [stderr]     |
[INFO] [stderr] 151 |                 let result = try!(callback(self, mode, args));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:228:21
[INFO] [stderr]     |
[INFO] [stderr] 228 |         let proto = try!(function.get(self, name::PROTOTYPE));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:240:9
[INFO] [stderr]     |
[INFO] [stderr] 240 |         try!(self.call(JsFnMode::new(true, false), args));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:269:18
[INFO] [stderr]     |
[INFO] [stderr] 269 |             px = try!(x.to_primitive(self, JsPreferredType::Number));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:270:18
[INFO] [stderr]     |
[INFO] [stderr] 270 |             py = try!(y.to_primitive(self, JsPreferredType::Number));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:272:18
[INFO] [stderr]     |
[INFO] [stderr] 272 |             py = try!(y.to_primitive(self, JsPreferredType::Number));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:273:18
[INFO] [stderr]     |
[INFO] [stderr] 273 |             px = try!(x.to_primitive(self, JsPreferredType::Number));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:279:22
[INFO] [stderr]     |
[INFO] [stderr] 279 |             let nx = try!(px.to_number(self));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:280:22
[INFO] [stderr]     |
[INFO] [stderr] 280 |             let ny = try!(py.to_number(self));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:341:22
[INFO] [stderr]     |
[INFO] [stderr] 341 |         let result = try!(self.compare(lval, rval, true));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:351:22
[INFO] [stderr]     |
[INFO] [stderr] 351 |         let result = try!(self.compare(rval, lval, false));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:361:22
[INFO] [stderr]     |
[INFO] [stderr] 361 |         let result = try!(self.compare(rval, lval, false));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:371:22
[INFO] [stderr]     |
[INFO] [stderr] 371 |         let result = try!(self.compare(lval, rval, true));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:389:9
[INFO] [stderr]     |
[INFO] [stderr] 389 |         try!(result.define_own_property(self, name::PROTOTYPE, JsDescriptor::new_value(value, true, false, false), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:390:9
[INFO] [stderr]     |
[INFO] [stderr] 390 |         try!(proto.define_own_property(self, name::CONSTRUCTOR, JsDescriptor::new_value(result, true, false, true), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:397:22
[INFO] [stderr]     |
[INFO] [stderr] 397 |         let result = try!(rval.has_instance(self, lval));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:421:24
[INFO] [stderr]     |
[INFO] [stderr] 421 |             let rval = try!(rval.to_number(self));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:425:24
[INFO] [stderr]     |
[INFO] [stderr] 425 |             let lval = try!(lval.to_number(self));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:429:24
[INFO] [stderr]     |
[INFO] [stderr] 429 |             let lval = try!(lval.to_number(self));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1551:25
[INFO] [stderr]      |
[INFO] [stderr] 1551 |                         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:433:24
[INFO] [stderr]     |
[INFO] [stderr] 433 |             let rval = try!(rval.to_number(self));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1555:25
[INFO] [stderr]      |
[INFO] [stderr] 1555 |                         try!(self.emit_member_target(expr, index, false));
[INFO] [stderr]      |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:437:24
[INFO] [stderr]     |
[INFO] [stderr] 437 |             let rval = try!(rval.to_primitive(self, JsPreferredType::None));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1578:29
[INFO] [stderr]      |
[INFO] [stderr] 1578 | ...                   try!(self.emit_expr(expr, true));
[INFO] [stderr]      |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:440:24
[INFO] [stderr]     |
[INFO] [stderr] 440 |             let lval = try!(lval.to_primitive(self, JsPreferredType::None));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:449:20
[INFO] [stderr]     |
[INFO] [stderr] 449 |         return Ok(!try!(self.eq(lref, rref)))
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:572:9
[INFO] [stderr]     |
[INFO] [stderr] 572 |         try!(result.define_own_property(self, name::LENGTH, JsDescriptor::new_value(value, true, false, true), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:576:13
[INFO] [stderr]     |
[INFO] [stderr] 576 |             try!(result.define_own_property(self, Name::from_index(i), JsDescriptor::new_simple_value(arg), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:581:13
[INFO] [stderr]     |
[INFO] [stderr] 581 |             try!(result.define_own_property(self, name::CALLEE, JsDescriptor::new_value(function, true, false, true), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:585:13
[INFO] [stderr]     |
[INFO] [stderr] 585 |             try!(result.define_own_property(self, name::CALLEE, JsDescriptor::new_accessor(Some(thrower), Some(thrower), false, false), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:586:13
[INFO] [stderr]     |
[INFO] [stderr] 586 |             try!(result.define_own_property(self, name::CALLER, JsDescriptor::new_accessor(Some(thrower), Some(thrower), false, false), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1591:31
[INFO] [stderr]      |
[INFO] [stderr] 1591 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:597:24
[INFO] [stderr]     |
[INFO] [stderr] 597 |             let name = try!(lhs.to_string(self));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1601:21
[INFO] [stderr]      |
[INFO] [stderr] 1601 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:635:20
[INFO] [stderr]     |
[INFO] [stderr] 635 |         let left = try!(lhs.to_number(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1606:21
[INFO] [stderr]      |
[INFO] [stderr] 1606 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:636:21
[INFO] [stderr]     |
[INFO] [stderr] 636 |         let right = try!(rhs.to_number(self));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:657:20
[INFO] [stderr]     |
[INFO] [stderr] 657 |         let left = try!(lhs.to_int32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1612:31
[INFO] [stderr]      |
[INFO] [stderr] 1612 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:658:21
[INFO] [stderr]     |
[INFO] [stderr] 658 |         let right = try!(rhs.to_int32(self));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1622:21
[INFO] [stderr]      |
[INFO] [stderr] 1622 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:664:19
[INFO] [stderr]     |
[INFO] [stderr] 664 |         let arg = try!(arg.to_int32(self));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1627:21
[INFO] [stderr]      |
[INFO] [stderr] 1627 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:670:20
[INFO] [stderr]     |
[INFO] [stderr] 670 |         let lnum = try!(lhs.to_int32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1633:31
[INFO] [stderr]      |
[INFO] [stderr] 1633 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:671:20
[INFO] [stderr]     |
[INFO] [stderr] 671 |         let rnum = try!(rhs.to_uint32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1643:21
[INFO] [stderr]      |
[INFO] [stderr] 1643 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1648:21
[INFO] [stderr]      |
[INFO] [stderr] 1648 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:679:20
[INFO] [stderr]     |
[INFO] [stderr] 679 |         let lnum = try!(lhs.to_int32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1654:31
[INFO] [stderr]      |
[INFO] [stderr] 1654 |                 let lhs_ref = try!(self.emit_lhs_load(expr));
[INFO] [stderr]      |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:680:20
[INFO] [stderr]     |
[INFO] [stderr] 680 |         let rnum = try!(rhs.to_uint32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:688:20
[INFO] [stderr]     |
[INFO] [stderr] 688 |         let lnum = try!(lhs.to_uint32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1664:21
[INFO] [stderr]      |
[INFO] [stderr] 1664 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1669:21
[INFO] [stderr]      |
[INFO] [stderr] 1669 |                     try!(self.emit_lhs_store(lhs_ref));
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/runtime.rs:689:20
[INFO] [stderr]     |
[INFO] [stderr] 689 |         let rnum = try!(rhs.to_uint32(self));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1677:9
[INFO] [stderr]      |
[INFO] [stderr] 1677 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |         try!(write!(fmt, "JsRawValue {{ ty: {:?}, value: ", self.ty));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:49:34
[INFO] [stderr]    |
[INFO] [stderr] 49 |             JsType::Undefined => try!(write!(fmt, "undefined")),
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1802:9
[INFO] [stderr]      |
[INFO] [stderr] 1802 |         try!(self.emit_expr(expr, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:50:29
[INFO] [stderr]    |
[INFO] [stderr] 50 |             JsType::Null => try!(write!(fmt, "null")),
[INFO] [stderr]    |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/ir/mod.rs:1806:9
[INFO] [stderr]      |
[INFO] [stderr] 1806 |         try!(self.emit_exprs(index, true));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:51:31
[INFO] [stderr]    |
[INFO] [stderr] 51 |             JsType::Number => try!(write!(fmt, "{}", self.unwrap_number())),
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1271:17
[INFO] [stderr]      |
[INFO] [stderr] 1271 |                 try!(self.env.eval_scoped(&js, self.strict, this_arg, scope, ParseMode::DirectEval))
[INFO] [stderr]      |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1279:13
[INFO] [stderr]      |
[INFO] [stderr] 1279 |             try!(self.env.call(JsFnMode::new(false, self.strict), args));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:52:32
[INFO] [stderr]    |
[INFO] [stderr] 52 |             JsType::Boolean => try!(write!(fmt, "{}", self.unwrap_bool())),
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:53:31
[INFO] [stderr]    |
[INFO] [stderr] 53 |             JsType::String => try!(write!(fmt, "string")),
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1320:36
[INFO] [stderr]      |
[INFO] [stderr] 1320 |             CastType::Primitive => try!(arg.to_primitive(self.env, JsPreferredType::None)).as_raw(),
[INFO] [stderr]      |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:54:31
[INFO] [stderr]    |
[INFO] [stderr] 54 |             JsType::Object => try!(write!(fmt, "object")),
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1321:42
[INFO] [stderr]      |
[INFO] [stderr] 1321 |             CastType::StringPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::String)).as_raw(),
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/value.rs:57:9
[INFO] [stderr]    |
[INFO] [stderr] 57 |         try!(write!(fmt, " }}"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1322:42
[INFO] [stderr]      |
[INFO] [stderr] 1322 |             CastType::NumberPrimitive => try!(arg.to_primitive(self.env, JsPreferredType::Number)).as_raw(),
[INFO] [stderr]      |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:193:9
[INFO] [stderr]     |
[INFO] [stderr] 193 |         try!(write!(fmt, "JsRawValue {{ ty: {:?}, value: ", self.ty));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1324:56
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             CastType::Number => JsRawValue::new_number(try!(arg.to_number(self.env))),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:195:34
[INFO] [stderr]     |
[INFO] [stderr] 195 |             JsType::Undefined => try!(write!(fmt, "undefined")),
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1325:57
[INFO] [stderr]      |
[INFO] [stderr] 1325 |             CastType::Integer => JsRawValue::new_number(try!(arg.to_integer(self.env))),
[INFO] [stderr]      |                                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:196:29
[INFO] [stderr]     |
[INFO] [stderr] 196 |             JsType::Null => try!(write!(fmt, "null")),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1326:55
[INFO] [stderr]      |
[INFO] [stderr] 1326 |             CastType::Int32 => JsRawValue::new_number(try!(arg.to_int32(self.env)) as f64),
[INFO] [stderr]      |                                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:197:31
[INFO] [stderr]     |
[INFO] [stderr] 197 |             JsType::Number => try!(write!(fmt, "{}", self.unwrap_number())),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1327:56
[INFO] [stderr]      |
[INFO] [stderr] 1327 |             CastType::UInt32 => JsRawValue::new_number(try!(arg.to_uint32(self.env)) as f64),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:198:32
[INFO] [stderr]     |
[INFO] [stderr] 198 |             JsType::Boolean => try!(write!(fmt, "{}", self.unwrap_bool())),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1328:56
[INFO] [stderr]      |
[INFO] [stderr] 1328 |             CastType::UInt16 => JsRawValue::new_number(try!(arg.to_uint16(self.env)) as f64),
[INFO] [stderr]      |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:199:31
[INFO] [stderr]     |
[INFO] [stderr] 199 |             JsType::String => try!(write!(fmt, "string")),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:200:31
[INFO] [stderr]     |
[INFO] [stderr] 200 |             JsType::Object => try!(write!(fmt, "object")),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:203:9
[INFO] [stderr]     |
[INFO] [stderr] 203 |         try!(write!(fmt, " }}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:377:31
[INFO] [stderr]     |
[INFO] [stderr] 377 |             JsType::String => try!(self.get_number_from_string(env)),
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:379:29
[INFO] [stderr]     |
[INFO] [stderr] 379 |                 let value = try!(self.to_primitive(env, JsPreferredType::Number));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1329:33
[INFO] [stderr]      |
[INFO] [stderr] 1329 |             CastType::String => try!(arg.to_string(self.env)).as_value().as_raw(),
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:380:17
[INFO] [stderr]     |
[INFO] [stderr] 380 |                 try!(value.to_number(env))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rt/interpreter.rs:1330:33
[INFO] [stderr]      |
[INFO] [stderr] 1330 |             CastType::Object => try!(arg.to_object(self.env)).as_raw()
[INFO] [stderr]      |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:397:30
[INFO] [stderr]     |
[INFO] [stderr] 397 |             let sign = match try!(lexer.peek(0)).map(|token| token.token) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:12:18
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:399:21
[INFO] [stderr]     |
[INFO] [stderr] 399 |                     try!(lexer.bump());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:13:17
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let radix = try!(args.arg(env, 1).to_int32(env)) as i64;
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/global.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |     let input = try!(args.arg(env, 0).to_string(env)).to_string();
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:403:21
[INFO] [stderr]     |
[INFO] [stderr] 403 |                     try!(lexer.bump());
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:103:18
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let result = try!(args.arg(env, 0).to_number(env)).is_nan();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:418:34
[INFO] [stderr]     |
[INFO] [stderr] 418 |             if let Some(token) = try!(lexer.peek(0)) {
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:110:18
[INFO] [stderr]     |
[INFO] [stderr] 110 |     let result = try!(args.arg(env, 0).to_number(env)).is_finite();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:427:29
[INFO] [stderr]     |
[INFO] [stderr] 427 | ...                   try!(lexer.next());
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:433:25
[INFO] [stderr]     |
[INFO] [stderr] 433 |                         try!(lexer.next());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:442:20
[INFO] [stderr]     |
[INFO] [stderr] 442 |                 if try!(lexer.peek(0)).is_none() {
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:453:22
[INFO] [stderr]     |
[INFO] [stderr] 453 |         let number = try!(self.to_number(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:468:22
[INFO] [stderr]     |
[INFO] [stderr] 468 |         let number = try!(self.to_number(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:480:22
[INFO] [stderr]     |
[INFO] [stderr] 480 |         let number = try!(self.to_number(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:565:22
[INFO] [stderr]     |
[INFO] [stderr] 565 |         let number = try!(self.to_number(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:581:22
[INFO] [stderr]     |
[INFO] [stderr] 581 |         let number = try!(self.to_number(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:622:30
[INFO] [stderr]     |
[INFO] [stderr] 622 |                 let result = try!(self.to_primitive(env, JsPreferredType::String));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:623:17
[INFO] [stderr]     |
[INFO] [stderr] 623 |                 try!(result.to_string(env))
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:636:35
[INFO] [stderr]     |
[INFO] [stderr] 636 |                 let constructor = try!(env.handle(JsHandle::Global).get(env, name::STRING_CLASS));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:637:30
[INFO] [stderr]     |
[INFO] [stderr] 637 |                 let object = try!(constructor.construct(env, vec![*self]));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:165:40
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:648:35
[INFO] [stderr]     |
[INFO] [stderr] 648 |                 let constructor = try!(env.handle(JsHandle::Global).get(env, class));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:165:72
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         return Ok(Some(try!(parse_hex(env, c1)) * 16 + try!(parse_hex(env, c2))));
[INFO] [stderr]     |                                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:176:18
[INFO] [stderr]     |
[INFO] [stderr] 176 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:184:30
[INFO] [stderr]     |
[INFO] [stderr] 184 |         if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:221:42
[INFO] [stderr]     |
[INFO] [stderr] 221 |                     if let Some(value) = try!(decode_part(env, chars, i)) {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/global.rs:281:18
[INFO] [stderr]     |
[INFO] [stderr] 281 |     let string = try!(args.arg(env, 0).to_string(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/value.rs:649:30
[INFO] [stderr]     |
[INFO] [stderr] 649 |                 let object = try!(constructor.construct(env, Vec::new()));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:49:17
[INFO] [stderr]    |
[INFO] [stderr] 49 |                 try!(define_properties(env, result, properties));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:286:35
[INFO] [stderr]     |
[INFO] [stderr] 286 |                     let new_len = try!(desc_value.to_uint32(env));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:288:42
[INFO] [stderr]     |
[INFO] [stderr] 288 |                     if new_len as f64 != try!(desc_value.to_number(env)) {
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:310:45
[INFO] [stderr]     |
[INFO] [stderr] 310 | ...                   let succeeded = try!(self.define_own_object_property(
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:345:56
[INFO] [stderr]     |
[INFO] [stderr] 345 | ...                   let delete_succeeded = try!(self.delete(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:356:37
[INFO] [stderr]     |
[INFO] [stderr] 356 | ...                   try!(self.define_own_object_property(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:368:33
[INFO] [stderr]     |
[INFO] [stderr] 368 | ...                   try!(self.define_own_object_property(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:390:41
[INFO] [stderr]     |
[INFO] [stderr] 390 |                         let succeeded = try!(self.define_own_object_property(
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:401:29
[INFO] [stderr]     |
[INFO] [stderr] 401 | ...                   try!(self.define_own_object_property(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:546:21
[INFO] [stderr]     |
[INFO] [stderr] 546 |                     try!(target.get(env, name::PROTOTYPE))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:67:22
[INFO] [stderr]    |
[INFO] [stderr] 67 |         let object = try!(this_arg.to_object(env));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/object/mod.rs:548:22
[INFO] [stderr]     |
[INFO] [stderr] 548 |                 _ => try!(self.get(env, name::PROTOTYPE))
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:79:16
[INFO] [stderr]    |
[INFO] [stderr] 79 |     let this = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:148:28
[INFO] [stderr]     |
[INFO] [stderr] 148 |         let function_ref = try!(self.ir.parse_file(file_name, strict, self.privileged));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:80:21
[INFO] [stderr]    |
[INFO] [stderr] 80 |     let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         try!(self.ir.print_ir(&mut ir));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:97:16
[INFO] [stderr]    |
[INFO] [stderr] 97 |     let name = try!(env.intern_value(arg));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:172:28
[INFO] [stderr]     |
[INFO] [stderr] 172 |         let function_ref = try!(self.ir.parse_string(js, strict, mode, self.privileged));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/object.rs:99:18
[INFO] [stderr]    |
[INFO] [stderr] 99 |     let object = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:175:9
[INFO] [stderr]     |
[INFO] [stderr] 175 |         try!(self.ir.print_ir(&mut ir));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:113:22
[INFO] [stderr]     |
[INFO] [stderr] 113 |         let object = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:190:24
[INFO] [stderr]     |
[INFO] [stderr] 190 |         let function = try!(self.new_function(function_ref, Some(scope), false));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:137:16
[INFO] [stderr]     |
[INFO] [stderr] 137 |     let name = try!(env.intern_value(name));
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:138:18
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let object = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:193:19
[INFO] [stderr]     |
[INFO] [stderr] 193 |         *result = try!(function.call(self, this, Vec::new(), false)).as_raw();
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:154:15
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let arg = try!(arg.to_object(env)).unwrap_object();
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:210:21
[INFO] [stderr]     |
[INFO] [stderr] 210 |         let index = try!(value.to_string(self));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:171:20
[INFO] [stderr]     |
[INFO] [stderr] 171 |         let name = try!(name.to_string(env));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:328:17
[INFO] [stderr]     |
[INFO] [stderr] 328 |                 try!(self.define_own_property(env, property, value_desc, throw));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:175:20
[INFO] [stderr]     |
[INFO] [stderr] 175 |         let desc = try!(JsDescriptor::to_property_descriptor(env, desc));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:342:21
[INFO] [stderr]     |
[INFO] [stderr] 342 |                     try!(set.call(env, this, vec![value], false));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:177:9
[INFO] [stderr]     |
[INFO] [stderr] 177 |         try!(object.define_own_property(env, name, desc, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:350:9
[INFO] [stderr]     |
[INFO] [stderr] 350 |         try!(self.define_own_property(env, property, JsDescriptor::new_simple_value(value), throw));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:369:30
[INFO] [stderr]     |
[INFO] [stderr] 369 |             let date_class = try!(env.handle(JsHandle::Global).as_value().get(env, name::DATE_CLASS));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:372:16
[INFO] [stderr]     |
[INFO] [stderr] 372 |             if try!(date_class.has_instance(env, object)) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:384:27
[INFO] [stderr]     |
[INFO] [stderr] 384 |                 let val = try!(method.call(env, this, Vec::new(), false));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:191:9
[INFO] [stderr]     |
[INFO] [stderr] 191 |         try!(define_properties(env, object_obj, properties));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:396:29
[INFO] [stderr]     |
[INFO] [stderr] 396 |             let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:199:22
[INFO] [stderr]     |
[INFO] [stderr] 199 |     let properties = try!(properties.to_object(env)).unwrap_object();
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:207:33
[INFO] [stderr]     |
[INFO] [stderr] 207 |                     let value = try!(properties.get(env, name));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:397:32
[INFO] [stderr]     |
[INFO] [stderr] 397 |             if let Some(str) = try!(try_call(env, this, to_string)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:401:28
[INFO] [stderr]     |
[INFO] [stderr] 401 |             let value_of = try!(this.get(env, name::VALUE_OF));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:208:45
[INFO] [stderr]     |
[INFO] [stderr] 208 |                     descriptors.push((name, try!(JsDescriptor::to_property_descriptor(env, value))));
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:402:32
[INFO] [stderr]     |
[INFO] [stderr] 402 |             if let Some(val) = try!(try_call(env, this, value_of)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:408:28
[INFO] [stderr]     |
[INFO] [stderr] 408 |             let value_of = try!(this.get(env, name::VALUE_OF));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:409:32
[INFO] [stderr]     |
[INFO] [stderr] 409 |             if let Some(val) = try!(try_call(env, this, value_of)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:413:29
[INFO] [stderr]     |
[INFO] [stderr] 413 |             let to_string = try!(this.get(env, name::TO_STRING));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:414:32
[INFO] [stderr]     |
[INFO] [stderr] 414 |             if let Some(str) = try!(try_call(env, this, to_string)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:435:9
[INFO] [stderr]     |
[INFO] [stderr] 435 |         try!(env.call(JsFnMode::new(false, strict), args));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:451:9
[INFO] [stderr]     |
[INFO] [stderr] 451 |         try!(env.construct(args));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:615:13
[INFO] [stderr]     |
[INFO] [stderr] 615 |             try!(obj.define_own_property(env, name::VALUE, JsDescriptor::new_simple_value(value), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:616:13
[INFO] [stderr]     |
[INFO] [stderr] 616 |             try!(obj.define_own_property(env, name::WRITABLE, JsDescriptor::new_simple_value(writable), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:621:13
[INFO] [stderr]     |
[INFO] [stderr] 621 |             try!(obj.define_own_property(env, name::GET, JsDescriptor::new_simple_value(get), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:622:13
[INFO] [stderr]     |
[INFO] [stderr] 622 |             try!(obj.define_own_property(env, name::SET, JsDescriptor::new_simple_value(set), false));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:628:9
[INFO] [stderr]     |
[INFO] [stderr] 628 |         try!(obj.define_own_property(env, name::ENUMERABLE, JsDescriptor::new_simple_value(enumerable), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:629:9
[INFO] [stderr]     |
[INFO] [stderr] 629 |         try!(obj.define_own_property(env, name::CONFIGURABLE, JsDescriptor::new_simple_value(configurable), false));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:640:34
[INFO] [stderr]     |
[INFO] [stderr] 640 |                 let enumerable = try!(obj.get(env, name::ENUMERABLE));
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:646:36
[INFO] [stderr]     |
[INFO] [stderr] 646 |                 let configurable = try!(obj.get(env, name::CONFIGURABLE));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:652:22
[INFO] [stderr]     |
[INFO] [stderr] 652 |                 Some(try!(obj.get(env, name::VALUE)))
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:657:32
[INFO] [stderr]     |
[INFO] [stderr] 657 |                 let writable = try!(obj.get(env, name::WRITABLE));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:663:30
[INFO] [stderr]     |
[INFO] [stderr] 663 |                 let getter = try!(obj.get(env, name::GET));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:672:30
[INFO] [stderr]     |
[INFO] [stderr] 672 |                 let setter = try!(obj.get(env, name::SET));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:884:19
[INFO] [stderr]     |
[INFO] [stderr] 884 |         *result = try!(class.construct(env, args)).as_raw();
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:944:9
[INFO] [stderr]     |
[INFO] [stderr] 944 |         try!(write!(formatter, "JsError {{ "));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:946:37
[INFO] [stderr]     |
[INFO] [stderr] 946 |             JsError::Io(ref err) => try!(err.fmt(formatter)),
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:947:42
[INFO] [stderr]     |
[INFO] [stderr] 947 |             JsError::Lex(ref message) => try!(write!(formatter, "Lex {{ {} }}", message)),
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:948:44
[INFO] [stderr]     |
[INFO] [stderr] 948 |             JsError::Parse(ref message) => try!(write!(formatter, "Parse {{ {} }}", message)),
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:949:48
[INFO] [stderr]     |
[INFO] [stderr] 949 |             JsError::Reference(ref message) => try!(write!(formatter, "Reference {{ {} }}", message)),
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/mod.rs:950:37
[INFO] [stderr]     |
[INFO] [stderr] 950 |             JsError::Runtime(..) => try!(write!(formatter, "Runtime {{ .. }}"))
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]  --> src/trace.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | / macro_rules! trace {
[INFO] [stderr] 2 | |     ($fmt:expr) => ( if cfg!(feature = "trace") { println!(concat!("[TRACE] ", $fmt)); });
[INFO] [stderr] 3 | |     ($fmt:expr, $($arg:tt)*) => (if cfg!(feature = "trace") { println!(concat!("[TRACE] ", $fmt), $($arg)*); });
[INFO] [stderr] 4 | | }
[INFO] [stderr]   | |_^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/syntax/lexer.rs:18:21
[INFO] [stderr]    |
[INFO] [stderr] 18 |     reader: &'a mut Reader,
[INFO] [stderr]    |                     ^^^^^^ help: use `dyn`: `dyn Reader`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/syntax/lexer.rs:29:32
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn new(reader: &'a mut Reader, interner: &'a StrInterner, mode: LexerMode) -> JsResult<Lexer<'a>> {
[INFO] [stderr]    |                                ^^^^^^ help: use `dyn`: `dyn Reader`
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:358:21
[INFO] [stderr]     |
[INFO] [stderr] 358 |             c @ '0' ... '9' => try!(self.parse_number(c)),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:529:20
[INFO] [stderr]     |
[INFO] [stderr] 529 |             c @ '0'...'9' => try!(self.parse_escape_octal(c)),
[INFO] [stderr]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:742:13
[INFO] [stderr]     |
[INFO] [stderr] 742 |         '0' ... '9' => true,
[INFO] [stderr]     |             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:217:9
[INFO] [stderr]     |
[INFO] [stderr] 217 |         try!(object.define_own_property(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:770:19
[INFO] [stderr]     |
[INFO] [stderr] 770 |         '\u{0041}'...'\u{005A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:233:18
[INFO] [stderr]     |
[INFO] [stderr] 233 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:771:19
[INFO] [stderr]     |
[INFO] [stderr] 771 |         '\u{0061}'...'\u{007A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:236:20
[INFO] [stderr]     |
[INFO] [stderr] 236 |     let property = try!(arg.to_string(env)).to_string();
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:775:19
[INFO] [stderr]     |
[INFO] [stderr] 775 |         '\u{00C0}'...'\u{00D6}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:265:18
[INFO] [stderr]     |
[INFO] [stderr] 265 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:776:19
[INFO] [stderr]     |
[INFO] [stderr] 776 |         '\u{00D8}'...'\u{00F6}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:275:17
[INFO] [stderr]     |
[INFO] [stderr] 275 |                 try!(result.define_own_property(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:777:19
[INFO] [stderr]     |
[INFO] [stderr] 777 |         '\u{00F8}'...'\u{021F}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:310:21
[INFO] [stderr]     |
[INFO] [stderr] 310 |                     try!(target.define_own_property(env, name, desc, true));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:778:19
[INFO] [stderr]     |
[INFO] [stderr] 778 |         '\u{0222}'...'\u{0233}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:351:25
[INFO] [stderr]     |
[INFO] [stderr] 351 |                         try!(object_obj.define_own_property(env, name, desc, true));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:433:18
[INFO] [stderr]     |
[INFO] [stderr] 433 |     let object = try!(object.to_object(env)).unwrap_object();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:779:19
[INFO] [stderr]     |
[INFO] [stderr] 779 |         '\u{0250}'...'\u{02AD}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/object.rs:445:21
[INFO] [stderr]     |
[INFO] [stderr] 445 |                     try!(array.define_own_property(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:780:19
[INFO] [stderr]     |
[INFO] [stderr] 780 |         '\u{02B0}'...'\u{02B8}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:35:32
[INFO] [stderr]    |
[INFO] [stderr] 35 |             if let Some(len) = try!(arg.to_uint32_exact(env)) {
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:781:19
[INFO] [stderr]     |
[INFO] [stderr] 781 |         '\u{02BB}'...'\u{02C1}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:37:17
[INFO] [stderr]    |
[INFO] [stderr] 37 |                 try!(array.put(env, name::LENGTH, len, false));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:782:19
[INFO] [stderr]     |
[INFO] [stderr] 782 |         '\u{02D0}'...'\u{02D1}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(array.define_own_property(env, Name::from_index(0), JsDescriptor::new_simple_value(arg), false));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |             try!(array.define_own_property(env, Name::from_index(i), JsDescriptor::new_simple_value(arg), false));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:783:19
[INFO] [stderr]     |
[INFO] [stderr] 783 |         '\u{02E0}'...'\u{02E4}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:787:19
[INFO] [stderr]     |
[INFO] [stderr] 787 |         '\u{0388}'...'\u{038A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:789:19
[INFO] [stderr]     |
[INFO] [stderr] 789 |         '\u{038E}'...'\u{03A1}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:790:19
[INFO] [stderr]     |
[INFO] [stderr] 790 |         '\u{03A3}'...'\u{03CE}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:791:19
[INFO] [stderr]     |
[INFO] [stderr] 791 |         '\u{03D0}'...'\u{03D7}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:792:19
[INFO] [stderr]     |
[INFO] [stderr] 792 |         '\u{03DA}'...'\u{03F3}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:793:19
[INFO] [stderr]     |
[INFO] [stderr] 793 |         '\u{0400}'...'\u{0481}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:794:19
[INFO] [stderr]     |
[INFO] [stderr] 794 |         '\u{048C}'...'\u{04C4}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:795:19
[INFO] [stderr]     |
[INFO] [stderr] 795 |         '\u{04C7}'...'\u{04C8}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:796:19
[INFO] [stderr]     |
[INFO] [stderr] 796 |         '\u{04CB}'...'\u{04CC}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:797:19
[INFO] [stderr]     |
[INFO] [stderr] 797 |         '\u{04D0}'...'\u{04F5}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:798:19
[INFO] [stderr]     |
[INFO] [stderr] 798 |         '\u{04F8}'...'\u{04F9}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:799:19
[INFO] [stderr]     |
[INFO] [stderr] 799 |         '\u{0531}'...'\u{0556}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:801:19
[INFO] [stderr]     |
[INFO] [stderr] 801 |         '\u{0561}'...'\u{0587}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:57:20
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let mut func = try!(array.get(env, name::JOIN));
[INFO] [stderr]    |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:59:16
[INFO] [stderr]    |
[INFO] [stderr] 59 |         func = try!(env.handle(JsHandle::Object).get(env, name::TO_STRING));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:802:19
[INFO] [stderr]     |
[INFO] [stderr] 802 |         '\u{05D0}'...'\u{05EA}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:67:17
[INFO] [stderr]    |
[INFO] [stderr] 67 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:803:19
[INFO] [stderr]     |
[INFO] [stderr] 803 |         '\u{05F0}'...'\u{05F2}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:68:21
[INFO] [stderr]    |
[INFO] [stderr] 68 |     let array_len = try!(array.get(env, name::LENGTH));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:804:19
[INFO] [stderr]     |
[INFO] [stderr] 804 |         '\u{0621}'...'\u{063A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:69:15
[INFO] [stderr]    |
[INFO] [stderr] 69 |     let len = try!(array_len.to_uint32(env));
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:805:19
[INFO] [stderr]     |
[INFO] [stderr] 805 |         '\u{0640}'...'\u{064A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:75:25
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let value = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:806:19
[INFO] [stderr]     |
[INFO] [stderr] 806 |         '\u{0671}'...'\u{06D3}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:79:39
[INFO] [stderr]    |
[INFO] [stderr] 79 |                     let element_obj = try!(value.to_object(env));
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:808:19
[INFO] [stderr]     |
[INFO] [stderr] 808 |         '\u{06E5}'...'\u{06E6}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:80:32
[INFO] [stderr]    |
[INFO] [stderr] 80 |                     let func = try!(element_obj.get(env, name::TO_LOCALE_STRING));
[INFO] [stderr]    |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:809:19
[INFO] [stderr]     |
[INFO] [stderr] 809 |         '\u{06FA}'...'\u{06FC}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:84:34
[INFO] [stderr]    |
[INFO] [stderr] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:84:39
[INFO] [stderr]    |
[INFO] [stderr] 84 |                     let result = try!(try!(func.call(env, element_obj, Vec::new(), false)).to_string(env)).to_string();
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:811:19
[INFO] [stderr]     |
[INFO] [stderr] 811 |         '\u{0712}'...'\u{072C}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:812:19
[INFO] [stderr]     |
[INFO] [stderr] 812 |         '\u{0780}'...'\u{07A5}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:813:19
[INFO] [stderr]     |
[INFO] [stderr] 813 |         '\u{0905}'...'\u{0939}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:816:19
[INFO] [stderr]     |
[INFO] [stderr] 816 |         '\u{0958}'...'\u{0961}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:817:19
[INFO] [stderr]     |
[INFO] [stderr] 817 |         '\u{0985}'...'\u{098C}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:818:19
[INFO] [stderr]     |
[INFO] [stderr] 818 |         '\u{098F}'...'\u{0990}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:819:19
[INFO] [stderr]     |
[INFO] [stderr] 819 |         '\u{0993}'...'\u{09A8}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:820:19
[INFO] [stderr]     |
[INFO] [stderr] 820 |         '\u{09AA}'...'\u{09B0}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:822:19
[INFO] [stderr]     |
[INFO] [stderr] 822 |         '\u{09B6}'...'\u{09B9}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:823:19
[INFO] [stderr]     |
[INFO] [stderr] 823 |         '\u{09DC}'...'\u{09DD}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:824:19
[INFO] [stderr]     |
[INFO] [stderr] 824 |         '\u{09DF}'...'\u{09E1}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:825:19
[INFO] [stderr]     |
[INFO] [stderr] 825 |         '\u{09F0}'...'\u{09F1}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:826:19
[INFO] [stderr]     |
[INFO] [stderr] 826 |         '\u{0A05}'...'\u{0A0A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:827:19
[INFO] [stderr]     |
[INFO] [stderr] 827 |         '\u{0A0F}'...'\u{0A10}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:828:19
[INFO] [stderr]     |
[INFO] [stderr] 828 |         '\u{0A13}'...'\u{0A28}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:829:19
[INFO] [stderr]     |
[INFO] [stderr] 829 |         '\u{0A2A}'...'\u{0A30}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:830:19
[INFO] [stderr]     |
[INFO] [stderr] 830 |         '\u{0A32}'...'\u{0A33}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:831:19
[INFO] [stderr]     |
[INFO] [stderr] 831 |         '\u{0A35}'...'\u{0A36}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:832:19
[INFO] [stderr]     |
[INFO] [stderr] 832 |         '\u{0A38}'...'\u{0A39}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:833:19
[INFO] [stderr]     |
[INFO] [stderr] 833 |         '\u{0A59}'...'\u{0A5C}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:835:19
[INFO] [stderr]     |
[INFO] [stderr] 835 |         '\u{0A72}'...'\u{0A74}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:836:19
[INFO] [stderr]     |
[INFO] [stderr] 836 |         '\u{0A85}'...'\u{0A8B}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:838:19
[INFO] [stderr]     |
[INFO] [stderr] 838 |         '\u{0A8F}'...'\u{0A91}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:839:19
[INFO] [stderr]     |
[INFO] [stderr] 839 |         '\u{0A93}'...'\u{0AA8}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:840:19
[INFO] [stderr]     |
[INFO] [stderr] 840 |         '\u{0AAA}'...'\u{0AB0}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:841:19
[INFO] [stderr]     |
[INFO] [stderr] 841 |         '\u{0AB2}'...'\u{0AB3}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:842:19
[INFO] [stderr]     |
[INFO] [stderr] 842 |         '\u{0AB5}'...'\u{0AB9}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:846:19
[INFO] [stderr]     |
[INFO] [stderr] 846 |         '\u{0B05}'...'\u{0B0C}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:847:19
[INFO] [stderr]     |
[INFO] [stderr] 847 |         '\u{0B0F}'...'\u{0B10}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:848:19
[INFO] [stderr]     |
[INFO] [stderr] 848 |         '\u{0B13}'...'\u{0B28}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:849:19
[INFO] [stderr]     |
[INFO] [stderr] 849 |         '\u{0B2A}'...'\u{0B30}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 |         try!(to_string(env, &mut result, &array, 0));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rt/env/array.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 97 |             try!(to_string(env, &mut result, &array, i as usize));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:110:26
[INFO] [stderr]     |
[INFO] [stderr] 110 |             let length = try!(element.get(env, name::LENGTH));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:111:26
[INFO] [stderr]     |
[INFO] [stderr] 111 |             let length = try!(length.to_number(env)) as usize;
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:116:39
[INFO] [stderr]     |
[INFO] [stderr] 116 |                     let sub_element = try!(element.get(env, Name::from_index(i)));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:117:21
[INFO] [stderr]     |
[INFO] [stderr] 117 |                     try!(result.define_own_property(
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:146:17
[INFO] [stderr]     |
[INFO] [stderr] 146 |                 try!(result.define_own_property(env, name::LENGTH, desc, false));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:149:13
[INFO] [stderr]     |
[INFO] [stderr] 149 |             try!(result.define_own_property(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:162:17
[INFO] [stderr]     |
[INFO] [stderr] 162 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:166:5
[INFO] [stderr]     |
[INFO] [stderr] 166 |     try!(append(env, &mut result, &mut index, array));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:170:9
[INFO] [stderr]     |
[INFO] [stderr] 170 |         try!(append(env, &mut result, &mut index, arg));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:178:17
[INFO] [stderr]     |
[INFO] [stderr] 178 |     let array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:179:19
[INFO] [stderr]     |
[INFO] [stderr] 179 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:180:15
[INFO] [stderr]     |
[INFO] [stderr] 180 |     let len = try!(len_val.to_uint32(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:189:13
[INFO] [stderr]     |
[INFO] [stderr] 189 |             try!(arg.to_string(env)).to_string()
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:197:27
[INFO] [stderr]     |
[INFO] [stderr] 197 |             let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:201:34
[INFO] [stderr]     |
[INFO] [stderr] 201 |                     let string = try!(element.to_string(env)).to_string();
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:209:9
[INFO] [stderr]     |
[INFO] [stderr] 209 |         try!(append(env, &mut result, &array, 0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:213:13
[INFO] [stderr]     |
[INFO] [stderr] 213 |             try!(append(env, &mut result, &array, i as usize));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:222:21
[INFO] [stderr]     |
[INFO] [stderr] 222 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:223:19
[INFO] [stderr]     |
[INFO] [stderr] 223 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:224:15
[INFO] [stderr]     |
[INFO] [stderr] 224 |     let len = try!(len_val.to_uint32(env));
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 228 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:233:23
[INFO] [stderr]     |
[INFO] [stderr] 233 |         let element = try!(array.get(env, Name::from_index(index)));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:234:9
[INFO] [stderr]     |
[INFO] [stderr] 234 |         try!(array.delete(env, Name::from_index(index), true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:237:9
[INFO] [stderr]     |
[INFO] [stderr] 237 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:245:21
[INFO] [stderr]     |
[INFO] [stderr] 245 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:246:19
[INFO] [stderr]     |
[INFO] [stderr] 246 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:247:21
[INFO] [stderr]     |
[INFO] [stderr] 247 |     let mut index = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:258:9
[INFO] [stderr]     |
[INFO] [stderr] 258 |         try!(array.put(env, name, arg, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:264:5
[INFO] [stderr]     |
[INFO] [stderr] 264 |     try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:271:21
[INFO] [stderr]     |
[INFO] [stderr] 271 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:272:19
[INFO] [stderr]     |
[INFO] [stderr] 272 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:273:15
[INFO] [stderr]     |
[INFO] [stderr] 273 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:281:27
[INFO] [stderr]     |
[INFO] [stderr] 281 |         let lower_value = try!(array.get(env, lower_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:282:27
[INFO] [stderr]     |
[INFO] [stderr] 282 |         let upper_value = try!(array.get(env, upper_name));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:850:19
[INFO] [stderr]     |
[INFO] [stderr] 850 |         '\u{0B32}'...'\u{0B33}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:851:19
[INFO] [stderr]     |
[INFO] [stderr] 851 |         '\u{0B36}'...'\u{0B39}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:287:13
[INFO] [stderr]     |
[INFO] [stderr] 287 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:853:19
[INFO] [stderr]     |
[INFO] [stderr] 853 |         '\u{0B5C}'...'\u{0B5D}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:288:13
[INFO] [stderr]     |
[INFO] [stderr] 288 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:290:13
[INFO] [stderr]     |
[INFO] [stderr] 290 |             try!(array.put(env, lower_name, upper_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:854:19
[INFO] [stderr]     |
[INFO] [stderr] 854 |         '\u{0B5F}'...'\u{0B61}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:291:13
[INFO] [stderr]     |
[INFO] [stderr] 291 |             try!(array.delete(env, upper_name, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:855:19
[INFO] [stderr]     |
[INFO] [stderr] 855 |         '\u{0B85}'...'\u{0B8A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:293:13
[INFO] [stderr]     |
[INFO] [stderr] 293 |             try!(array.delete(env, lower_name, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:856:19
[INFO] [stderr]     |
[INFO] [stderr] 856 |         '\u{0B8E}'...'\u{0B90}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:294:13
[INFO] [stderr]     |
[INFO] [stderr] 294 |             try!(array.put(env, upper_name, lower_value, true));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:305:21
[INFO] [stderr]     |
[INFO] [stderr] 305 |     let mut array = try!(args.this(env).to_object(env));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:857:19
[INFO] [stderr]     |
[INFO] [stderr] 857 |         '\u{0B92}'...'\u{0B95}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:306:19
[INFO] [stderr]     |
[INFO] [stderr] 306 |     let len_val = try!(array.get(env, name::LENGTH));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:858:19
[INFO] [stderr]     |
[INFO] [stderr] 858 |         '\u{0B99}'...'\u{0B9A}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:307:15
[INFO] [stderr]     |
[INFO] [stderr] 307 |     let len = try!(len_val.to_uint32(env)) as usize;
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:860:19
[INFO] [stderr]     |
[INFO] [stderr] 860 |         '\u{0B9E}'...'\u{0B9F}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:311:9
[INFO] [stderr]     |
[INFO] [stderr] 311 |         try!(array.put(env, name::LENGTH, length, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:861:19
[INFO] [stderr]     |
[INFO] [stderr] 861 |         '\u{0BA3}'...'\u{0BA4}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:315:21
[INFO] [stderr]     |
[INFO] [stderr] 315 |         let first = try!(array.get(env, Name::from_index(0)));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:862:19
[INFO] [stderr]     |
[INFO] [stderr] 862 |         '\u{0BA8}'...'\u{0BAA}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:322:32
[INFO] [stderr]     |
[INFO] [stderr] 322 |                 let from_val = try!(array.get(env, Name::from_index(i)));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/syntax/lexer.rs:863:19
[INFO] [stderr]     |
[INFO] [stderr] 863 |         '\u{0BAE}'...'\u{0BB5}' => true,
[INFO] [stderr]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rt/env/array.rs:323:17
[INFO] [stderr]     |
[WARN] too many lines in the log, truncating it
