Florian Hartwig
|
62db392730
|
Make lifetimes lint work with type aliases and non-locally-defined structs
|
2015-12-06 02:04:13 +01:00 |
|
Seo Sanghyeon
|
a3e8091e87
|
Dogfood match_ref_pats for if let
|
2015-11-25 02:44:40 +09:00 |
|
Florian Hartwig
|
9511e6739d
|
Update to latest rust nightly
|
2015-11-19 15:51:30 +01:00 |
|
Seo Sanghyeon
|
b17e38782e
|
Remove trailing commas in match arms with blocks
|
2015-11-17 13:39:42 +09:00 |
|
Florian Hartwig
|
e48973eb9f
|
Track elided lifetimes in types and trait objects
|
2015-11-11 00:12:45 +01:00 |
|
Manish Goregaokar
|
f76f4d52c2
|
Fix rustup fallout: lifetimes false positives
|
2015-09-30 20:10:54 +05:30 |
|
Manish Goregaokar
|
4fc17e7faf
|
rustup to rustc 1.5.0-nightly (65d5c0833 2015-09-29)
|
2015-09-30 19:54:41 +05:30 |
|
Manish Goregaokar
|
15e3774cb4
|
rustup to 1.5.0-nightly (7bf4c885f 2015-09-26)
fixes #348
|
2015-09-28 10:34:10 +05:30 |
|
Manish Goregaokar
|
f4da7d09d2
|
Upgrade Rust to rustc 1.5.0-nightly (cff041170 2015-09-17)
LintPass was split and ExprParen was removed from the HIR
Fixes #338
|
2015-09-19 08:23:04 +05:30 |
|
Manish Goregaokar
|
eca185438b
|
Update rust to 0efb9dab8c7c07fa28e9df0eccc5c07ea3c17fbb (HIR+lints, Thu Sep 3 18:59:56 2015 +0530)
fixes #294
|
2015-09-03 23:12:19 +05:30 |
|
Georg Brandl
|
e33bef685e
|
lifetimes lint: walk type bounds as well as types (fixes #253, again)
|
2015-08-31 11:26:41 +02:00 |
|
Georg Brandl
|
6461fb3308
|
lifetimes lint: take "where" clauses into account (fixes #253)
If a where clause is present and has lifetimes mentioned, just bail out.
|
2015-08-30 09:58:26 +02:00 |
|
Georg Brandl
|
92a3394065
|
all: remove unneeded deref and/or ref operations
|
2015-08-25 14:41:35 +02:00 |
|
Georg Brandl
|
47b605304d
|
all: organize imports
* remove unused imports
* separate external and internal imports
* consistent import of rustc::lint
* move #[allow(unused_imports)] to local impl
|
2015-08-16 08:55:34 +02:00 |
|
Georg Brandl
|
997f345046
|
all: remove unneeded as_str() calls for ast::Name
Name has PartialEq and Display impls that do what we want.
|
2015-08-16 08:38:47 +02:00 |
|
Georg Brandl
|
b299433de3
|
lifetimes: fix case with one unnamed and one static ref (fixes #171)
|
2015-08-15 09:36:07 +02:00 |
|
Manish Goregaokar
|
3cf5c36296
|
Address review comments, move to travis
|
2015-08-13 21:45:50 +05:30 |
|
Georg Brandl
|
49e51fe65a
|
lifetimes: try to fix w.r.t. lifetimes from parent scopes (fixes #162)
|
2015-08-13 21:45:42 +05:30 |
|
Manish Goregaokar
|
c2bdc85715
|
oh the irony
|
2015-08-13 21:45:41 +05:30 |
|
Manish Goregaokar
|
5eab397e7c
|
Some fixes from dogfooding clippy
|
2015-08-13 21:45:41 +05:30 |
|
Georg Brandl
|
2c2716f045
|
all: DRY for lint descriptions
* use the rustc style for lint descriptions
* add a script to parse all lint descriptions
and put the generated table into README
|
2015-08-13 11:14:05 +02:00 |
|
Georg Brandl
|
2f7693094f
|
lifetimes lint: include support for lifetimes as generic params
|
2015-08-13 06:43:25 +02:00 |
|
Georg Brandl
|
6603299f3f
|
lifetimes lint: straighten some code, add a few comments
|
2015-08-13 06:35:40 +02:00 |
|
Georg Brandl
|
b349f9e88d
|
new lint for needless lifetimes (fixes #115)
|
2015-08-13 06:35:40 +02:00 |
|