summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
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
2017-05-25Auto merge of #40847 - jseyfried:decl_macro, r=nrcbors-2/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-2/+1
2017-05-17Refactor: Move the mutable parts out of LintStore. Fix #42007.kennytm-86/+165
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-0/+8
2017-05-13Support #[allow] etc logic on a per macro levelest31-0/+8
2017-05-12Pass crate attributes in visit.rsNick Cameron-1/+1
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-2/+2
2017-04-24rustc: expose the common DUMMY_SP query case as tcx methods.Eduard-Mihai Burtescu-2/+2