]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agoMerge remote-tracking branch 'origin/master' into relicense-rewrite
Philipp Hansch [Fri, 5 Oct 2018 05:18:24 +0000 (07:18 +0200)]
Merge remote-tracking branch 'origin/master' into relicense-rewrite

5 years agoOnly run tests if pointer width is 64bit
Philipp Hansch [Thu, 4 Oct 2018 20:26:54 +0000 (22:26 +0200)]
Only run tests if pointer width is 64bit

If the pointer width of the architechture is 32bit or something else,
then the tests will most likely produce different results.

5 years agoAdd hidden lifetime parameters to fix warning
Philipp Hansch [Thu, 4 Oct 2018 19:59:30 +0000 (21:59 +0200)]
Add hidden lifetime parameters to fix warning

5 years agoMerge pull request #3259 from matthiaskrgr/build_warnings
Philipp Hansch [Thu, 4 Oct 2018 19:45:53 +0000 (20:45 +0100)]
Merge pull request #3259 from matthiaskrgr/build_warnings

resolve build warnings in clippy_lints/src/format.rs

5 years agoReimplement the `fn_to_numeric_cast_with_truncation` lint
Philipp Hansch [Thu, 4 Oct 2018 19:44:16 +0000 (21:44 +0200)]
Reimplement the `fn_to_numeric_cast_with_truncation` lint

5 years agoImprove docs of fn_to_numeric_cast
Philipp Hansch [Thu, 4 Oct 2018 16:09:09 +0000 (18:09 +0200)]
Improve docs of fn_to_numeric_cast

Closes #2980

5 years agoMerge pull request #3261 from matthiaskrgr/travis_failure
Philipp Krones [Thu, 4 Oct 2018 16:02:22 +0000 (18:02 +0200)]
Merge pull request #3261 from matthiaskrgr/travis_failure

make sure travis fails when clippy does not build.

5 years agomake sure travis fails when clippy does not build.
Matthias Krüger [Thu, 4 Oct 2018 14:58:51 +0000 (16:58 +0200)]
make sure travis fails when clippy does not build.

Fixes #3260

5 years agoresolve build warnings in clippy_lints/src/format.rs
Matthias Krüger [Thu, 4 Oct 2018 14:34:41 +0000 (16:34 +0200)]
resolve build warnings in clippy_lints/src/format.rs

5 years agoMerge pull request #3255 from o01eg/env_logger
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Thu, 4 Oct 2018 06:51:23 +0000 (08:51 +0200)]
Merge pull request #3255 from o01eg/env_logger

Allow to debug rustc_driver via logs.

5 years agoMerge pull request #3256 from rust-lang-nursery/fix-2796
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Thu, 4 Oct 2018 06:51:00 +0000 (08:51 +0200)]
Merge pull request #3256 from rust-lang-nursery/fix-2796

Fix 2796 and 3020

5 years agoDon't suggest `to_string().to_string` in USELESS_FORMAT
mcarton [Wed, 3 Oct 2018 18:59:59 +0000 (20:59 +0200)]
Don't suggest `to_string().to_string` in USELESS_FORMAT

5 years agoAllow to debug rustc_driver via logs.
O01eg [Wed, 3 Oct 2018 18:41:02 +0000 (21:41 +0300)]
Allow to debug rustc_driver via logs.

5 years agoReimplement the `fn_to_numeric_cast` lint
Philipp Hansch [Wed, 3 Oct 2018 10:02:06 +0000 (12:02 +0200)]
Reimplement the `fn_to_numeric_cast` lint

5 years agoMerge pull request #3252 from rust-lang-nursery/rustup
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Wed, 3 Oct 2018 09:48:31 +0000 (11:48 +0200)]
Merge pull request #3252 from rust-lang-nursery/rustup

Fix push_item_path call (rustup to 4cf11765dc98536c6eedf33f2df7f72f6e161263)

5 years agoFix push_item_path call (rustup to 4cf11765dc98536c6eedf33f2df7f72f6e161263)
Manish Goregaokar [Wed, 3 Oct 2018 09:02:50 +0000 (02:02 -0700)]
Fix push_item_path call (rustup to 4cf11765dc98536c6eedf33f2df7f72f6e161263)

