rust/src/librustc_lint
bors cee9463d24 Auto merge of #30878 - brson:raw-pointer-derive, r=brson
This adds back the raw_pointer_derive lint as a 'removed' lint, so that its removal does not cause errors (#30346) but warnings.

In the process I discovered regressions in the code for renamed and removed lints, which didn't appear to have any tests. The addition of a second lint pass (ast vs. hir) meant that attributes were being inspected twice, renamed and removed warnings printed twice. I restructured the code so these tests are only done once and added tests. Unfortunately it makes the patch more complicated for the needed beta backport.

r? @nikomatsakis
2016-01-15 23:26:38 +00:00
..
bad_style.rs Add syntax support for attributes on expressions and all syntax 2015-11-26 21:46:12 +01:00
builtin.rs Refactoring 2015-12-30 14:27:59 +13:00
lib.rs Auto merge of #30878 - brson:raw-pointer-derive, r=brson 2016-01-15 23:26:38 +00:00
types.rs [breaking-change] remove negate_unsigned feature gate 2016-01-11 12:31:46 +01:00
unused.rs Add ExprType to HIR and make everything compile 2015-12-16 17:13:16 +03:00