about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorPietro Albini <pietro@pietroalbini.org>2018-08-01 21:46:33 +0200
committerGitHub <noreply@github.com>2018-08-01 21:46:33 +0200
commit110b71a8280c984bf63a01199f57e50eafad0b8f (patch)
tree4e39ef6bba06a647ca9aab4b0cfeae95669f3c27 /src/rustllvm/PassWrapper.cpp
parentb40b8996901e19d71d3336afc53a97bfa9c7b14a (diff)
parent27b3cb552d8e7b4f5d2faad841df7a79f09fd362 (diff)
downloadrust-110b71a8280c984bf63a01199f57e50eafad0b8f.tar.gz
rust-110b71a8280c984bf63a01199f57e50eafad0b8f.zip
Rollup merge of #52926 - alexcrichton:trim-idioms-lints, r=oli-obk
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