summary refs log tree commit diff
path: root/src/librustc/lint/mod.rs
AgeCommit message (Expand)AuthorLines
2019-04-06Don't report deprecation lints in derive expansionsOliver Scherer-1/+16
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
2018-08-01Auto merge of #52937 - pietroalbini:rollup, r=pietroalbinibors-0/+20
2018-07-30rustc: Disallow machine applicability in foreign macrosAlex Crichton-14/+16
2018-07-30Introduce the declare_tool_lint macroflip1995-0/+20
2018-07-23Implement 2015 vs 2018 `?` kleene op + testmark-2/+3
2018-07-23Extend ParseSess to support buffering lintsmark-0/+9
2018-07-21Auto merge of #52562 - Manishearth:clippyup, r=RalfJungbors-2/+12
2018-07-21Don't invent new magic keywordsOliver Schneider-2/+2
2018-07-21Auto merge of #52555 - petrochenkov:mresfact, r=alexcrichtonbors-2/+2
2018-07-20Allow individual lints to opt into being reported in external macrosOliver Schneider-2/+12
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-2/+2
2018-07-20Auto merge of #52467 - alexcrichton:lints-and-macros, r=Manishearthbors-1/+46
2018-07-17rustc: Polish off `in_external_macro`Alex Crichton-26/+42
2018-07-17added function to check if lints belong to an external macrodylan_DPC-0/+29
2018-07-14Lint the use of async as an identifierOliver Schneider-0/+4
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-86/+136
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-05-27Make anon params lint warn-by-defaultMark Mansi-14/+14
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-3/+3
2018-05-01Clarify wordings of the `unstable_name_collision` lint.kennytm-1/+1
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-3/+4
2018-04-06Remove more duplicated spansVadim Petrochenkov-1/+1