summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-1/+1
2018-07-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-159/+169
2018-07-14structured suggestion for renamed-and-removed-lintsZack M. Davis-5/+7
2018-07-14Lint the use of async as an identifierOliver Schneider-83/+93
2018-07-13Remove unused macro argumentOliver Schneider-80/+80
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-3/+3
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+3
2018-05-17Rename trans to codegen everywhere.Irina Popa-4/+4
2018-04-26rustc_target: move LayoutOf's type parameter to an associated type.Irina Popa-1/+2
2018-04-16Use locks for Session.lint_store and Session.buffered_lintsJohn Kåre Alsaker-4/+4
2018-04-06Remove more duplicated spansVadim Petrochenkov-2/+2
2018-03-20change all appropriate EPOCH to EDITIONKurtis Nusbaum-1/+1
2018-03-20rename epoch to editionKurtis Nusbaum-6/+6
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+21
2018-03-08Move epochs to libsyntaxManish Goregaokar-2/+3
2018-02-27Lint passes: add check_where_predicate and check_poly_trait_refRalf Jung-0/+21
2018-02-23span_bug doesn't work well at this stage, use the session directlyManish Goregaokar-1/+1
2018-02-23Add ability for hardwired lints to operate on the diagnostic builderManish Goregaokar-3/+16
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-5/+22
2018-02-06Rollup merge of #47959 - Manishearth:rustdoc-ice, r=Mark-Simulacrumkennytm-5/+14
2018-02-02Fix rustdoc ICE on macros defined within functionsManish Goregaokar-5/+14
2018-02-01rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf.Eduard-Mihai Burtescu-1/+1
2018-01-10Fix panic strings.Dan Robertson-1/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-9/+10
2017-12-04rustc_back: remove slice module in favor of std::slice::from_ref.Irina-Gabriela Popa-2/+2
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-6/+0
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-3/+3
2017-11-19rustc: remove Ty::layout and move everything to layout_of.Eduard-Mihai Burtescu-1/+10
2017-10-28Add generics field to LateContextManish Goregaokar-1/+14
2017-08-19Auto merge of #43936 - oli-obk:patch-6, r=alexcrichtonbors-4/+4
2017-08-17Upgrade a comment to a doc commentOliver Schneider-1/+1
2017-08-17Upgrade a comment to a doc commentOliver Schneider-3/+3
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-1/+1
2017-08-12Fix some typosBastien Orivel-1/+1
2017-08-11Improve validation of TypeckTables keys.Michael Woerister-2/+2
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-2/+2
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-573/+198
2017-07-05use field init shorthand in src/librustcZack M. Davis-7/+7
2017-06-29Rollup merge of #42919 - zackmdavis:once_again_we_heard_you_the_first_time, r...Ariel Ben-Yehuda-13/+13
2017-06-26make lint on-by-default/implied-by messages appear only onceZack M. Davis-13/+13
2017-06-23only set "overruled by outer forbid" once for lint groups, by group nameZack M. Davis-9/+17
2017-06-23remove unused parameters from LintStore.find_lintZack M. Davis-8/+5
2017-06-12kill various tasks we no longer need and remove outdated README textNiko Matsakis-3/+0
2017-06-12Auto merge of #42537 - michaelwoerister:tcx-for-dep-node, r=nikomatsakisbors-2/+2
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-2/+2
2017-06-09rustc: track the current ty::ParamEnv in lint::LateContext.Eduard-Mihai Burtescu-12/+36
2017-06-09rustc: remove redundant krate field from lint::LateContext.Eduard-Mihai Burtescu-4/+0
2017-06-02Add E0602Guillaume Gomez-3/+3