summary refs log tree commit diff
path: root/src/librustc/lint
AgeCommit message (Expand)AuthorLines
2019-06-06Fix missing overflowing literal lint in for loopvarkor-15/+16
2019-05-20Auto merge of #60815 - nnethercote:use-Symbol-more-2, r=petrochenkovbors-4/+5
2019-05-20Introduce `LocalInternedString::intern`.Nicholas Nethercote-4/+5
2019-05-18Fix lints handling in rustdocGuillaume Gomez-0/+3
2019-05-17Auto merge of #49799 - hdhoang:46205_deny_incoherent_fundamental_impls, r=nik...bors-7/+0
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-3/+14
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-2/+2
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-3/+3
2019-05-03Rollup merge of #60478 - euclio:doc-fixes, r=cramertjMazdak Farrokhzad-4/+4
2019-05-03Rollup merge of #60388 - cramertj:elided-lifetime-async, r=nikomatsakisMazdak Farrokhzad-30/+50
2019-05-03Rollup merge of #59928 - petrochenkov:denyambass, r=varkorMazdak Farrokhzad-1/+1
2019-05-02fix markdown syntax in `LateContext` examplesAndy Russell-4/+4
2019-05-01Disallow non-explicit elided lifetimes in async fnTaylor Cramer-30/+50
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-5/+10
2019-04-28Implement internal lintsflip1995-10/+122
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-0/+19
2019-04-23Remove visit_subpats from check_pat in favor of state in EllipsisInclusiveRan...Tomas Koutsky-6/+5
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+3
2019-04-21Add `AsyncArgument` to AST.David Wood-0/+16
2019-04-16lint: convert incoherent_fundamental_impls into hard errorHoàng Đức Hiếu-7/+0
2019-04-15Rollup merge of #59779 - flip1995:uplift_get_def_path, r=ManishearthMazdak Farrokhzad-6/+28
2019-04-12Make deprecation lint `ambiguous_associated_items` deny-by-defaultVadim Petrochenkov-1/+1
2019-04-12Uplift `get_def_path` from Clippyflip1995-6/+28
2019-04-10forgot oneMark Mansi-1/+0
2019-04-10make duplicate matcher bindings a hard errorMark Mansi-8/+1
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