Yati Sagade
240471f926
Needless continue: This is a complete rewrite of this lint as an early-pass lint.
...
The previous version had troubles computing suggestions without macro expansions
creeping in. This fixes it by using original_sp, which works on AST nodes.
2017-04-08 23:30:34 +02:00
Oliver Schneider
0432f1efd3
Add wiki updating to publish steps
2017-04-07 16:42:08 +02:00
Oliver Schneider
c657d603ba
Bump the version
2017-04-07 11:25:00 +02:00
Oliver Schneider
f1e905f620
Reintroduce #768 so we can publish
2017-04-07 11:21:39 +02:00
Oliver Schneider
3052000c73
Merge pull request #1649 from ensch/master
...
Fix for rustc 1.18.0-nightly (5c94997b6
2017-03-30)
2017-04-07 11:13:44 +02:00
Oliver Schneider
13408e2ac8
Enable rls on this repo
2017-04-06 16:49:25 +02:00
Oliver Schneider
a679f41fa3
Fix fallout
2017-04-06 16:49:13 +02:00
Oliver Schneider
f32fab1c8f
panic!("{}") lint is broken
2017-04-06 16:49:03 +02:00
Oliver Schneider
6d921b4734
fix various rustup failures
2017-04-06 16:48:48 +02:00
Martin Carton
60f4863cbe
Merge pull request #1652 from pgerber/with
...
correct message for `option_map_unwrap_or_else` lint
2017-04-02 00:54:40 +02:00
Peter Gerber
71a788cbd7
correct error message for option_map_unwrap_or_else
lint
...
Remove erroneous "with " in suggested alternative call.
2017-04-01 15:54:27 +02:00
Enrico Schmitz
7c94a62048
Reenable mut_mut_macro.rs test
2017-04-01 00:25:23 +02:00
Enrico Schmitz
7a4f7c335b
Remove unused cs parameter for is_macro and friends
2017-04-01 00:14:04 +02:00
Enrico Schmitz
8aef64dfe8
Fix src/needless_bool.rs by using ExprBlock(block) = then
2017-03-31 23:46:08 +02:00
Enrico Schmitz
8297c19fcc
Fixing src/copies.rs and src/entries.rs by using ExprBlock(block) = then.node
2017-03-31 23:36:45 +02:00
Enrico Schmitz
8f9fb97eb6
First try for a fix for rustc 1.18.0-nightly ( 5c94997b6
2017-03-30
2017-03-31 19:23:35 +02:00
Oliver Schneider
9c3c938761
Merge pull request #1613 from Manishearth/dont_ref_operator_args
...
Dont ref operator args
2017-03-30 11:16:20 +02:00
Oliver Schneider
0ae1a77a2e
Do some additional cleanup around InternedString
and Symbol
2017-03-30 10:21:13 +02:00
Oliver Schneider
d9e69a70df
Fix fallout
2017-03-30 09:46:04 +02:00
Oliver Schneider
5de367f793
Don't create additional references when invoking binary operators
2017-03-30 09:46:00 +02:00
Martin Carton
813daf236f
Merge pull request #1640 from Manishearth/multiple_matching_crates
...
Remove some legacy code
2017-03-27 19:47:45 +02:00
Oliver Schneider
8f88ead7d6
Remove some legacy code
2017-03-27 14:51:37 +02:00
Oliver Schneider
269b8d33c9
Merge pull request #1575 from tristianc/1537-drop_copy
...
Calls to mem::drop on Copy types
2017-03-24 13:39:30 +01:00
Oliver Schneider
5547fbb770
Fix accidental newline in diagnostic and missing entries in lint_array!
2017-03-24 10:21:12 +01:00
Oliver Schneider
8ae82eb4ab
Merge remote-tracking branch 'origin/master' into 1537-drop_copy
2017-03-24 10:11:46 +01:00
Oliver Schneider
4f473f7f60
Merge pull request #1617 from sinkuu/proc_macro_pass_by_value
...
Filter out proc_macro_derive functions
2017-03-24 10:10:24 +01:00
Oliver Schneider
b1b43da20a
Merge pull request #1627 from Manishearth/dont-panic
...
Don't panic if traits not found
2017-03-24 10:09:59 +01:00
sinkuu
a712271df6
Filter out proc_macro_derive functions ( fixes #1615 )
2017-03-21 17:09:21 +09:00
Oliver Schneider
f2e8f526e6
Run rustfmt
2017-03-21 08:57:54 +01:00
Oliver Schneider
9bdd84cfdb
Bump the version
2017-03-21 08:57:19 +01:00
Oliver Schneider
b7bc8d923b
Merge pull request #1634 from ensch/master
...
Fix for rustc 1.17.0-nightly (6eb9960d3
2017-03-19)
2017-03-21 08:50:52 +01:00
Enrico Schmitz
b409356a04
Fix appveyor curl path
2017-03-21 00:52:52 +01:00
Enrico Schmitz
fa0a670201
Simplify attr_is_cfg in returns.rs
2017-03-21 00:34:05 +01:00
Enrico Schmitz
f8df4aed0f
Fix for rustc 1.17.0-nightly ( 6eb9960d3
2017-03-19)
2017-03-21 00:22:19 +01:00
Manish Goregaokar
2a04fe9652
Merge pull request #1629 from Manishearth/typos
...
fix typos
2017-03-17 16:41:44 -07:00
Andre Bogus
30e0c0fc96
fix typos
2017-03-17 21:21:32 +01:00
Oliver Schneider
f5e66bbb47
Run rustfmt
2017-03-17 17:19:47 +01:00
Oliver Schneider
c59c7c1194
Bump the version
2017-03-17 17:19:17 +01:00
Andre Bogus
c2ff30375a
Don't panic if traits not found
2017-03-16 08:57:17 +01:00
llogiq
bed96fb3da
Merge pull request #1625 from Manishearth/rustup_catch
...
Rustup: Add ExprKind::Catch
2017-03-16 08:56:29 +01:00
Andre Bogus
bc934a3ed9
Rustup: Add ExprKind::Catch
2017-03-16 00:56:21 +01:00
Manish Goregaokar
07b6d08aba
Merge pull request #1620 from Manishearth/oli-obk-patch-2
...
Update CONTRIBUTING.md
2017-03-14 08:29:47 -07:00
Oliver Schneider
713fa53fd2
Update CONTRIBUTING.md
2017-03-14 16:25:40 +01:00
Oliver Schneider
4c6e225830
Run rustfmt
2017-03-13 11:40:56 +01:00
Oliver Schneider
49dd2dda57
Bump the version
2017-03-13 11:40:56 +01:00
Oliver Schneider
d77dc1f281
Merge pull request #1619 from Techcable/fix/mir_passes
...
Fix compilation on latest nightly
2017-03-13 11:30:02 +01:00
Oliver Schneider
2d145b2ef5
don't lint macro_rules! in items_after_statements
2017-03-13 11:09:56 +01:00
Techcable
9aebb59a68
Fix compilation on latest nightly
...
The ability for plugins to add MIR passes was removed as of 4ca9c97ac
.
Luckily, we don't use this feature at all and can safely ignore it.
Fixes #1618
2017-03-12 20:13:20 -07:00
Martin Carton
b48243c08c
Merge pull request #1610 from Manishearth/no_const_warnings
...
Don't lint `nan_cmp` and `zero_ptr` in constants
2017-03-07 20:20:14 +01:00
Oliver Schneider
40d50fe8b2
Don't lint nan_cmp
and zero_ptr
in constants
2017-03-07 12:58:07 +01:00