Manish Goregaokar
4721f4419b
Remove clippy dependency in lint_without_lint_pass
2019-11-07 12:53:36 -08:00
Manish Goregaokar
fe90b82951
Remove clippy_lints from useless attribute test
2019-11-07 12:53:36 -08:00
bors
842cfb0311
Auto merge of #4757 - evanjs:issue/4748, r=phansch
...
Fix Deprecated lints don't expand
### Move doc comments inside of declare_deprecated_lint macros so that they are picked up by lintlib.py
### fixes #4748
Unable to `cargo test` locally (I'm on NixOS, and keep getting errors that are similar to those #4714 might solve) but I have verified that all deprecated lints can now be expanded like other lints.
![2019-10-30_21:06:28](https://user-images.githubusercontent.com/1847524/67910501-5815de00-fb59-11e9-9fa2-91fe6a8b9bb9.png )
changelog: Show deprecated lints in lint documentation again
2019-11-07 20:47:14 +00:00
Lzu Tao
80effca124
build macOS on bors branches only
...
Clippy is portable enough. It is rare to see Clippy builds' broke
on *nix OSes. Testing macOS build on auto and try branch is
enough.
2019-11-08 02:06:28 +07:00
Heinz N. Gies
2f1370d64c
Update lints
2019-11-07 17:13:26 +01:00
Heinz N. Gies
5e6017d193
Update tests for exit
2019-11-07 17:11:06 +01:00
Heinz N. Gies
abdf027df3
Update clippy_lints/src/lib.rs
...
Co-Authored-By: Philipp Krones <hello@philkrones.com>
2019-11-07 17:11:06 +01:00
Heinz N. Gies
a984702b50
Update clippy_lints/src/lib.rs
...
Co-Authored-By: Philipp Krones <hello@philkrones.com>
2019-11-07 17:11:05 +01:00
Heinz N. Gies
eae6a62db7
Simplify dentry point detection
2019-11-07 17:11:05 +01:00
Heinz N. Gies
ffcf4bec0f
Improve function checking
2019-11-07 17:10:18 +01:00
Heinz N. Gies
9471669e46
Exclude main from exit lint
2019-11-07 17:10:18 +01:00
Heinz N. Gies
60c2fdd0b9
Update lints
2019-11-07 17:10:18 +01:00
Heinz N. Gies
695aa59c6d
Add lint for exit
2019-11-07 17:10:18 +01:00
msizanoen1
52f9927ff5
Add the TARGET_LIBS environment variable for rustc CI testing
2019-11-07 22:48:14 +07:00
bors
7531a08eed
Auto merge of #4788 - Manishearth:rustup, r=flip1995
...
Rustup to rustc 1.40.0-nightly (50f8aadd 2019-11-07)
changelog: Deprecate [`into_iter_on_array`] lint
r? @phansch @oli-obk
2019-11-07 13:23:32 +00:00
flip1995
08fd397c2c
Deprecate into_iter_on_array
lint
...
This lint was uplifted/reimplemented by rustc.
Rustup to rust-lang/rust#66017
2019-11-07 14:04:29 +01:00
flip1995
e917b01286
Rustup to rust-lang/rust#65884
2019-11-07 13:27:00 +01:00
Manish Goregaokar
305ba73fc1
Rustup to rustc 1.40.0-nightly (7a76fe76f 2019-11-07)
2019-11-07 13:14:40 +01:00
Michael Wright
e3c1aea157
use-self: correctly ignore dummy paths
2019-11-07 05:59:13 +02:00
bors
43a3796379
Auto merge of #4781 - lzutao:rustup/65134, r=matthiaskrgr
...
rustup improper_ctypes: `extern "C"` fns
cc https://github.com/rust-lang/rust/pull/65134
changelog: none
2019-11-06 18:21:25 +00:00
Lzu Tao
fdc0153ef5
rustup improper_ctypes: extern "C"
fns
2019-11-07 00:49:33 +07:00
flip1995
073dbd4218
Add regression test for ICE #4775
2019-11-06 18:15:04 +01:00
flip1995
d3e88a58b9
Fix ICE #4775
2019-11-06 18:14:47 +01:00
bors
0be213bb79
Auto merge of #4772 - HMPerson1:tastier_ice_cream, r=flip1995
...
Use correct TypeckTables when hashing bodies
Fixes #4760
changelog: Fix ICE while hashing block expressions #4760
r? @phansch
2019-11-06 15:50:42 +00:00
bors
865f5c7c46
Auto merge of #4777 - lzutao:66014-rustup, r=matthiaskrgr
...
rustup https://github.com/rust-lang/rust/pull/65776
changelog: none
2019-11-06 12:13:39 +00:00
Lzu Tao
42c8c03464
bump smallvec to 1.0.0
2019-11-06 17:46:45 +07:00
Lzu Tao
56f3ba33c5
chore: sort out clippy_lints deps
2019-11-06 17:46:45 +07:00
Lzu Tao
51632530d7
rustup rust-lang/rust#65776
2019-11-06 17:46:45 +07:00
Lzu Tao
3e1760cb04
build: re-enable stdsimd integration test
...
Also sorting rls to the first in the list because it is now
the longest running test.
2019-11-06 13:27:39 +07:00
Lzu Tao
a902e3fd71
rustup https://github.com/rust-lang/rust/pull/66014
2019-11-06 06:24:47 +00:00
Michael Wright
a952708b6c
Fix crash in use-self
lint
...
Fixes #4727
2019-11-06 07:33:56 +02:00
bors
eae7b997dd
Auto merge of #4714 - msizanoen1:remove-plugin, r=Manishearth
...
Remove clippy plugin
This PR removes the clippy plugin, which is already deprecated and is causing the `fmt_macros` not found error in rust-lang/rust#62558 : https://github.com/rust-lang/rust/issues/62558#issuecomment-529884322
changelog: remove plugin interface
2019-11-06 03:21:01 +00:00
bors
d1e0490239
Auto merge of #4773 - lzutao:rls/print-something, r=Manishearth
...
build: avoid timing out in Travis
cc #4770
changelog: none
2019-11-05 20:57:00 +00:00
Manish Goregaokar
b8c2cb17e6
Turn off stdsimd integration test
2019-11-05 22:50:09 +07:00
Lzu Tao
98313bd83a
chore: remove unnecessary parentheses around type
2019-11-05 22:05:55 +07:00
Lzu Tao
a37bd8c376
build: avoid timing out in Travis
2019-11-05 21:36:44 +07:00
HMPerson1
e3d6069e18
Use correct TypeckTables when hashing bodies
2019-11-04 20:03:03 -05:00
Evan Stoll
8ca9c237a0
deprecated_lints: re-fix ASSIGN_OPS lint doc-comment
2019-11-02 14:19:25 -04:00
Evan Stoll
9a2c968f9f
deprecated_lints: align doc comment indents with pub LINT_NAME
2019-11-02 14:11:25 -04:00
Evan Stoll
1acea2e4fc
deprecated_lints: remove extraneous declare_deprecated_lint
2019-11-02 14:11:13 -04:00
Michael Wright
4e78547e6f
DecimalLiteralRepresentation
simplification
...
Remove recalculation of literal value.
2019-10-31 09:13:08 +02:00
Evan Stoll
94e35510ae
Fix #4748 - Deprecated lints don't expand
...
- Move doc comments inside of declare_deprecated_lint macros so that they are picked up by lintlib.py
2019-10-30 21:05:23 -04:00
bors
000c3ff278
Auto merge of #4752 - lzutao:cache/uninstall-clippy, r=flip1995
...
build: do not cache clippy binaries in integration tests
We rebuild clippy anyway. So caching them is needless
```console
% ls -lF target/debug
total 628M
drwxr-xr-x 22 lzutao lzutao 4.0K Oct 29 04:02 build/
drwxr-xr-x 2 lzutao lzutao 144K Oct 29 04:03 deps/
drwxr-xr-x 2 lzutao lzutao 4.0K Oct 29 03:57 examples/
drwxr-xr-x 11 lzutao lzutao 4.0K Oct 29 04:03 incremental/
-rwxr-xr-x 2 lzutao lzutao 3.4M Oct 29 04:03 cargo-clippy*
-rw-r--r-- 1 lzutao lzutao 11K Oct 29 03:58 cargo-clippy.d
-rwxr-xr-x 2 lzutao lzutao 313M Oct 29 04:03 clippy-driver*
-rw-r--r-- 1 lzutao lzutao 11K Oct 29 03:58 clippy-driver.d
-rw-r--r-- 1 lzutao lzutao 11K Oct 29 04:03 libclippy.d
-rwxr-xr-x 2 lzutao lzutao 312M Oct 29 04:03 libclippy.so*
```
changelog: none
2019-10-29 09:41:27 +00:00
bors
3156e0957f
Auto merge of #4753 - mikerite:approx-const-20191029, r=flip1995
...
Simplify approx const truncation check
changelog: none
2019-10-29 09:17:53 +00:00
Michael Wright
5ce8990885
Simplify approx const truncation check
2019-10-29 08:34:05 +02:00
Lzu Tao
55c3a3b282
build: do not cache clippy binaries in integration tests
...
We rebuild clippy anyway.
2019-10-29 11:08:06 +07:00
bors
e2104d1e2e
Auto merge of #4720 - lzutao:int-errexit, r=phansch
...
Do not early exit if cargo clippy returns non-zero status code
changelog: none
2019-10-29 03:16:14 +00:00
Lzu Tao
84da79e922
build: strip before caching in .cargo/bin
2019-10-29 10:16:10 +07:00
Lzu Tao
53f14abe1f
Early exit in integration tests
2019-10-29 10:16:10 +07:00
bors
add2c6cff1
Auto merge of #4744 - phansch:split_up_some_derive_test, r=flip1995
...
UI test cleanup: Extract derive_hash_xor_eq tests
changelog: none
cc #2038
2019-10-28 20:26:41 +00:00