5 years agoIgnore `format!` with precision in `USELESS_FORMAT`
mcarton [Tue, 2 Oct 2018 21:55:25 +0000 (23:55 +0200)]
Ignore `format!` with precision in `USELESS_FORMAT`

5 years agoAdd test for variable width in `USELESS_FORMAT`
mcarton [Tue, 2 Oct 2018 21:54:50 +0000 (23:54 +0200)]
Add test for variable width in `USELESS_FORMAT`

5 years agoTrailing newline
Oliver Schneider [Tue, 2 Oct 2018 13:18:56 +0000 (15:18 +0200)]
Trailing newline

5 years agoFIx dogfood
Oliver Schneider [Tue, 2 Oct 2018 13:17:56 +0000 (15:17 +0200)]
FIx dogfood

5 years agoReimplement the `map_clone` lint from scratch
Oliver Schneider [Tue, 2 Oct 2018 13:13:43 +0000 (15:13 +0200)]
Reimplement the `map_clone` lint from scratch

5 years agoMerge pull request #3245 from JoshMcguigan/wrong_self_convention-1530
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 2 Oct 2018 12:54:36 +0000 (14:54 +0200)]
Merge pull request #3245 from JoshMcguigan/wrong_self_convention-1530

Correct false positive in wrong_self_convention lint for to_mut

5 years agoCorrect false positive in wrong_self_convention lint for to_mut
Josh Mcguigan [Mon, 1 Oct 2018 11:47:06 +0000 (04:47 -0700)]
Correct false positive in wrong_self_convention lint for to_mut

5 years agorelicensing: Remove map_clone
Manish Goregaokar [Tue, 2 Oct 2018 10:51:38 +0000 (12:51 +0200)]
relicensing: Remove map_clone

This removes the code added in https://github.com/rust-lang-nursery/rust-clippy/pull/427

5 years agorelicensing: Remove fn_to_numeric_cast, fn_to_numeric_cast_with_truncation
Manish Goregaokar [Tue, 2 Oct 2018 10:41:40 +0000 (12:41 +0200)]
relicensing: Remove fn_to_numeric_cast, fn_to_numeric_cast_with_truncation

This removes the code added in https://github.com/rust-lang-nursery/rust-clippy/pull/2814

5 years agoMerge pull request #3243 from flip1995/appveyor_disable_dogfood
Manish Goregaokar [Tue, 2 Oct 2018 10:20:14 +0000 (12:20 +0200)]
Merge pull request #3243 from flip1995/appveyor_disable_dogfood

Disable dogfood under windows until rust-lang-nursery/rustup.rs#1499 is merged

5 years agoMerge pull request #3249 from rust-lang-nursery/rustup
Manish Goregaokar [Tue, 2 Oct 2018 09:10:40 +0000 (11:10 +0200)]
Merge pull request #3249 from rust-lang-nursery/rustup

ScalarMaybeUndef -> Scalar (Rustup to e812ca472a2a5284e9f15cd9af32285d7ff3fd39)

5 years agoMerge pull request #3250 from rust-lang-nursery/levels-readme
Manish Goregaokar [Tue, 2 Oct 2018 09:03:39 +0000 (11:03 +0200)]
Merge pull request #3250 from rust-lang-nursery/levels-readme

Mention -A and -W in readme

5 years agoMention -A and -W in readme
Manish Goregaokar [Tue, 2 Oct 2018 08:39:51 +0000 (10:39 +0200)]
Mention -A and -W in readme

5 years agoScalarMaybeUndef -> Scalar (Rustup to e812ca472a2a5284e9f15cd9af32285d7ff3fd39)
Manish Goregaokar [Tue, 2 Oct 2018 08:35:26 +0000 (10:35 +0200)]
ScalarMaybeUndef -> Scalar (Rustup to e812ca472a2a5284e9f15cd9af32285d7ff3fd39)

5 years agoMerge pull request #3247 from rust-lang-nursery/dummy
Manish Goregaokar [Tue, 2 Oct 2018 08:03:03 +0000 (10:03 +0200)]
Merge pull request #3247 from rust-lang-nursery/dummy

Add dummy clippy crate for publishing

5 years agopublish = false
Manish Goregaokar [Tue, 2 Oct 2018 07:58:02 +0000 (09:58 +0200)]
publish = false

