summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2017-12-22Convert warning about `*const _` to a future-compat lintMichael Hewson-0/+4
2017-12-05convert the new conflicts to a soft errorAriel Ben-Yehuda-1/+4
2017-11-30make coercions to `!` in unreachable code a hard errorAriel Ben-Yehuda-0/+4
2017-11-26make accessing packed fields a future-compat warningAriel Ben-Yehuda-0/+5
2017-11-15convert EXTRA_REQUIREMENT_IN_IMPL into a hard errorNiko Matsakis-4/+2
2017-11-03Auto merge of #45247 - leodasvacas:implement-auto-trait-syntax, r=nikomatsakisbors-0/+5
2017-11-03auto trait future compatibility lintleonardo.yvens-0/+5
2017-11-02unreachable-pub lint for `pub` items not reachable from crate rootZack M. Davis-0/+1
2017-10-29Add several lints into `unused` lint groupVadim Petrochenkov-5/+11
2017-10-14rustc: Remove `used_mut_nodes` from `TyCtxt`Alex Crichton-2/+0
2017-08-30rustc: Remove the `used_unsafe` field on TyCtxtAlex Crichton-1/+0
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-4/+4
2017-07-27Make a lint insteadGuillaume Gomez-0/+1
2017-07-18Prohibit lifetime arguments in path segments with late bound lifetime parametersVadim Petrochenkov-1/+5
2017-07-08Move public reexports of private extern crates into a separate lintVadim Petrochenkov-0/+4
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-05-30Turn `invalid_type_param_default` into a lint againVadim Petrochenkov-2/+4
2017-05-30Turn sufficiently old compatibility lints into hard errorsVadim Petrochenkov-43/+30
2017-05-29Auto merge of #41856 - qnighy:prohibit-parenthesized-params-in-more-types, r=...bors-0/+4
2017-05-26Add warning cycle #42238.Masaki Hara-0/+4
2017-05-13Add lint for unused macrosest31-1/+2
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-02Add illegal_floating_point_literal_pattern compat lintest31-0/+5
2017-05-02Add a lint to disallow anonymous parametersest31-0/+5
2017-03-29Make overlapping_inherent_impls lint a hard errortopecongiro-4/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-0/+1
2017-03-01Auto merge of #34198 - eddyb:you're-a-bad-transmute-and-you-should-feel-bad, ...bors-4/+2
2017-02-28Add warning cycle.Jeffrey Seyfried-0/+4
2017-02-28Make transmuting from fn item types to pointer-sized types a hard error.Eduard Burtescu-4/+2
2017-02-05Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakisCorey Farwell-0/+4
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+1
2017-02-03Use a proper future-compatibility lintAndrew Cann-0/+4
2017-01-29Implement compatibility lint for legacy constructor visibilitiesVadim Petrochenkov-0/+4
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+0
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-03Make is_useful handle empty types properlyAndrew Cann-0/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-15Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+4
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-1/+0
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-1/+1
2016-11-22Start warning cycle.Jeffrey Seyfried-0/+4
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-2/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-2/+1
2016-11-01update `extra_requirement_in_impl` to #37166Niko Matsakis-1/+1
2016-11-01compare-method lintNiko Matsakis-0/+4
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-0/+4
2016-10-27Auto merge of #36894 - petrochenkov:deny, r=nikomatsakisbors-8/+8