Commit Graph

3910 Commits

Author SHA1 Message Date
Mateusz Mikuła 8ed8ee895a Update to nightly 2018-05-28 2018-05-29 10:56:58 +02:00
Oliver Schneider 0d1e06d638
Merge pull request #2808 from Aaronepower/master
Added lint for unnecessary references.
2018-05-28 13:50:31 +02:00
Aaron Power 8b679176fa Added lint for unnecessary references 2018-05-28 13:07:19 +02:00
Oliver Schneider b979f62aab
Merge pull request #2810 from Aaronepower/stable_feature_flags
Removed stable feature flags
2018-05-28 12:59:25 +02:00
Oliver Schneider 9d12b04c32
Merge pull request #2806 from mockersf/loop-mut-cond
better parsing of condition in while loop for mutability
2018-05-28 12:55:44 +02:00
Oliver Schneider f30db144dc
Merge pull request #2805 from reiner-dolp/update_lints
running update lints script
2018-05-28 12:51:44 +02:00
Oliver Schneider d78b78760a
Merge pull request #2809 from Aaronepower/if_chain_clean
Refactored nested if lets to if_chain! macro
2018-05-28 12:44:24 +02:00
Aaron Power 1931f53396 Removed stable feature flags 2018-05-28 10:03:27 +02:00
Aaron Power ceea20153c Refactored nested if lets to if_chain! macro 2018-05-28 09:50:25 +02:00
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