summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2019-07-28Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasperMazdak Farrokhzad-0/+14
2019-07-27Lint attributes on function argumentsCaio-0/+14
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-2/+2
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-1/+1
2019-07-04rename hir::map::local_def_id to local_def_id_from_node_idljedrz-1/+1
2019-06-24Turn internal lints into tool lintsflip1995-2/+2
2019-06-24Implement initernal lint LINT_PASS_IMPL_WITHOUT_MACROflip1995-0/+2
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-1/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-9/+9
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-5/+2
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+8
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-10/+10
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-3/+3
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-24/+0
2019-05-27Use `Symbol` more in lint APIsOliver Scherer-17/+17
2019-05-25rustc: integrate ty::Const into ty::print as print_const.Eduard-Mihai Burtescu-1/+9
2019-05-20Introduce `LocalInternedString::intern`.Nicholas Nethercote-4/+5
2019-05-02fix markdown syntax in `LateContext` examplesAndy Russell-4/+4
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-5/+10
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-5/+3
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+3
2019-04-21Add `AsyncArgument` to AST.David Wood-0/+16
2019-04-12Uplift `get_def_path` from Clippyflip1995-5/+27
2019-04-05Move match_path from DefId to lint::LateContextflip1995-2/+111
2019-03-28Run module lint passes in parallelJohn Kåre Alsaker-14/+10
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-145/+238
2019-03-25Make more lints incrementalJohn Kåre Alsaker-0/+6
2019-03-25Make some lints incrementalJohn Kåre Alsaker-9/+71
2019-03-24Separate variant id and variant constructor id.David Wood-2/+4
2019-03-01ty: HirIdify some lintsljedrz-2/+1
2019-03-01hir: remove NodeId from TraitItemljedrz-6/+6
2019-02-20hir: HirId-ify intravisitljedrz-25/+28
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-05move librustc to 2018Mark Mansi-15/+15
2019-01-26Auto merge of #57726 - Zoxc:combine-early-lints, r=estebankbors-120/+203
2019-01-19Combine all builtin early lints and use a separate walk for plugin lints. Add...John Kåre Alsaker-120/+203
2019-01-17Remove `hir::StmtKind::Decl`.Nicholas Nethercote-5/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19suggest similar lint names for unknown lintsAndy Russell-7/+23
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-5/+5
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-1/+1