about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-03-30minor code readability improvementsOliver Schneider-8/+2
2016-03-30make `nonminimal_bool` allow-by-defaultOliver Schneider-4/+4
2016-03-29dogfoodOliver Schneider-23/+20
2016-03-29`!(a == b)` --> `a != b`Oliver Schneider-14/+48
2016-03-29added brackets and fixed compiler commentsOliver Schneider-5/+24
2016-03-29accidentally forgot about improvements if there were multiplie candidatesOliver Schneider-1/+1
2016-03-29detect negations of terminals like a != b vs a == bOliver Schneider-1/+26
2016-03-29make sure `a < b` and `a >= b` are considered equal by SpanlessEqOliver Schneider-1/+19
2016-03-29a small refactoring for readabilityOliver Schneider-6/+5
2016-03-29collect stats on bool ops and negations in an expressionOliver Schneider-37/+52
2016-03-29String::extend -> String::push_strOliver Schneider-6/+6
2016-03-29update lintsOliver Schneider-1/+2
2016-03-29if a < b { ... } if a >= b { ... } what am I doing?Oliver Schneider-4/+2
2016-03-29negations around expressions can make things simplerOliver Schneider-0/+4
2016-03-29differentiate between logic bugs and optimizable expressionsOliver Schneider-6/+65
2016-03-29treat macros as terminals to prevent `cfg!` from giving platform specific hintsOliver Schneider-17/+20
2016-03-29fallout and testsOliver Schneider-4/+4
2016-03-29merge multiple equal terminals into oneOliver Schneider-8/+21
2016-03-29improve lint attribute detailOliver Schneider-2/+2
2016-03-29also compute minimal product of sum formOliver Schneider-1/+30
2016-03-29improve bracket displayOliver Schneider-7/+19
2016-03-29better simplificationOliver Schneider-0/+163
2016-03-29Fix false positive in `MATCH_SAME_ARMS` and guardsmcarton-2/+4
2016-03-28Add `for _ in vec![…]` to the `USELESS_VEC` lintmcarton-48/+58
2016-03-28Address nits in DOC_MARKDOWNmcarton-18/+20
2016-03-28Improve the DOC_MARKDOWN lintmcarton-8/+29
2016-03-28Add a lint for bad documentation formattingmcarton-0/+115
2016-03-28Beautify more docsmcarton-40/+38
2016-03-28Fix some spelling mistakes here and theremcarton-12/+12
2016-03-28s/cx.span_lint/span_lint(cx, /mcarton-18/+23
2016-03-28Lint transmute from ptr to refmcarton-39/+73
2016-03-28Fix ICEManish Goregaokar-8/+6
2016-03-27Update rust-clippy to rustc 1.9.0-nightly (d5a91e695 2016-03-26)josephDunne-37/+42
2016-03-27Rm extraneous infcxManish Goregaokar-4/+2
2016-03-27Stop using ast_ty_to_ty_cacheManish Goregaokar-14/+26
2016-03-27Allow trailing commas in if_let_chainManish Goregaokar-0/+11
2016-03-27Fix ICE with unknown defidsManish Goregaokar-11/+12
2016-03-27Fix ICE with relating late bound regionsManish Goregaokar-9/+18
2016-03-24Cleanup and added transmute to ugly path listTaylor Cramer-6/+6
2016-03-24Added crosspointer transmute error and testsTaylor Cramer-0/+60
2016-03-25Merge pull request #795 from mcarton/deprecatedManish Goregaokar-125/+53
2016-03-24Deprecates 4 lintsmcarton-125/+53
2016-03-24Update float_cmp messageVincent Prouillet-2/+3
2016-03-23Match attributes in FnKind patternsJascha-2/+2
2016-03-21Merge pull request #727 from oli-obk/similar_namesManish Goregaokar-72/+370
2016-03-20fixed the buildAndre Bogus-4/+4
2016-03-20Fix typo in new_without_default docuJan-Erik Rediger-1/+1
2016-03-18Fix `new_without_default` with lts and genericsmcarton-0/+2
2016-03-18use snippet_opt and span_suggestionOliver Schneider-10/+10
2016-03-18improve needless_bool to catch odd construct in non_expressive_namesOliver Schneider-46/+56