5 years agoAdd dummy clippy crate for publishing
Manish Goregaokar [Mon, 1 Oct 2018 20:03:07 +0000 (22:03 +0200)]
Add dummy clippy crate for publishing

5 years agoMerge pull request #3248 from phansch/fix_ice_2831
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 2 Oct 2018 07:18:09 +0000 (09:18 +0200)]
Merge pull request #3248 from phansch/fix_ice_2831

Fix 'impossible case reached' ICE

5 years agoFix 'impossible case reached' ICE
Philipp Hansch [Mon, 1 Oct 2018 20:33:20 +0000 (22:33 +0200)]
Fix 'impossible case reached' ICE

5 years agoDisable dogfood until rust-lang-nursery/rustup.rs#1499 is merged
flip1995 [Sun, 30 Sep 2018 10:59:15 +0000 (12:59 +0200)]
Disable dogfood until rust-lang-nursery/rustup.rs#1499 is merged

5 years agoMerge pull request #3242 from matthiaskrgr/rm_cargo_ed_feat
Philipp Krones [Sun, 30 Sep 2018 10:27:44 +0000 (12:27 +0200)]
Merge pull request #3242 from matthiaskrgr/rm_cargo_ed_feat

remove cargo edition 2018 feature gate.

5 years agoMerge pull request #3241 from phansch/remove_clippy_service
Philipp Hansch [Sun, 30 Sep 2018 10:12:49 +0000 (11:12 +0100)]
Merge pull request #3241 from phansch/remove_clippy_service

Remove clippy-service update from CI

5 years agoRemove clippy-service token
Philipp Hansch [Sun, 30 Sep 2018 09:28:35 +0000 (11:28 +0200)]
Remove clippy-service token

5 years agoremove cargo edition 2018 feature gate.
Matthias Krüger [Sun, 30 Sep 2018 09:12:24 +0000 (11:12 +0200)]
remove cargo edition 2018 feature gate.

Rust and the cargo used to bootstrap was updated in https://github.com/rust-lang/rust/pull/54601 which now has the 2018 edition stabilized.

5 years agoMerge pull request #3240 from matthiaskrgr/travis_3239
Philipp Hansch [Sun, 30 Sep 2018 08:57:16 +0000 (09:57 +0100)]
Merge pull request #3240 from matthiaskrgr/travis_3239

travis: sleep after putting out logs (try to fix truncated logs)

5 years agoRemove clippy-service update from CI
Philipp Hansch [Sun, 2 Sep 2018 11:20:30 +0000 (13:20 +0200)]
Remove clippy-service update from CI

clippy-service hasn't been working for a long time now.

5 years agotravis: sleep after putting out logs (try to fix truncated logs)
Matthias Krüger [Sun, 30 Sep 2018 08:30:51 +0000 (10:30 +0200)]
travis: sleep after putting out logs (try to fix truncated logs)

5 years agoMerge pull request #3223 from mikerite/unnecessary_filter_map
Philipp Hansch [Sun, 30 Sep 2018 07:16:33 +0000 (08:16 +0100)]
Merge pull request #3223 from mikerite/unnecessary_filter_map

Implement unnecesary_filter_map lint

5 years agoMerge branch 'master' into unnecessary_filter_map
Michael Wright [Sun, 30 Sep 2018 04:39:56 +0000 (06:39 +0200)]
Merge branch 'master' into unnecessary_filter_map

5 years agoFix update_lints.py for dir modules
Michael Wright [Sun, 30 Sep 2018 04:25:23 +0000 (06:25 +0200)]
Fix update_lints.py for dir modules

5 years agoMerge pull request #3235 from matthiaskrgr/rustc_tools__beta_fix
Philipp Hansch [Sat, 29 Sep 2018 18:33:21 +0000 (19:33 +0100)]
Merge pull request #3235 from matthiaskrgr/rustc_tools__beta_fix

rustc_tools_util: don't require test feature.

5 years agorustc_tools_util: remove test and tool_lints features, both are actually unused.
Matthias Krüger [Sat, 29 Sep 2018 17:33:30 +0000 (19:33 +0200)]
rustc_tools_util: remove test and tool_lints features, both are actually unused.

