about summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2018-04-28stabilize `#[must_use]` for functions and must-use operatorsZack M. Davis-52/+52
2018-04-28in which the fn-must-use codepath is prevented from panicking on closureZack M. Davis-1/+7
2018-04-28Auto merge of #50149 - aaronaaeng:master, r=estebankbors-15/+27
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-3/+5
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-1/+1
2018-04-25Auto merge of #50016 - tmandry:cleanup-binder, r=nikomatsakisbors-1/+1
2018-04-25Auto merge of #50110 - oli-obk:warn_all_the_constants, r=estebankbors-0/+69
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-1/+1
2018-04-24Warn on all erroneous constantsOliver Schneider-0/+69
2018-04-22Make must_use lint cover all binary/unary operatorsAaron Aaeng-15/+27
2018-04-20Add ABSOLUTE_PATH_STARTING_WITH_MODULE epoch lint for path breakageManish Goregaokar-1/+6
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-8/+13
2018-04-12Rollup merge of #49856 - varkor:no_mangle-statics-unlinted, r=michaelwoeristerkennytm-0/+3
2018-04-11Rollup merge of #49614 - zackmdavis:the_phantom_menace, r=petrochenkovkennytm-0/+6
2018-04-10Do not uppercase-lint no_mangle staticsvarkor-0/+3
2018-04-09in which the non-shorthand patterns lint keeps its own counsel in macrosZack M. Davis-0/+6
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-07Auto merge of #49661 - alexcrichton:bump-bootstrap, r=nikomatsakisbors-2/+0
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-1/+1
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-5/+5
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-2/+0
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-1/+0
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-24Filed a proper tracking issue.kennytm-2/+1
2018-03-24When picking a candidate, consider the unstable ones last.kennytm-1/+9
2018-03-23Merge branch '49001_epoch' of https://github.com/klnusbaum/rust into rollupAlex Crichton-17/+17
2018-03-23Rollup merge of #48909 - RalfJung:type_alias_bounds, r=petrochenkovAlex Crichton-19/+87
2018-03-20rename epoch to editionKurtis Nusbaum-17/+17
2018-03-20Stabilize slice patterns without `..`Vadim Petrochenkov-1/+0
2018-03-19wording nitsRalf Jung-4/+4
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-2/+2
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-3/+4
2018-03-14register removed lintsAndrew Cann-0/+4
2018-03-14Make coerce_never lint an errorAndrew Cann-5/+0
2018-03-14stabilise feature(never_type)Andrew Cann-0/+1
2018-03-14remove defaulting to unitAndrew Cann-6/+1
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-8/+11
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+2
2018-03-10type_alias_bounds lint: If the type alias uses an associated type without "as...Ralf Jung-9/+76
2018-03-10Rename ignored_generic_bounds -> type_alias_boundsRalf Jung-13/+14
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+48
2018-03-08Add rust_2018_idioms lint groupManish Goregaokar-1/+7
2018-03-08Make bare_trait_object not be an epoch lintManish Goregaokar-6/+1
2018-03-08Make tyvar_behind_raw_pointer an epoch lintManish Goregaokar-1/+1
2018-03-08Move epochs to libsyntaxManish Goregaokar-1/+2
2018-03-08Clean up the binary hex lintOliver Schneider-3/+5
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-160/+1
2018-03-08Move librustc_const_eval to librustc_mirOliver Schneider-3/+3
2018-03-08Produce instead of pointersOliver Schneider-0/+11
2018-03-06make bounds on higher-kinded lifetimes a hard error in ast_validationRalf Jung-69/+22