]> git.lizzy.rs Git - rust.git/commit
Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakis
authorbors <bors@rust-lang.org>
Thu, 23 Aug 2018 11:46:24 +0000 (11:46 +0000)
committerbors <bors@rust-lang.org>
Thu, 23 Aug 2018 11:46:24 +0000 (11:46 +0000)
commit35bf1ae25799a4e62131159f052e0a3cbd27c960
tree5f02fe2f099363dc95e480b4f9a62d6c79eaaafb
parent827e57c2f69a9caad36fab189770ad0bb8957d4f
parent009547141729b6d66f721065820edf9ddbde4831
Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakis

Implement try block expressions

I noticed that `try` wasn't a keyword yet in Rust 2018, so...

~~Fix​es https://github.com/rust-lang/rust/issues/52604~~ That was fixed by PR https://github.com/rust-lang/rust/pull/53135
cc https://github.com/rust-lang/rust/issues/31436 https://github.com/rust-lang/rust/issues/50412
13 files changed:
src/librustc/hir/lowering.rs
src/librustc/ich/impls_syntax.rs
src/librustc/lib.rs
src/librustc_mir/lib.rs
src/librustc_mir/util/pretty.rs
src/librustc_typeck/check/mod.rs
src/libsyntax/ast.rs
src/libsyntax/feature_gate.rs
src/libsyntax/fold.rs
src/libsyntax/lib.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pprust.rs
src/libsyntax_pos/symbol.rs