Commit Graph

2411 Commits

Author SHA1 Message Date
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