Fixes build with beta.

5 years agoMerge pull request #3238 from JoshMcguigan/excessive_precision-3180
Philipp Krones [Sat, 29 Sep 2018 15:46:15 +0000 (17:46 +0200)]
Merge pull request #3238 from JoshMcguigan/excessive_precision-3180

Fixes #3180, suppress excessive_precision lint for floats with no decimal part

5 years agoFixes #3180, suppress excessive_precision lint for floats with no decimal part
Josh Mcguigan [Sat, 29 Sep 2018 14:39:30 +0000 (07:39 -0700)]
Fixes #3180, suppress excessive_precision lint for floats with no decimal part

5 years agoMerge branch 'master' into unnecessary_filter_map
Michael Wright [Sat, 29 Sep 2018 13:27:47 +0000 (15:27 +0200)]
Merge branch 'master' into unnecessary_filter_map

5 years agorustfmt
Michael Wright [Sat, 29 Sep 2018 12:18:50 +0000 (14:18 +0200)]
rustfmt

5 years agoMove unnecessary_filter_map to a submodule
Michael Wright [Sat, 29 Sep 2018 12:12:40 +0000 (14:12 +0200)]
Move unnecessary_filter_map to a submodule

5 years agoMove tests into separate file
Michael Wright [Sat, 29 Sep 2018 11:57:04 +0000 (13:57 +0200)]
Move tests into separate file

5 years agoMerge pull request #3224 from matthiaskrgr/clippy_self__use_self
Philipp Krones [Fri, 28 Sep 2018 13:26:50 +0000 (15:26 +0200)]
Merge pull request #3224 from matthiaskrgr/clippy_self__use_self

fix some clippy::pedantic warnings found in the codebase.

5 years agoMerge pull request #3178 from ms2300/bad_unwrap
Philipp Hansch [Fri, 28 Sep 2018 06:38:00 +0000 (07:38 +0100)]
Merge pull request #3178 from ms2300/bad_unwrap

Fix for bad get unwrap suggestion

5 years agoMerge pull request #3227 from matthiaskrgr/cargo_lock
Philipp Hansch [Fri, 28 Sep 2018 06:24:51 +0000 (07:24 +0100)]
Merge pull request #3227 from matthiaskrgr/cargo_lock

consistently gitignore all Cargo.lock files

5 years agoconsistently gitignore all Cargo.lock files
Matthias Krüger [Thu, 27 Sep 2018 10:31:28 +0000 (12:31 +0200)]
consistently gitignore all Cargo.lock files

5 years agoFix warnings in clippy_lints
Michael Wright [Thu, 27 Sep 2018 04:29:48 +0000 (06:29 +0200)]
Fix warnings in clippy_lints

5 years agoMerge branch 'master' into unnecessary_filter_map
Michael Wright [Thu, 27 Sep 2018 04:12:01 +0000 (06:12 +0200)]
Merge branch 'master' into unnecessary_filter_map

5 years agofix clippy::single-match-else and clippy::match_same_arms warnings in clippys codebase
Matthias Krüger [Wed, 26 Sep 2018 09:44:50 +0000 (11:44 +0200)]
fix clippy::single-match-else and clippy::match_same_arms warnings in clippys codebase

5 years agofix all clippy::use_self pedantic warnings found in the codebase.
Matthias Krüger [Wed, 26 Sep 2018 09:32:05 +0000 (11:32 +0200)]
fix all clippy::use_self pedantic warnings found in the codebase.

cc #3172

5 years agoMerge pull request #3226 from matthiaskrgr/rustup_smallvec
Philipp Hansch [Wed, 26 Sep 2018 16:48:43 +0000 (17:48 +0100)]
Merge pull request #3226 from matthiaskrgr/rustup_smallvec

rustup

5 years agoMerge pull request #3225 from matthiaskrgr/dogfood
Philipp Hansch [Wed, 26 Sep 2018 16:47:51 +0000 (17:47 +0100)]
Merge pull request #3225 from matthiaskrgr/dogfood

tests: dogfood: extend to run with --all-features and clippy::internal enabled.

5 years agorustup
Matthias Krüger [Wed, 26 Sep 2018 13:57:38 +0000 (15:57 +0200)]
rustup

