about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-02-16Merge pull request #670 from Manishearth/better-ice-fixManish Goregaokar-19/+16
2016-02-15Fix wrong reported lint for EXPL_IMPL_CLONE_ON_COPYmcarton-2/+2
2016-02-15Fix suggestion in `COLLAPSIBLE_IF` lintmcarton-3/+1
2016-02-15Reword lint documentationJoshua Holmer-1/+1
2016-02-15Address nitsJoshua Holmer-4/+4
2016-02-15Replace potentially ICEgen ast_ty_to_ty_cachemcarton-13/+10
2016-02-15Cleanupmcarton-3/+0
2016-02-15Make derive lint handle generics correctlyManish Goregaokar-5/+8
2016-02-14Lint single-character strings as P: Pattern argsJoshua Holmer-2/+63
2016-02-14Fix ICE in `EXPL_IMPL_CLONE_ON_COPY`mcarton-9/+11
2016-02-14remove Visitor from regex_macrollogiq-35/+33
2016-02-14Merge pull request #662 from mcarton/#601llogiq-7/+21
2016-02-14Address small nitmcarton-2/+2
2016-02-13Merge pull request #654 from mcarton/newllogiq-55/+107
2016-02-13Fix false positive in `NEEDLESS_RANGE_LOOP`mcarton-5/+18
2016-02-13Fix commentmcarton-0/+1
2016-02-13Fix false positive for `ifs_same_cond` and `cfg!`mcarton-0/+5
2016-02-13Rustup to 1.8.0-nightly (ce4b75f25 2016-02-12)mcarton-1/+1
2016-02-13Lint about `new` methods not returning `Self`mcarton-1/+43
2016-02-13Add `new` to WRONG_SELF_CONVENTIONmcarton-34/+59
2016-02-13Fix false negative with OK_EXPECTmcarton-20/+5
2016-02-12Merge branch 'master' into copies2mcarton-243/+184
2016-02-12fix nightly breakageOliver 'ker' Schneider-240/+184
2016-02-12Fix `Hash` implementation for `Constant`mcarton-34/+59
2016-02-12Small optimisation of most common casesmcarton-5/+6
2016-02-12Add the MATCH_SAME_ARMS lintmcarton-16/+111
2016-02-12Dogfood for future MATCH_SAME_ARMS lintmcarton-18/+14
2016-02-12Add missing types to eq_tymcarton-0/+4
2016-02-12Extend IF_SAME_THEN_ELSE to ifs sequencesmcarton-18/+36
2016-02-12Implement Expr spanless-hashingmcarton-28/+358
2016-02-12Add missing ExprLoop to SpanlessEqmcarton-1/+6
2016-02-12Refactor Expr comparisonsmcarton-235/+254
2016-02-12Add missing ExprIndex to is_exp_equalmcarton-0/+3
2016-02-12Merge pull request #637 from mcarton/debugllogiq-108/+88
2016-02-11improve the `no_effect` lintOliver Schneider-5/+22
2016-02-10Merge branch 'pr-645'Manish Goregaokar-1/+77
2016-02-09Improve testing and suggestion messages on bool_comparisonJoshua Holmer-16/+12
2016-02-09Lint usage of `Debug`-based formattingmcarton-3/+48
2016-02-09Don’t use `{:?}` and use span_suggestion in TOPLEVEL_REF_ARGmcarton-5/+11
2016-02-09Remove unused Display implementation for constsmcarton-86/+0
2016-02-09Use const_eval in loopsmcarton-14/+29
2016-02-09Update lintsJoshua Holmer-1/+1
2016-02-09display suggestion separately from lintJoshua Holmer-17/+29
2016-02-10Merge branch 'pr-613'Manish Goregaokar-31/+138
2016-02-09lint comparison to bool (e.g. `y == true`)Joshua Holmer-0/+68
2016-02-09speed up lint using blocks and typesllogiq-15/+19
2016-02-08Merge remote-tracking branch 'origin/master' into regex_macrollogiq-121/+421
2016-02-08fix #595llogiq-26/+19
2016-02-08prevent panic in enum glob import lint if a crate's elements are glob importedOliver Schneider-4/+6
2016-02-07regex macro lintllogiq-2/+54