summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2019-04-07Auto merge of #58739 - matthewjasper:more-restrictive-tpb, r=pnkfelixbors-1/+12
2019-04-05Move match_path from DefId to lint::LateContextflip1995-3/+112
2019-04-04Placate tidyFelix S Klock II-2/+2
2019-04-04Adjust the mutable_borrow_reservation_conflict messageMatthew Jasper-0/+4
2019-04-04add mutable_borrow_reservation_conflict future-incompatibility lint.Felix S. Klock II-0/+7
2019-04-04Use declare_lint_pass! and impl_lint_pass! in more placeshgallagher1993-20/+2
2019-04-04Rollup merge of #59669 - Centril:lint-pass-macro, r=oli-obkMazdak Farrokhzad-75/+87
2019-04-03reduce repetition in librustc(_lint) wrt. impl LintPassMazdak Farrokhzad-75/+87
2019-04-03Deduplicate code in TyKind lintflip1995-48/+30
2019-04-03Fix bug in TyKind lintflip1995-5/+8
2019-04-03Make internal lints allow-by-defaultflip1995-2/+2
2019-04-03use check_path instead of check_exprflip1995-49/+27
2019-04-03Fix rebase falloutflip1995-16/+15
2019-04-03Add internal lints default_hash_types and usage_of_ty_tykindflip1995-0/+166
2019-03-30Change message to present tenseFabian Drinck-1/+1
2019-03-30Replace REDUNDANT_IMPORT with UNUSED_IMPORTSFabian Drinck-7/+1
2019-03-30Distinguish between imported and defined itemsFabian Drinck-3/+4
2019-03-30Improve warningFabian Drinck-0/+9
2019-03-30Add lint for redundant importsFabian Drinck-0/+6
2019-03-29Rollup merge of #59394 - mark-i-m:dup-matcher-bindings-2, r=CentrilMazdak Farrokhzad-1/+2
2019-03-28deny duplicate matcher bindings by defaultmark-1/+2
2019-03-28Run module lint passes in parallelJohn Kåre Alsaker-14/+13
2019-03-28Remove LintSession and run incremental and whole crate lints in parallelJohn Kåre Alsaker-67/+39
2019-03-28Combine all builtin late lintsJohn Kåre Alsaker-151/+243
2019-03-25Make more lints incrementalJohn Kåre Alsaker-0/+6
2019-03-25Make some lints incrementalJohn Kåre Alsaker-9/+72
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-7/+2
2019-03-24Separate variant id and variant constructor id.David Wood-3/+5
2019-03-17Auto merge of #58994 - oli-obk:deprecated_derive, r=petrochenkovbors-1/+16
2019-03-17Make meta-item API compatible with `LocalInternedString::get` soundness fixVadim Petrochenkov-7/+2
2019-03-16Don't report deprecation lints in derive expansionsOliver Scherer-1/+16
2019-03-16Fix rebaseVadim Petrochenkov-1/+1
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-10/+10
2019-03-16Rename `MetaItem::ident` to `MetaItem::path`Vadim Petrochenkov-6/+6
2019-03-16syntax: Do not accidentally treat multi-segment meta-items as single-segmentVadim Petrochenkov-10/+11
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-9/+19
2019-03-08Temporarily emulate the (accidentally) omitted recursion during impl Trait ch...Felix S. Klock II-0/+14
2019-03-05Add `return`John Kåre Alsaker-1/+1
2019-03-05Only insert nodes which changes lint levels in the LintLevelMapJohn Kåre Alsaker-9/+19
2019-03-02Rollup merge of #58785 - euclio:tool-lint-attrs, r=estebankkennytm-6/+14
2019-03-01ty: HirIdify some lintsljedrz-2/+1
2019-03-01hir: remove NodeId from TraitItemljedrz-6/+6
2019-02-27allow specifying attributes for tool lintsAndy Russell-6/+14
2019-02-24hir: remove NodeId from Exprljedrz-11/+11
2019-02-20hir: HirId-ify intravisitljedrz-32/+35
2019-02-14Rollup merge of #58296 - estebank:hidden-suggestion, r=oli-obkMazdak Farrokhzad-1/+1
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-9/+9
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-14/+14
2019-02-13Cleanup importsTaiki Endo-8/+8
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-4/+4