Commit graph

2628 commits

Author SHA1 Message Date
scott-linder 5db8647c5e Test for trait method decl/impl for borrowed box. 2017-06-12 08:44:08 -04:00
scott-linder 1a50755f21 Document check_ty and its new is_local arg. 2017-06-12 08:43:02 -04:00
scott-linder 49bba315e4 Merge nested if into adjacent if_let_chain! 2017-06-12 08:38:29 -04: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 deef81a3fc Use span_suggestion in borrowed_box lint 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
scott-linder c061464f20 Add more exhaustive tests for borrow_box 2017-06-11 12:19:11 -04:00
scott-linder e6eaa726e2 Recurse into inner type when not &Box<T> 2017-06-11 12:19:11 -04:00
scott-linder 80cb48ca1a Actually fix the lint applied 2017-06-11 12:19:11 -04:00
scott-linder a4c4da1c4b Fix typo in types check 2017-06-11 12:19:11 -04:00
scott-linder 711cad188a check for borrowed box types 2017-06-11 12:19:11 -04:00
Manish Goregaokar 55cb63adfe Bump to 0.0.139 2017-06-10 22:07:09 -07:00
Manish Goregaokar 4e151a4eab Bump the version 2017-06-10 21:45:53 -07:00
Manish Goregaokar 7535afc0fa Merge pull request #1823 from eddyb/nightly-magic
Update for rustc 1.19.0-nightly (4bf5c99af 2017-06-10) and some cleanups.
2017-06-10 21:43:41 -07:00
Eduard-Mihai Burtescu 50b3d7ee9d Do not use .sty except for matching on it. 2017-06-11 06:24:13 +03:00
Eduard-Mihai Burtescu e4ca0e515f Remove uses of span_if_local. 2017-06-11 06:15:53 +03:00
Eduard-Mihai Burtescu e073dfe9a2 Abide by the common rustc::ty conventions. 2017-06-11 05:57:25 +03:00
Eduard-Mihai Burtescu cd89737b21 Update for rustc 1.19.0-nightly (4bf5c99af 2017-06-10). 2017-06-11 05:34:47 +03:00
Oliver Schneider 72ed74adfb Merge pull request #1820 from andersk/nightly
Pass extra parameter to CrateStore::item_children for rustc nightly
2017-06-10 09:50:35 +02:00
Anders Kaseorg 00b43687e5 Pass extra parameter to CrateStore::item_children for rustc nightly
rust-lang/rust#42507

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2017-06-10 01:41:17 -04:00
Martin Carton 3cbf126d59 Merge pull request #1819 from Manishearth/fix-1814
Check for `for` loop desugaring in highering
2017-06-08 22:36:21 +02:00
mcarton bb0b597f05 Check for for loop desugaring in highering 2017-06-08 20:17:10 +02:00
Oliver Schneider 07c25ea439 Merge pull request #1816 from Manishearth/fix-451
Check for AsRef/AsMut arguments in wrong_self_convention
2017-06-07 07:50:15 +02:00
Andre Bogus a648cfeae1 better naming, Iterator::eq 2017-06-07 05:40:57 +02:00
Andre Bogus 8122d3e8cb Check for AsRef/AsMut arguments in wrong_self_convention
This fixes #451
2017-06-06 19:26:50 +02:00
Martin Carton 329ddb98e1 Merge pull request #1814 from Manishearth/rustup
Rustup to *rustc 1.19.0-nightly (0418fa9d3 2017-06-04)*
2017-06-05 23:15:20 +02:00
mcarton a7cbc9c68d Bump to 0.0.138 2017-06-05 21:52:49 +02:00
mcarton 01cae3fd6d Rustup to *rustc 1.19.0-nightly (0418fa9d3 2017-06-04)* 2017-06-05 21:49:26 +02:00
Martin Carton 5a6e48fd27 Merge pull request #1808 from messense/feature/try-fix-nightly
Try to fix compilation error on rustc 1.19.0-nightly 4ed2edaaf
2017-06-05 00:35:25 +02:00
mcarton 5b4e7b56df Bump to 0.0.137 2017-06-05 00:02:39 +02:00
Eduard-Mihai Burtescu 010974fafe Finish rustup. 2017-06-05 00:28:01 +03:00
mcarton edef6c53c0 Continue work on rustup 2017-06-04 20:42:13 +02:00
messense 67cccc5c16
Try to fix compilation error on rustc 1.19.0-nightly (4ed2edaaf 2017-06-01) 2017-06-02 12:13:04 +08:00
Manish Goregaokar 892cc2833c Merge pull request #1787 from Manishearth/rustup
Rustup to rustc 1.19.0-nightly (557967766 2017-05-26)
2017-05-26 22:56:38 -07:00
Manish Goregaokar 8d3c48601d Rustup to rustc 1.19.0-nightly (557967766 2017-05-26) 2017-05-26 22:25:58 -07:00
Georg Brandl d4c91b228e Merge pull request #1784 from birkenfeld/update
Demote never_loop lint to Allow for now
2017-05-26 20:23:57 +02:00
Georg Brandl 3ba4e8b3fa Demote the never_loop lint to Allow for now.
Also add "known problem" to the description, with link to #1586.
2017-05-26 18:02:43 +02:00
Georg Brandl 06472ca651 Update to fix array_indexing failures: RangeInclusive::NonEmpty is gone 2017-05-26 16:54:07 +02: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 e72c70d077
Bump the version 2017-05-24 14:32:25 +02:00
Oliver Schneider 32db892d0f Sorting order diff output is weird 2017-05-24 14:31:55 +02:00
Oliver Schneider ff873cc900 Rustup to rustc 1.19.0-nightly (5b13bff52 2017-05-23) 2017-05-24 14:19:30 +02:00
Oliver Schneider 9ceb01bc73 Merge pull request #1766 from Manishearth/testing_refactor
Make most tests an `example` so we can run them one by one
2017-05-23 13:46:45 +02:00
Oliver Schneider 5ed2066dca Update contribution instructions to the new system 2017-05-23 13:19:16 +02:00
Oliver Schneider 6831ecd3fd
Merge remote-tracking branch 'origin/master' into testing_refactor 2017-05-23 12:31:06 +02:00
Oliver Schneider dd9051507b
Bump the version 2017-05-19 17:02:38 +02:00
Oliver Schneider 2f67767243 Sort entries in pre-publish script 2017-05-19 17:02:29 +02:00
Oliver Schneider dff584c51a Merge pull request #1768 from messense/feature/fix-nightly
Fix build failure on rustc 1.19.0-nightly (0ed1ec9f9 2017-05-18)
2017-05-19 11:08:44 +02:00