summary refs log tree commit diff
path: root/src/librustc/lint/mod.rs
AgeCommit message (Expand)AuthorLines
2019-06-06Fix missing overflowing literal lint in for loopvarkor-15/+16
2019-05-18Fix lints handling in rustdocGuillaume Gomez-0/+3
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-2/+13
2019-04-23Remove visit_subpats from check_pat in favor of state in EllipsisInclusiveRan...Tomas Koutsky-1/+2
2019-04-10make duplicate matcher bindings a hard errorMark Mansi-2/+1
2019-04-04Placate tidyFelix S Klock II-2/+2
2019-04-04Adjust the mutable_borrow_reservation_conflict messageMatthew Jasper-0/+4
2019-04-04Rollup merge of #59669 - Centril:lint-pass-macro, r=oli-obkMazdak Farrokhzad-0/+21
2019-04-03reduce repetition in librustc(_lint) wrt. impl LintPassMazdak Farrokhzad-0/+21
2019-04-03Add internal lints default_hash_types and usage_of_ty_tykindflip1995-0/+1
2019-03-28Run module lint passes in parallelJohn Kåre Alsaker-0/+3
2019-03-28Combine all builtin late lintsJohn Kåre Alsaker-6/+5
2019-03-25Make some lints incrementalJohn Kåre Alsaker-0/+1
2019-03-25Auto merge of #59256 - petrochenkov:derval2, r=Zoxcbors-6/+1
2019-03-24Separate variant id and variant constructor id.David Wood-1/+1
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-6/+1
2019-03-16Don't report deprecation lints in derive expansionsOliver Scherer-1/+16
2019-03-16Fix rebaseVadim Petrochenkov-1/+1
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-4/+17
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-7/+7
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-4/+4
2019-02-13Cleanup importsTaiki Endo-4/+4
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-9/+9
2019-02-07Make it an incompatibility lint for nowMark Mansi-1/+2
2019-02-05move librustc to 2018Mark Mansi-12/+12
2019-01-26Auto merge of #57726 - Zoxc:combine-early-lints, r=estebankbors-52/+139
2019-01-19Rollup merge of #57689 - nnethercote:redo-hir-Stmt, r=petrochenkovMazdak Farrokhzad-1/+0
2019-01-19Combine all builtin early lints and use a separate walk for plugin lints. Add...John Kåre Alsaker-52/+139
2019-01-17Remove `hir::StmtKind::Decl`.Nicholas Nethercote-1/+0
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-1/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-3/+3
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-3/+3
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-4/+1
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-11-10Rewrite `...` as `..=` as a MachineApplicable 2018 idiom lintvarkor-1/+1
2018-10-27introducing lint reason annotations (RFC 2383)Zack M. Davis-3/+6
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-43/+43
2018-09-10Reexport CheckLintNameResultflip1995-1/+1
2018-08-27fix some anon paramsMark Mansi-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-1/+1
2018-08-07Add HirId to VisibilityKind::RestrictedMark Rousskov-1/+1