Benoît CORTIER
ee2f54723a
Finalize needless_borrowed_ref lint doc.
...
Make sure the needless_borrowed_ref.stderr in examples is up to date
too.
2017-08-21 14:02:28 +02:00
Benoît CORTIER
fe57fdd15e
Improve needless_borrowed_ref and update its stderr.
2017-08-21 14:00:59 +02:00
Benoît CORTIER
d170e765de
Update needless_borrowed_ref lint example.
2017-08-21 14:00:32 +02:00
Benoît CORTIER
b1d93a595c
Add needless_borrowed_ref example.
2017-08-21 14:00:32 +02:00
Oliver Schneider
74c776585c
Move all our tests back to ui tests
2017-08-01 17:54:21 +02:00
Oliver Schneider
19a9441f85
Update to latest rustc diagnostic output
2017-08-01 13:11:48 +02:00
Oliver Schneider
7102442a4b
Use the authoring tool to create a new lint
2017-08-01 12:55:52 +02:00
Oliver Schneider
3a61b452a2
Create a lint authoring helper (generates matching code)
2017-08-01 12:55:52 +02:00
Jay Hardee
9b78086ab3
Fix hints from misc_early
2017-07-31 20:20:27 -04:00
Jay Hardee
5dbdfc1836
Update stderr files.
2017-07-31 20:02:53 -04:00
Jay Hardee
500857c944
Merge remote-tracking branch 'upstream/master' into luckily_literals_love_lints
2017-07-31 19:17:42 -04:00
Matt Kraai
937a0aa20a
Update from upstream.
2017-07-31 19:06:23 -04:00
Oliver Schneider
bac8b6f1de
Rustup gets rid of false positives
2017-07-28 09:08:09 +02:00
Oliver Schneider
72b2e9539f
Get rid of double double colons
2017-07-24 16:28:41 +02:00
Jay Hardee
2abd1f73d9
Add lint for digit grouping.
2017-07-22 17:49:45 -04:00
Oliver Schneider
f889ba95d3
Fix ui tests
2017-07-21 10:40:23 +02:00
Oliver Schneider
68948a5654
Fix various needless_range_loop false positives
2017-07-16 19:34:38 +02:00
Oliver Schneider
d24868d036
Update rustc output
2017-07-16 19:34:38 +02:00
uHOOCCOOHu
d20c451c2a
Add more test for #1586 .
2017-07-05 15:57:30 +08:00
uHOOCCOOHu
a80db63515
Put tests for step_by(0)
back.
2017-07-05 15:51:43 +08:00
uHOOCCOOHu
85384afca3
Remove tests using removed feature step_by
.
...
Update test outputs.
2017-07-05 14:14:24 +08:00
Oliver Schneider
1788f7bcde
Merge pull request #1847 from Manishearth/nested_while_let
...
don't lint while_let_on_iterator on nested loops
2017-07-04 16:05:24 +02:00
messense
ac70bb60d4
Update ui tests for examples
2017-07-03 12:37:30 +08:00
Andre Bogus
01a4a1dfd8
fix tests
2017-06-30 02:43:52 +02:00
Andre Bogus
88aa04dfa5
don't lint while_let_on_iterator on nested loops
...
The problem is with a nested loop, the iterator may well be reused. This
changeset introduces a false negative, when the iterator is initialized
within the outer loop. A further PR could get rid of this false negative
by checking if the iterator is indeed initialized within the outer loop.
2017-06-23 18:29:18 +02:00
mcarton
74d4842c5f
Fix the test suite after cargo update
2017-06-19 22:11:12 +02:00
Oliver Schneider
38925a55b7
Replace Range::step_by
checking with Iterator::step_by
2017-06-18 16:12:04 +02:00
mcarton
9881b15822
Ignore mix of {,non-}sugared doc in doc_markdown
2017-06-17 18:24:23 +02:00
mcarton
81b0efa094
Add a new doc_markdown
test from issue comments
2017-06-17 18:24:23 +02:00
mcarton
349b45bb99
Fix spans in all cases in doc_markdown
2017-06-17 18:23:37 +02:00
mcarton
aaf9bce905
Fix spans in doc_markdown
in most cases
2017-06-17 18:23:37 +02:00
messense
faf7bf6a3e
Update ui tests
2017-06-16 11:57:45 +08:00
messense
16a958b103
rustup to rustc 1.19.0-nightly ( 258ae6dd9
2017-06-15)
2017-06-16 11:57:44 +08:00
scott-linder
1ce3cbf9c4
Ignore new-without-default lint when new
method has generic types
...
There may be no sensible `Default` impl if the result of `new` depends
on a type parameter.
2017-06-14 12:58:22 -04:00
Oliver Schneider
7056018335
Merge pull request #1501 from scott-linder/types-borrow-box
...
Types borrow box
2017-06-13 11:30:52 +02:00
Andre Bogus
3a8e4c33bd
deal with multiple prefixed zeros in literals
2017-06-12 20:41:00 +02:00
scott-linder
5db8647c5e
Test for trait method decl/impl for borrowed box.
2017-06-12 08:44:08 -04:00
Cameron Steffen
8b00f826d7
Merge branch 'master' into never_loop
2017-06-11 18:25:26 -05:00
scott-linder
54b52054c9
Test for local types in LINKEDLIST
and BOX_VEC
...
Add negative tests for types in local declarations in the `LINKEDLIST`
and `BOX_VEC` lints. They share a pass with `BORROWED_BOX` which does
check local delclarations.
2017-06-11 12:30:48 -04:00
scott-linder
74ebe6e69e
Add check_local
to TypePass
for BORROWED_BOX
...
Adds a boolean flag to indicate whether the current type in `check_ty`
is in a local declaration, as only the borrowed box lint should consider
these types.
2017-06-11 12:20:20 -04:00
scott-linder
c29f5ea83b
Commit updated example stderr
2017-06-11 12:19:11 -04:00
scott-linder
663688f70d
Move old-style test to examples
2017-06-11 12:19:11 -04:00
Eduard-Mihai Burtescu
cd89737b21
Update for rustc 1.19.0-nightly ( 4bf5c99af
2017-06-10).
2017-06-11 05:34:47 +03:00
Andre Bogus
8122d3e8cb
Check for AsRef/AsMut arguments in wrong_self_convention
...
This fixes #451
2017-06-06 19:26:50 +02:00
Eduard-Mihai Burtescu
010974fafe
Finish rustup.
2017-06-05 00:28:01 +03:00
Cameron Steffen
a73edc0944
add tests and fixes
2017-06-01 00:06:45 -05:00
Cameron Steffen
20728fb0d0
fix never_loop
2017-05-30 22:46:02 -05:00
Georg Brandl
6b6253016f
Update stderr files for change in error reporting
...
rustc now (https://github.com/rust-lang/rust/issues/33525 ) does not
report an error count anymore, because it was not correct in many cases.
2017-05-26 16:54:07 +02:00
Oliver Schneider
83ddce4a90
Use -Zremap-path-prefix to create system independent paths
2017-05-17 17:51:35 +02:00
Oliver Schneider
4465bc3e3f
Make most tests an example
so we can run them one by one
2017-05-17 14:19:44 +02:00