summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2018-04-25Warn on all erroneous constantsOliver Schneider-0/+1
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-24Filed a proper tracking issue.kennytm-2/+1
2018-03-24When picking a candidate, consider the unstable ones last.kennytm-1/+9
2018-03-23Merge branch '49001_epoch' of https://github.com/klnusbaum/rust into rollupAlex Crichton-17/+17
2018-03-23Rollup merge of #48909 - RalfJung:type_alias_bounds, r=petrochenkovAlex Crichton-1/+1
2018-03-20rename epoch to editionKurtis Nusbaum-17/+17
2018-03-20Stabilize slice patterns without `..`Vadim Petrochenkov-1/+0
2018-03-14register removed lintsAndrew Cann-0/+4
2018-03-14Make coerce_never lint an errorAndrew Cann-5/+0
2018-03-14stabilise feature(never_type)Andrew Cann-0/+1
2018-03-14remove defaulting to unitAndrew Cann-5/+0
2018-03-10type_alias_bounds lint: If the type alias uses an associated type without "as...Ralf Jung-1/+1
2018-03-10Rename ignored_generic_bounds -> type_alias_boundsRalf Jung-1/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+1
2018-03-08Add rust_2018_idioms lint groupManish Goregaokar-0/+6
2018-03-08Make bare_trait_object not be an epoch lintManish Goregaokar-6/+1
2018-03-08Make tyvar_behind_raw_pointer an epoch lintManish Goregaokar-1/+1
2018-03-08Move epochs to libsyntaxManish Goregaokar-1/+2
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-2/+0
2018-03-08Move librustc_const_eval to librustc_mirOliver Schneider-1/+1
2018-02-28Rollup merge of #48461 - Manishearth:epoch-dyn-trait, r=nmatsakisManish Goregaokar-0/+23
2018-02-27add lint to detect ignored generic bounds; this subsumes the previous 'generi...Ralf Jung-0/+1
2018-02-23Add hardwired lint for dyn traitManish Goregaokar-0/+5
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-0/+18
2018-02-20Add nonstandard_style alias for bad_style.boats-0/+6
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-5/+0
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