summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2018-04-25Warn on all erroneous constantsOliver Schneider-0/+69
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
2018-03-06Rollup merge of #48432 - flip1995:lit_diag, r=oli-obkkennytm-8/+147
2018-03-06Rollup merge of #48403 - lukaslueg:casted, r=steveklabnikkennytm-1/+1
2018-03-05Turn features() into a query.Michael Woerister-2/+2
2018-03-03Improve getting literal representationflip1995-1/+1
2018-03-01Rollup merge of #48500 - petrochenkov:parpat, r=nikomatsakisManish Goregaokar-0/+1
2018-03-01Fix spelling s/casted/cast/Lukas Lueg-1/+1
2018-03-01Rewrite error reporting as requestedflip1995-45/+69
2018-03-01Implementing requested changesflip1995-85/+56
2018-03-01Suggest type for overflowing bin/hex-literalsflip1995-25/+169
2018-02-28Rollup merge of #48461 - Manishearth:epoch-dyn-trait, r=nmatsakisManish Goregaokar-0/+23
2018-03-01Support parentheses in patterns under feature gateVadim Petrochenkov-0/+1
2018-02-27add lint to detect ignored generic bounds; this subsumes the previous 'generi...Ralf Jung-0/+95
2018-02-24Rollup merge of #48386 - withoutboats:nonstandard-style, r=ManishearthManish Goregaokar-0/+6
2018-02-23Add hardwired lint for dyn traitManish Goregaokar-0/+5
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-0/+18
2018-02-20Add nonstandard_style alias for bad_style.boats-0/+6
2018-02-15[improper_ctypes] Don't suggest raw pointers when encountering trait objectsRobin Kruppe-1/+1
2018-02-15[improper_ctypes] Point at definition of non-FFI-safe type if possibleRobin Kruppe-0/+5
2018-02-15[improper_ctypes] Suggest repr(transparent) for structsRobin Kruppe-1/+2
2018-02-15[improper_ctypes] Overhaul primary labelRobin Kruppe-147/+91
2018-02-15[improper_ctypes] Stop complaining about repr(usize) and repr(isize) enumsRobin Kruppe-29/+0