about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2018-07-31 15:45:11 -0700
committerAlex Crichton <alex@alexcrichton.com>2018-08-01 07:29:24 -0700
commit27b3cb552d8e7b4f5d2faad841df7a79f09fd362 (patch)
tree48d0cf779a79e2ed56708d4bd59f60cd9f90221a /src/rustllvm/PassWrapper.cpp
parentf89817997ac0aa100bf91997194ad85a7e59f743 (diff)
downloadrust-27b3cb552d8e7b4f5d2faad841df7a79f09fd362.tar.gz
rust-27b3cb552d8e7b4f5d2faad841df7a79f09fd362.zip
rustc: Trim down the `rust_2018_idioms` lint group
These migration lints aren't all up to par in terms of a good migration
experience. Some, like `unreachable_pub`, hit bugs like #52665 and unprepared
macros to be handled enough of the time. Others like linting against
`#[macro_use]` are swimming upstream in an ecosystem that's not quite ready (and
slightly buggy pending a few current PRs).

The general idea is that we will continue to recommend the `rust_2018_idioms`
lint group as part of the transition guide (as an optional step) but we'll be
much more selective about which lints make it into this group. Only those with a
strong track record of not causing too much churn will make the cut.

cc #52679
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions