]> git.lizzy.rs Git - rust.git/commit
Deny `async fn` in 2015 edition
authorNathan Corbyn <me@nathancorbyn.com>
Sat, 23 Feb 2019 18:39:27 +0000 (18:39 +0000)
committerNathan Corbyn <me@nathancorbyn.com>
Sun, 24 Feb 2019 16:33:12 +0000 (16:33 +0000)
commit8300f51936149ec43eb063205e4d03c54a308f3c
treefa722c6f5a1cb29ffaec3477aa6b7b18d79e9660
parent7f19f161f24c9a02ff8c3f73122d0b015039221f
Deny `async fn` in 2015 edition

Fix style issues and update diagnostic messages

Update src/librustc_passes/diagnostics.rs

Co-Authored-By: doctorn <me@nathancorbyn.com>
Deny nested `async fn` in Rust 2015 edition

Deny nested `async fn` in Rust 2015 edition

Deny nested `async fn` in Rust 2015 edition
22 files changed:
src/librustc/hir/lowering.rs
src/librustc/hir/map/def_collector.rs
src/librustc_passes/ast_validation.rs
src/librustc_passes/diagnostics.rs
src/librustc_resolve/lib.rs
src/librustc_save_analysis/sig.rs
src/libsyntax/ast.rs
src/libsyntax/ext/build.rs
src/libsyntax/feature_gate.rs
src/libsyntax/mut_visit.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pprust.rs
src/libsyntax/visit.rs
src/libsyntax_ext/test.rs
src/test/ui/editions/edition-deny-async-fns-2015.rs [new file with mode: 0644]
src/test/ui/editions/edition-deny-async-fns-2015.stderr [new file with mode: 0644]
src/test/ui/feature-gates/feature-gate-async-await-2015-edition.rs
src/test/ui/feature-gates/feature-gate-async-await-2015-edition.stderr
src/test/ui/impl-trait/recursive-async-impl-trait-type.rs [new file with mode: 0644]
src/test/ui/impl-trait/recursive-async-impl-trait-type.stderr [new file with mode: 0644]
src/test/ui/impl-trait/recursive-impl-trait-type.rs
src/test/ui/impl-trait/recursive-impl-trait-type.stderr