François Mockers
5379fc1b28
better parsing of condition in while loop for mutability
...
allow condition to be a block: by calling visit_expr of the visitor directly on the condition instead of walk_expr on the whole expression, we bypass the match to ExprWhile that calls visit_expr on the condition and visit_block on the body. This allow to re-enable visit_block in the visitor, as it won't be called on the while body
allow condition to use static variables: maintain a list of static variables used, and if they are mutable
2018-05-27 23:59:07 +02:00
Reiner Dolp
78b8d5cf1a
running update lints script
2018-05-27 16:16:41 +02:00
Oliver Schneider
fc008aa14c
Rustup
2018-05-26 10:23:34 +02:00
Philipp Hansch
6f9b3ca346
Merge pull request #2800 from phansch/no_deploy_in_integration_tests
...
Don't run deploy script in integration tests
2018-05-25 10:03:32 +02:00
Philipp Hansch
2999be64bc
Add some output to make log reading easier
2018-05-25 08:35:04 +02:00
Philipp Hansch
391562706d
Don't run deploy script in integration tests
...
The deploy.sh was causing random integration tests to fail, possibly due to
multiple jobs trying to push to the same repo/branch at the same time?
The error message is:
+git push git@github.com:rust-lang-nursery/rust-clippy.git gh-pages
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
To github.com:rust-lang-nursery/rust-clippy.git
! [rejected] gh-pages -> gh-pages (fetch first)
error: failed to push some refs to 'git@github.com:rust-lang-nursery/rust-clippy.git'
hint: Updates were rejected because the re
The travis log is always truncated in similar ways.
Some examples:
* https://travis-ci.org/rust-lang-nursery/rust-clippy/jobs/383325083#L1076-L1082
* https://travis-ci.org/rust-lang-nursery/rust-clippy/jobs/382711561#L2768-L2773
2018-05-25 08:11:15 +02:00
Oliver Schneider
b903d1c902
Merge pull request #2797 from mipli/2250-unimplemented-macro
...
Lint for unimplemented!()
2018-05-24 20:04:52 +02:00
Michael A. Plikk
1f10dd2606
Fix note on macro outside current crate. Changed group to restricted
2018-05-24 19:38:40 +02:00
Michael A. Plikk
dc8d29be4a
Allow unimplemented in other tests
2018-05-24 16:30:26 +02:00
Michael A. Plikk
88c3c2f1c2
Rename panic files to panic_unimplemented
2018-05-24 10:04:18 +02:00
Michael A. Plikk
77794e91e2
Create lint for unimplemented!()
2018-05-24 10:04:18 +02:00
Oliver Schneider
e7a3e03c6e
Version bump
2018-05-23 16:38:19 +02:00
Oliver Schneider
084eb18beb
Merge pull request #2794 from mati865/rustup
...
Update to nightly 2018-05-22
2018-05-23 16:33:22 +02:00
Mateusz Mikuła
a1c44e966e
Update to nightly 2018-05-22
...
Fixes #2788
2018-05-23 14:47:48 +02:00
Mateusz Mikuła
3c6503eb4b
Format code
2018-05-22 10:21:42 +02:00
Philipp Hansch
e4b954ea92
Merge pull request #2787 from phansch/fewer_allow_failures
...
Remove most allow_failures
2018-05-21 19:59:42 +02:00
Philipp Hansch
cef6346951
Remove most allow_failures
...
The removed ones work fine now, only cargo and rls are
failing currently.
2018-05-21 18:59:42 +02:00
Philipp Hansch
736a1a8dc3
Merge pull request #2786 from phansch/fix_param_env_compile_fail
...
Fix chrono compile-fail due to empty param_env
2018-05-21 18:35:17 +02:00
Philipp Hansch
74be5632a3
Fix chrono crash due to empty param_env
2018-05-21 17:58:34 +02:00
Oliver Schneider
0a368b467e
Update CHANGELOG.md
2018-05-20 14:09:39 +02:00
Oliver Schneider
0bf96259f1
Version bump
2018-05-20 10:02:29 +02:00
Oliver Schneider
79d870ef66
Merge pull request #2777 from rust-lang-nursery/scoped_attrs
...
Use the new scoped tool attributes
2018-05-20 09:56:55 +02:00
Oliver Schneider
fcbcdbc625
Merge pull request #2779 from rust-lang-nursery/rerunnable_clippy
...
Stop compilation after linting
2018-05-20 09:56:35 +02:00
Oliver Schneider
26423dc392
Merge pull request #2781 from imp/2780
...
rustup to nightly 2018-05-19
2018-05-20 09:42:54 +02:00
Cyril Plisko
7b715583d4
rustup to nightly 2018-05-19
...
clippy_lints does not compile: non-primitive cast: `rustc_target::abi::Size` as `usize`
Fixes #2780
2018-05-20 09:20:01 +03:00
Oliver Schneider
b60ffa780d
Stop compilation after linting
2018-05-19 18:49:57 +02:00
Philipp Hansch
06f981f2e9
Merge pull request #2778 from phansch/add_rls_to_integration_tests
...
Add rls to integration tests
2018-05-19 17:19:18 +02:00
Philipp Hansch
cd03c6ee2e
Add rls to integration tests
2018-05-19 17:02:08 +02:00
Oliver Schneider
e0df4ccfc5
Use the new scoped tool attributes
2018-05-19 14:04:57 +02:00
Oliver Schneider
ebe0b0eed5
Version bump
2018-05-19 13:01:26 +02:00
Oliver Schneider
27789b00ab
Merge pull request #2775 from utam0k/rename-trans-to-codegen
...
Rename trans to codegen
2018-05-19 09:57:36 +02:00
utam0k
df1b7c5f19
Rename trans to codegen
2018-05-19 14:29:20 +09:00
Philipp Hansch
7c3fcf0272
Merge pull request #2773 from phansch/add_hyper_to_integration_tests
...
Add hyper to integration tests
2018-05-18 19:07:23 +02:00
Philipp Hansch
ee96249d32
Add hyper to integration tests
...
Because it was failing before: https://github.com/rust-lang/rust/issues/49643
2018-05-18 18:43:21 +02:00
Oliver Schneider
dc5a5a46dc
Merge pull request #2763 from phansch/tasty_ice_cream
...
Fix SpanlessHash and SpanlessEq tables
2018-05-18 09:12:58 +02:00
Philipp Hansch
3c068d7ba5
Merge pull request #2772 from phansch/add_more_integration_tests
...
Add more integration tests
2018-05-17 23:48:55 +02:00
Philipp Hansch
4a460ab6c3
Use full backtrace
2018-05-17 22:16:15 +02:00
Philipp Hansch
b4482ce381
Make build output cleaner
2018-05-17 21:40:23 +02:00
Philipp Hansch
8509a0f839
Add more crates for integration tests
2018-05-17 21:40:04 +02:00
Philipp Hansch
ed885dc2b3
Fix ICE for issues 2767, 2499, 1782
2018-05-17 21:12:07 +02:00
Philipp Hansch
6eb07cc5b6
Fix ICE for issue 2594
2018-05-17 21:12:06 +02:00
Philipp Hansch
21e783d3b6
Add run-pass tests for SpanlessEq/SpanlessHash ICE
2018-05-17 20:47:21 +02:00
Philipp Hansch
f19eab94fb
Merge pull request #2764 from phansch/integration_tests
...
Add basic integration tests for travis
2018-05-17 14:16:26 +02:00
Oliver Schneider
c0bf3a4696
Version bump
2018-05-17 11:40:12 +02:00
Oliver Schneider
f400548391
Merge pull request #2770 from mati865/rustup
...
Rustup to 2018-05-16
2018-05-17 11:36:41 +02:00
Mateusz Mikuła
f0c823a85e
Rustup to 2018-05-16
2018-05-17 11:21:15 +02:00
Philipp Hansch
569c138333
s/internal error/internal compiler error/
2018-05-16 20:08:46 +02:00
Philipp Hansch
3314c5fda7
No -e in integration_tests
...
Because that makes the script stop early and not print any clippy error
output.
2018-05-16 19:54:30 +02:00
Philipp Hansch
dd0ed5dccc
Clone into checkout directory and cd into it
2018-05-16 19:21:57 +02:00
Philipp Hansch
9e6dc8d2d5
Add exec bit, add set -ex to ci test files
2018-05-16 18:55:21 +02:00