fix breakage by https://github.com/rust-lang/rust/pull/53824

use smallvec crate instead of rustcs type alias.

5 years agotests: dogfood: extend to run with --all-features and clippy::internal enabled.
Matthias Krüger [Wed, 26 Sep 2018 10:32:20 +0000 (12:32 +0200)]
tests: dogfood: extend to run with --all-features and clippy::internal enabled.
Run it on rustc_tools_util and clippy_dev as well.

5 years agoImplement unnecesary_filter_map lint
Michael Wright [Wed, 26 Sep 2018 04:52:36 +0000 (06:52 +0200)]
Implement unnecesary_filter_map lint

5 years agoMerge pull request #3218 from Hanaasagi/fix-travis-yaml-demo
Manish Goregaokar [Tue, 25 Sep 2018 14:05:32 +0000 (07:05 -0700)]
Merge pull request #3218 from Hanaasagi/fix-travis-yaml-demo

fix invalid travis-yaml in README

5 years agofix invalid travis-yaml in README
Hanaasagi [Tue, 25 Sep 2018 13:40:17 +0000 (22:40 +0900)]
fix invalid travis-yaml in README

5 years agoMerge pull request #3203 from yaahallo/master
Philipp Krones [Tue, 25 Sep 2018 10:54:48 +0000 (12:54 +0200)]
Merge pull request #3203 from yaahallo/master

Lint for chaining flatten after map

5 years agoMerge pull request #3212 from matthiaskrgr/clippy_dev_ed2018
Philipp Hansch [Tue, 25 Sep 2018 06:27:12 +0000 (07:27 +0100)]
Merge pull request #3212 from matthiaskrgr/clippy_dev_ed2018

clippy_dev: port to edition 2018

5 years agoLint for chaining flatten after map
Jane Lusby [Fri, 21 Sep 2018 07:26:38 +0000 (00:26 -0700)]
Lint for chaining flatten after map

This change adds a lint to check for instances of `map(..).flatten()`
that can be trivially shortened to `flat_map(..)`

Closes #3196

5 years agoMerge pull request #3213 from mikerite/fix-3204
mikerite [Mon, 24 Sep 2018 07:11:32 +0000 (09:11 +0200)]
Merge pull request #3213 from mikerite/fix-3204

