bors
8fbb23f254
Auto merge of #5213 - JohnTitor:warm-return-ty, r=flip1995
...
Use generator own DefId
Fixes #5207
changelog: Fix ICE in `missing_errors_doc`
2020-02-21 08:27:37 +00:00
bors
3fc24192a5
Auto merge of #5200 - nipunn1313:unneeded_field_pattern, r=flip1995
...
Move unneeded_field_pattern to restriction group
Fixes #1741
changelog: Move unneeded_field_pattern to pedantic group
2020-02-21 08:14:30 +00:00
Yuki Okushi
8abe4365f3
Use generator own DefId
2020-02-21 16:24:58 +09:00
bors
0d7ae7bd6f
Auto merge of #5211 - krishna-veerareddy:rustup-69072, r=flip1995
...
Rustup to rust-lang/rust#69072
changelog: none
2020-02-21 06:19:02 +00:00
Krishna Sai Veera Reddy
ce896ae96d
Rustup to rust-lang/rust#69072
2020-02-20 21:20:49 -08:00
bors
f5b4acccf7
Auto merge of #5208 - matthiaskrgr:stderr, r=flip1995
...
rustup https://github.com/rust-lang/rust/pull/69325 , update test stderr
changelog: none
2020-02-20 22:57:02 +00:00
Matthias Krüger
4f85bc2fe9
rustup https://github.com/rust-lang/rust/pull/69325 , update test stderr
2020-02-20 23:54:10 +01:00
Nipunn Koorapati
78a2507736
Move unneeded_field_pattern to restriction group
...
Fixes https://github.com/rust-lang/rust-clippy/issues/1741
2020-02-20 13:20:18 -08:00
bors
8daeee5533
Auto merge of #5204 - flip1995:license, r=Manishearth
...
Update License
r? @Manishearth
I'm not sure if the Copyright claim was left out on purpose in the LICENSE-* files. I added them, because the official templates have them.
changelog: none
2020-02-20 16:23:53 +00:00
bors
5fbec44fd9
Auto merge of #5198 - sinkuu:redundant_clone_df, r=flip1995
...
redundant_clone: Migrate to new dataflow framework
Migration to [the new dataflow framework](https://github.com/rust-lang/rust/pull/65672 ) is ongoing in rustc. This PR updates the dataflow impl in `redundant_clone` lint.
---
changelog: none
2020-02-20 12:16:48 +00:00
flip1995
fb989d3215
Remove remaining license header in test file
2020-02-20 12:06:45 +01:00
flip1995
7a85b7761b
Update Copyright year
2020-02-20 12:06:45 +01:00
flip1995
2323343a58
Add Copyright claim, where missing
2020-02-20 12:06:44 +01:00
Shotaro Yamada
9d254545f3
Migrate to generic dataflow
2020-02-20 03:21:18 +09:00
Shotaro Yamada
1c5c054e4c
Rename for clarity
2020-02-20 03:21:18 +09:00
bors
06f0ab03ef
Auto merge of #5190 - flip1995:nuke_traveyor, r=phansch,Manishearth,llogiq,flip1995
...
I like to move it, move it
GHA now runs in the background for 6 days (#5088 )
Since then ~~15~~ 19 PRs were successfully merged and Travis+Appveyor agreed on the status in every case. ([GitHub PR search query](https://github.com/rust-lang/rust-clippy/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Amerged+merged%3A%3E%3D2020-02-12T15%3A42%3A00+sort%3Aupdated-desc+NOT+%5Bgh-pages%5D+in%3Atitle ))
Some PRs were:
- #5163
- #5170
- #5168
- #5173
- #5171
- #5156
- #4809
- #5177
- #5182
- #5183
- #5184
- #5185
- #5186
- #5181
- #5189
Bug with GHA:
- When a rustc PR gets merged between the `integration_build` and the `integration` job, the `integration` job will fail. This happened once in #5162 , but not in the past 6 days. Even if it would happen every 4th PR we would save time, since splitting up the integration build and tests saves 5-7 minutes per run and a complete run takes 15-17 minutes
- Sometimes the MacOS build takes up to an hour to download the master toolchain. Until now, this happend 2 or 3 times and can be resolved by a `@bors r3try`+canceling the previous run (restarting single jobs is not supported yet)
## Before merging this, https://github.com/rust-lang/rust-central-station/pull/578 has to get merged
This PR is for starting the discussion and to get consensus (@rust-lang/clippy) on a final move to GHA. If we're ready, I'll contact Pietro, to finalize the move.
changelog: Clippy completely runs on GHA now 🎉
---
BTW: The deployment already runs on GHA, instead of Travis.
2020-02-19 10:51:25 +00:00
bors
2855b21439
Auto merge of #5195 - JohnTitor:rustup-take2, r=matthiaskrgr
...
Rustup to rust-lang/rust#69194
changelog: none
2020-02-19 01:50:53 +00:00
Yuki Okushi
79c0cf0cc9
Rustup to rust-lang/rust#69194
2020-02-19 10:43:49 +09:00
bors
fe0f6c6e17
Auto merge of #5194 - JohnTitor:rustup-0219, r=matthiaskrgr
...
Rustup to rust-lang/rust#69181
changelog: none
2020-02-18 23:47:39 +00:00
Yuki Okushi
aa4cf72f28
Rustup to rust-lang/rust#69181
2020-02-19 07:33:19 +09:00
bors
27acea0a1b
Auto merge of #5193 - krishna-veerareddy:add-more-log-consts, r=flip1995
...
Add `LOG2_10` and `LOG10_2` to `approx_const` lint
changelog: Add constants `LOG2_10` and `LOG10_2` to `approx_const` lint
2020-02-18 16:27:41 +00:00
Krishna Sai Veera Reddy
533422fcce
Add LOG2_10
and LOG10_2
to approx_const
lint
2020-02-18 08:05:00 -08:00
bors
bfa334391b
Auto merge of #5191 - JohnTitor:clean-up, r=flip1995
...
Minor cleanup
- Use `Vec::with_capacity()` as possible
- Clean up imports
changelog: none
2020-02-18 15:06:49 +00:00
Yuki Okushi
06cb96ed72
Clean up imports
2020-02-18 22:37:45 +09:00
Yuki Okushi
f4b80394d7
Use Vec::with_capacity()
as possible
2020-02-18 22:37:45 +09:00
flip1995
6835e2d8e0
Nuke Travis+AppVeyor CI
2020-02-18 10:08:58 +01:00
bors
0da4dd009e
Auto merge of #5189 - jonhoo:async-fn-main-not-needless, r=llogiq
...
needless_doctest_main: False positive for async fn
Fixes #5188 .
---
changelog: none
2020-02-17 20:49:21 +00:00
Jon Gjengset
e2fc801ad5
needless_doctest_main: False positive for async fn
...
Fixes #5188 .
2020-02-17 13:47:45 -05:00
bors
db2fbb127a
Auto merge of #5181 - daxpedda:future-missing-errors-doc, r=flip1995
...
Expand `missing_errors_doc` to also work on async functions
This adds the `missing_errors_doc` lint to async functions.
changelog: Make [`missing_errors_doc`] lint also trigger on `async` functions
2020-02-17 13:57:01 +00:00
daxpedda
ea5ac40a24
Remove use of TyKind
.
2020-02-17 14:43:39 +01:00
daxpedda
8e2dab3b3c
Use if_chain
.
2020-02-17 14:43:38 +01:00
daxpedda
d8716f5a3f
Fix ICE.
2020-02-17 14:43:38 +01:00
daxpedda
0ee393cf01
Add tests and improve checks.
2020-02-17 14:43:38 +01:00
daxpedda
0b168c693a
Add Future
detection for missing_errors_doc
.
2020-02-17 14:43:32 +01:00
bors
b91ae16eb1
Auto merge of #5186 - JohnTitor:rename-fnretty, r=flip1995
...
Rename `FunctionRetTy` to `FnRetTy`
Rustup to rust-lang/rust#69179
changelog: none
2020-02-17 13:01:21 +00:00
Yuki Okushi
f56e8b7eb4
Rename FunctionRetTy
to FnRetTy
2020-02-17 19:07:08 +09:00
bors
74f5e348fa
Auto merge of #5185 - krishna-veerareddy:issue-5160-lossy-float-literal, r=flip1995
...
Lint lossy whole number float literals
changelog: Extend `excessive_precision` to lint lossy whole number float literals
Fixes #5160
2020-02-17 09:18:25 +00:00
Krishna Sai Veera Reddy
45936a6e26
Uplift excessive_precision
to the correctness category
2020-02-17 00:17:26 -08:00
Krishna Sai Veera Reddy
552452873c
Add tests for lossy whole number float literals
2020-02-17 00:05:50 -08:00
Krishna Sai Veera Reddy
0532f3e521
Add lint to detect lossy float literals
2020-02-17 00:05:50 -08:00
bors
b54be5f873
Auto merge of #5184 - JohnTitor:reduce-dep-size, r=phansch
...
Reduce `pulldown-cmark` size
Should reduce `pulldown-cmark` size.
ref. https://github.com/raphlinus/pulldown-cmark#build-options
changelog: none
2020-02-17 05:54:44 +00:00
Yuki Okushi
d488218ec1
Reduce pulldown-cmark size
2020-02-17 13:39:48 +09:00
bors
ba246c8262
Auto merge of #5183 - JohnTitor:fix-fp-import, r=matthiaskrgr
...
Don't lint `single_component_path_imports` in macros
Fixes #5154
changelog: Fix false positive in `single_component_path_imports`
2020-02-17 03:33:01 +00:00
bors
da78c310ea
Auto merge of #5182 - JohnTitor:infer, r=matthiaskrgr
...
Rustup to rust-lang/rust#67953
changelog: none
2020-02-17 03:04:00 +00:00
Yuki Okushi
09165ff576
Don't lint single_component_path_imports
in macros
2020-02-17 11:13:42 +09:00
Yuki Okushi
4480ec5b71
Rustup to rust-lang/rust#67953
2020-02-17 11:07:26 +09:00
bors
578960d61d
Auto merge of #5177 - matthewjasper:own-infer, r=flip1995
...
Avoid using regions from `TypeckTables`
These regions will all be `ReErased` soon. (rust-lang/rust#69189 )
changelog: none
2020-02-15 16:47:06 +00:00
Matthew Jasper
787398aa53
Avoid using regions from TypeckTables
...
These regions will all be `ReErased` soon.
2020-02-15 16:24:49 +00:00
bors
779b6aeaa6
Auto merge of #4809 - iankronquist:patch-1, r=flip1995
...
Typo in literal_representation.rs
Octal numbers can't have 8 in them ;)
changelog: none
2020-02-15 15:12:14 +00:00
bors
933a0a9ad5
Auto merge of #5156 - flip1995:dev_add_internal, r=phansch
...
Let update_lints also generate the internal lints
r? @phansch
changelog: none
2020-02-15 10:25:54 +00:00