]> git.lizzy.rs Git - rust.git/commit
Make "await" a pseudo-edition keyword
authorTaylor Cramer <cramertj@google.com>
Fri, 21 Sep 2018 00:36:31 +0000 (17:36 -0700)
committerTaylor Cramer <cramertj@google.com>
Mon, 24 Sep 2018 20:07:19 +0000 (13:07 -0700)
commitfb14662e74d6fb2e99d73525bf46931a05ce974a
tree22d4915c0b6dc41ae569c7aceb9960a81c0004aa
parenta072d1bca6282d1d2fbec103d12393527eb5a868
Make "await" a pseudo-edition keyword

This change makes "await" ident an error in 2018 edition without async_await
feature and adds "await" to the 2018 edition keyword lint group that
suggest migration on the 2015 edition.
12 files changed:
src/librustc_lint/builtin.rs
src/librustc_lint/diagnostics.rs [new file with mode: 0644]
src/librustc_lint/lib.rs
src/test/ui/await-keyword/2015-edition-no-warnings-with-feature-gate.rs [new file with mode: 0644]
src/test/ui/await-keyword/2015-edition-warning.fixed [new file with mode: 0644]
src/test/ui/await-keyword/2015-edition-warning.rs [new file with mode: 0644]
src/test/ui/await-keyword/2015-edition-warning.stderr [new file with mode: 0644]
src/test/ui/await-keyword/2018-edition-error.rs [new file with mode: 0644]
src/test/ui/await-keyword/2018-edition-error.stderr [new file with mode: 0644]
src/test/ui/await-keyword/2018-edition-no-error-with-feature-gate.rs [new file with mode: 0644]
src/test/ui/await-keyword/post_expansion_error.rs [new file with mode: 0644]
src/test/ui/await-keyword/post_expansion_error.stderr [new file with mode: 0644]