Fix single_char_pattern crash (#3204)

5 years agoFix single_char_pattern crash (#3204)
Michael Wright [Sun, 23 Sep 2018 13:25:10 +0000 (15:25 +0200)]
Fix single_char_pattern crash (#3204)

This commit fixes the crash by removing constant checking from the lint.

Closes #3204.

5 years agoFull fix of get unwrap issue
ms2300 [Thu, 13 Sep 2018 08:36:13 +0000 (02:36 -0600)]
Full fix of get unwrap issue

5 years ago#3006 : Fixing for .get().unwrap().foo()
ms2300 [Thu, 13 Sep 2018 00:14:48 +0000 (18:14 -0600)]
#3006 : Fixing for .get().unwrap().foo()

5 years agoMerge pull request #3207 from mikerite/fix-3206
Philipp Krones [Sun, 23 Sep 2018 16:24:27 +0000 (18:24 +0200)]
Merge pull request #3207 from mikerite/fix-3206

Fix double_parens false positive

5 years agoMerge pull request #3191 from vi/suggest_with_applicability
Philipp Krones [Sun, 23 Sep 2018 13:45:55 +0000 (15:45 +0200)]
Merge pull request #3191 from vi/suggest_with_applicability

Use span_suggestion_with_applicability instead of span_suggestion

5 years agoclippy_dev: port to edition 2018
Matthias Krüger [Sun, 23 Sep 2018 12:44:06 +0000 (14:44 +0200)]
clippy_dev: port to edition 2018

5 years agoMerge pull request #3195 from JayKickliter/jsk/mem_replace_opt_w_none
Philipp Krones [Sun, 23 Sep 2018 08:23:48 +0000 (10:23 +0200)]
Merge pull request #3195 from JayKickliter/jsk/mem_replace_opt_w_none

Add lint for `mem::replace(.., None)`.

5 years agoMention `rustup self update` (fixes #3211)
Manish Goregaokar [Sat, 22 Sep 2018 21:35:11 +0000 (14:35 -0700)]
Mention `rustup self update` (fixes #3211)

5 years agoFix double_parens false positive
Michael Wright [Sat, 22 Sep 2018 15:20:34 +0000 (17:20 +0200)]
Fix double_parens false positive

Closes #3206

5 years agoAnother Applicability adjustment
flip1995 [Thu, 20 Sep 2018 12:38:13 +0000 (14:38 +0200)]
Another Applicability adjustment

5 years agoApplicability adjustment per additional comments
Vitaly _Vi Shukela [Tue, 18 Sep 2018 19:43:52 +0000 (22:43 +0300)]
Applicability adjustment per additional comments

5 years agoFill in Applicability from review comments by @flip1995
Vitaly _Vi Shukela [Tue, 18 Sep 2018 17:01:17 +0000 (20:01 +0300)]
Fill in Applicability from review comments by @flip1995

5 years agoFix indents
Vitaly _Vi Shukela [Tue, 18 Sep 2018 15:07:54 +0000 (18:07 +0300)]
Fix indents

5 years agoApply subset of "cargo fmt".
Vitaly _Vi Shukela [Sun, 16 Sep 2018 19:01:26 +0000 (22:01 +0300)]
Apply subset of "cargo fmt".

5 years agoAdd forgotten function: span_suggestion*s* to the previous refactoting
Vitaly _Vi Shukela [Sat, 15 Sep 2018 16:32:35 +0000 (19:32 +0300)]
Add forgotten function: span_suggestion*s* to the previous refactoting

5 years agoSupplement DiagnosticBuilderExt with Applicability
Vitaly _Vi Shukela [Sat, 15 Sep 2018 16:28:51 +0000 (19:28 +0300)]
Supplement DiagnosticBuilderExt with Applicability

5 years agoUse span_suggestion_with_applicability instead of span_suggestion
Vitaly _Vi Shukela [Sat, 15 Sep 2018 16:14:08 +0000 (19:14 +0300)]
Use span_suggestion_with_applicability instead of span_suggestion

5 years agoMerge pull request #3201 from phansch/rust_master_in_contributing_docs
Philipp Hansch [Thu, 20 Sep 2018 08:37:39 +0000 (09:37 +0100)]
Merge pull request #3201 from phansch/rust_master_in_contributing_docs

Mention how to install master Rust in CONTRIBUTING

5 years agoMention rustup component history
Philipp Hansch [Thu, 20 Sep 2018 05:10:23 +0000 (07:10 +0200)]
Mention rustup component history

5 years agos/rustc/Rust/
Philipp Hansch [Thu, 20 Sep 2018 04:58:07 +0000 (06:58 +0200)]
s/rustc/Rust/

5 years agos/rust/Rust, repeat 'Clippy' less
Philipp Hansch [Thu, 20 Sep 2018 04:56:13 +0000 (06:56 +0200)]
s/rust/Rust, repeat 'Clippy' less

5 years agomem_replace: fix grammar.
Jay Kickliter [Wed, 19 Sep 2018 21:54:38 +0000 (14:54 -0700)]
mem_replace: fix grammar.

5 years agomem_replace: match on path.
Jay Kickliter [Tue, 18 Sep 2018 23:54:01 +0000 (16:54 -0700)]
mem_replace: match on path.

5 years agomem_replace: apply update_lints tool.
Jay Kickliter [Tue, 18 Sep 2018 17:28:58 +0000 (10:28 -0700)]
mem_replace: apply update_lints tool.

5 years agomem_replace: make examples compilable.
Jay Kickliter [Tue, 18 Sep 2018 17:21:49 +0000 (10:21 -0700)]
mem_replace: make examples compilable.

5 years agoAdd lint for `mem::replace(.., None)`.
Jay Kickliter [Sun, 16 Sep 2018 23:25:33 +0000 (16:25 -0700)]
Add lint for `mem::replace(.., None)`.

Suggest `Option::take()` as an alternative.

5 years agoMention how to install master Rust in CONTRIBUTING
Philipp Hansch [Wed, 19 Sep 2018 19:12:51 +0000 (21:12 +0200)]
Mention how to install master Rust in CONTRIBUTING