summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2018-07-14Fix rustdoc run failures by shutting down definitely some lintsGuillaume Gomez-0/+5
2018-06-17Auto merge of #51382 - GuillaumeGomez:intra-link-lint, r=QuietMisdreavusbors-0/+7
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-06-13Rename intra-doc lintGuillaume Gomez-2/+2
2018-06-09Add lint for intra link resolution failureGuillaume Gomez-0/+7
2018-06-08Rollup merge of #51401 - estebank:warn-repr, r=cramertjMark Rousskov-0/+6
2018-06-08Rollup merge of #50143 - petrochenkov:mexuniq, r=nikomatsakisMark Rousskov-0/+13
2018-06-06Turn warning into lintEsteban Küber-0/+6
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+3
2018-05-30Prohibit duplicate `macro_export`sVadim Petrochenkov-0/+13
2018-05-28Auto merge of #50724 - zackmdavis:applicability_rush, r=Manishearthbors-3/+4
2018-05-27Make anon params lint warn-by-defaultMark Mansi-14/+14
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-13/+13
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-3/+4
2018-05-20Fix according to commentsF001-2/+2
2018-05-20re-implementF001-0/+7
2018-05-19Auto merge of #50763 - KyleStach1678:unused-loop-label, r=petrochenkovbors-0/+7
2018-05-19Auto merge of #50760 - petrochenkov:legimp, r=nikomatsakisbors-7/+0
2018-05-18Default `unused_labels` to allow, move to "unused"Kyle Stachowicz-1/+1
2018-05-18Reimplement unused_labels lint as a compiler builtin in the resolverKyle Stachowicz-0/+7
2018-05-18Auto merge of #50653 - oli-obk:bad_const, r=cramertjbors-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-7/+7
2018-05-15rustc: Fix `crate` lint for single-item pathsAlex Crichton-2/+2
2018-05-15Turn deprecation lint `legacy_imports` into a hard errorVadim Petrochenkov-7/+0
2018-05-12Make the `const_err` lint `deny`-by-defaultOliver Schneider-1/+1
2018-05-11Auto merge of #50440 - nikomatsakis:single-use-lifetimes, r=cramertjbors-1/+8
2018-05-08Auto merge of #50390 - hdhoang:46205_deny_by_default, r=nikomatsakisbors-1/+1
2018-05-04Mark lints with applicabilityManish Goregaokar-10/+11
2018-05-04add warnings for unused lifetime parametersNiko Matsakis-1/+8
2018-05-03Auto merge of #50413 - kennytm:rollup, r=kennytmbors-1/+1
2018-05-02lint: deny incoherent_fundamental_impls by defaultHoàng Đức Hiếu-1/+1
2018-05-02make it compile againflip1995-2/+2
2018-05-02Remove Option from the return type of Attribute::name()Seiichi Uchida-1/+1
2018-05-01Clarify wordings of the `unstable_name_collision` lint.kennytm-1/+1
2018-04-26rustc_target: move LayoutOf's type parameter to an associated type.Irina Popa-1/+2
2018-04-20Add suggestion to lintManish Goregaokar-1/+19
2018-04-20Add ABSOLUTE_PATH_STARTING_WITH_MODULE epoch lint for path breakageManish Goregaokar-0/+8
2018-04-16Use locks for Session.lint_store and Session.buffered_lintsJohn Kåre Alsaker-4/+4
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-3/+4
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-1/+1
2018-04-06Remove more duplicated spansVadim Petrochenkov-3/+3
2018-03-28Require lints to be Send + SyncJohn Kåre Alsaker-3/+4
2018-03-24Specialize future-incompatibility warning for UNSTABLE_NAME_COLLISION.kennytm-7/+13
2018-03-24When picking a candidate, consider the unstable ones last.kennytm-1/+8
2018-03-20change all appropriate EPOCH to EDITIONKurtis Nusbaum-1/+1
2018-03-20rename epoch to editionKurtis Nusbaum-16/+16
2018-03-14Make coerce_never lint an errorAndrew Cann-7/+0
2018-03-14remove defaulting to unitAndrew Cann-8/+0
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+27