| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-07 | rustup improper_ctypes: `extern "C"` fns | Lzu Tao | -2/+3 | |
| 2019-10-03 | Test fixes | Shotaro Yamada | -1/+2 | |
| 2019-04-01 | Run rustfmt | flip1995 | -1/+1 | |
| 2019-02-06 | Fix ICE in needless_pass_by_value lint | Philipp Hansch | -1/+12 | |
| If I understand it correctly, we were first creating a type with a `RegionKind::ReErased` region and then deleted it again in `util::implements_trait` with: cx.tcx.erase_regions(&ty); causing the type query to fail. It looks like using `ReEmpty` works around that deletion. | ||||
| 2019-01-08 | Remove all copyright license headers | Philipp Hansch | -9/+0 | |
| Discussion previously happened in https://github.com/rust-lang/rust/pull/43498 | ||||
| 2018-12-09 | rustfmt tests | Matthias Krüger | -14/+14 | |
| 2018-10-17 | Rename if_let_redundant_pattern_matching to redundant_pattern_matching | CYBAI | -1/+1 | |
| Also, making the old one deprecated | ||||
| 2018-10-11 | Stabilize tool lints | Oliver Scherer | -1/+1 | |
| 2018-10-06 | Add license header to Rust files | Manish Goregaokar | -0/+10 | |
| 2018-10-01 | Fix 'impossible case reached' ICE | Philipp Hansch | -0/+10 | |
| 2018-08-29 | Adapt ui-tests to the tool_lints | flip1995 | -2/+4 | |
| 2018-05-29 | Update to nightly 2018-05-28 | Mateusz Mikuła | -7/+2 | |
| 2018-01-19 | Merge branch 'master' into option_option_pr | Michael Wright | -0/+27 | |
| 2018-01-18 | Only suggest implementing Copy if it can actually be done | Oliver Schneider | -0/+17 | |
| 2018-01-18 | needless_pass_by_value: Whitelist RangeArgument (fixes #2357) | Manish Goregaokar | -0/+7 | |
| 2018-01-18 | needless_pass_by_value: Ignore for extern funcs (fixes #1844) | Manish Goregaokar | -0/+3 | |
| 2017-12-26 | Implemented option_option lint | Michael Wright | -1/+1 | |
| 2017-11-07 | Fix false positive in needless_pass_by_value trait methods | sinkuu | -0/+7 | |
| 2017-11-03 | Add test to take `Self` as an argument | sinkuu | -0/+1 | |
| 2017-11-03 | Extend needless_pass_by_value to methods | sinkuu | -1/+24 | |
| 2017-10-08 | Duplicate ptr_arg's suggestion logic | sinkuu | -0/+7 | |
| 2017-10-08 | Reduce false-positives for needless_pass_by_value lint | sinkuu | -3/+16 | |
| Excluding a type whose reference also fulfills the trait bound. | ||||
| 2017-10-03 | Reduce the hackiness of cargo-clippy | Oliver Schneider | -2/+2 | |
| 2017-08-01 | Move all our tests back to ui tests | Oliver Schneider | -0/+62 | |
| 2017-05-17 | Make most tests an `example` so we can run them one by one | Oliver Schneider | -62/+0 | |
| 2017-02-21 | Use `multispan_sugg` | sinkuu | -0/+2 | |
| 2017-02-21 | Fix suggestion for `let <pat>` | sinkuu | -4/+6 | |
| 2017-02-20 | Support non-moving usages at `match` | sinkuu | -3/+22 | |
| This `match` is not moving the `String`: ```rust fn foo(x: Option<String>) -> i32 { match x { Some(_) => 1, None => 2, } } ``` With this change, it will be linted and suggested to add `*` to deref it. ```rust fn foo(x: &Option<String>) -> i32 { match *x { Some(_) => 1, None => 2, } } ``` | ||||
| 2017-02-20 | Rename lint to needless_take_by_value | sinkuu | -0/+39 | |
| And fixes false-positives for generics and `match` | ||||
