summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
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
2016-10-27Make sufficiently old or low-impact compatibility lints deny-by-defaultVadim Petrochenkov-8/+8
2016-10-27review changesNick Cameron-1/+13
2016-10-27Add possibility of deprecating attributesNick Cameron-0/+1
2016-10-26Prohibit patterns in trait methods without bodiesVadim Petrochenkov-0/+4
2016-10-12Rollup merge of #37049 - srinivasreddy:librustc_lint, r=nrcAlex Crichton-14/+28
2016-10-09run rustfmt on librustc_lint folderSrinivas Reddy Thatiparthy-14/+28
2016-10-05Turn compatibility lint `match_of_unit_variant_via_paren_dotdot` into a hard ...Vadim Petrochenkov-5/+0
2016-09-09Issue deprecation warnings for safe accesses to extern staticsVadim Petrochenkov-0/+4
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-0/+1
2016-09-03Implement drop translation and add lint for unions with drop fieldsVadim Petrochenkov-0/+1