summary refs log tree commit diff
path: root/src/librustc_lint/lib.rs
AgeCommit message (Expand)AuthorLines
2018-06-03[beta] Fix naming conventions for new lintsVadim Petrochenkov-5/+10
2018-05-04Rename idiom lints to migration lintsManish Goregaokar-1/+1
2018-05-02Remove Option from the return type of Attribute::name()Seiichi Uchida-1/+0
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-0/+1
2018-04-25Auto merge of #50110 - oli-obk:warn_all_the_constants, r=estebankbors-0/+1
2018-04-24Warn on all erroneous constantsOliver Schneider-0/+1
2018-04-20Add ABSOLUTE_PATH_STARTING_WITH_MODULE epoch lint for path breakageManish Goregaokar-1/+6
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-2/+0
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