]>
git.lizzy.rs Git - rust.git/log
Matthias Krüger [Mon, 10 Sep 2018 01:01:51 +0000 (03:01 +0200)]
the cargo feature: edition 2018 is stabilized in current nightly
Philipp Krones [Sun, 9 Sep 2018 21:49:03 +0000 (23:49 +0200)]
Merge pull request #3135 from JoshMcguigan/explicit_counter_loop-1219
Closes #1219 false positive for explicit_counter_loop
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Sun, 9 Sep 2018 11:17:13 +0000 (13:17 +0200)]
Merge pull request #3148 from matthiaskrgr/rustc_tools_util_tests
rustc_tools_util: add tests
mikerite [Sun, 9 Sep 2018 05:15:39 +0000 (07:15 +0200)]
Merge pull request #3149 from matthiaskrgr/test_3075
add tests for #3057.
mikerite [Sat, 8 Sep 2018 07:28:38 +0000 (09:28 +0200)]
Merge pull request #3150 from matthiaskrgr/crate_vis_feat
clippy_lints: enable crate_visibility_modifier since it is used but no longer part of 2018 edition.
Matthias Krüger [Fri, 7 Sep 2018 20:19:12 +0000 (22:19 +0200)]
add tests for #3057 and #2651
Fixes #3057
Fixes #2651
Josh Mcguigan [Sat, 8 Sep 2018 03:46:36 +0000 (20:46 -0700)]
Corrected explicit_counter_loop behavior with nested loops
Josh Mcguigan [Sat, 8 Sep 2018 02:58:19 +0000 (19:58 -0700)]
Fix #1219 false positive for explicit_counter_loop
Matthias Krüger [Fri, 7 Sep 2018 23:32:40 +0000 (01:32 +0200)]
clippy_lints: enable crate_visibility_modifier since it is used but no longer part of 2018 edition.
Fixes build with https://github.com/rust-lang/rust/pull/53999
Philipp Krones [Fri, 7 Sep 2018 18:30:05 +0000 (20:30 +0200)]
Merge pull request #3146 from flip1995/fix-3145
Fix 3145
Matthias Krüger [Fri, 7 Sep 2018 17:06:02 +0000 (19:06 +0200)]
rustc_tools_util: add test
Matthias Krüger [Fri, 7 Sep 2018 16:03:03 +0000 (18:03 +0200)]
rustc_tools_util: don't hardcode crate name
flip1995 [Fri, 7 Sep 2018 15:18:47 +0000 (17:18 +0200)]
Add regression test
flip1995 [Fri, 7 Sep 2018 15:18:00 +0000 (17:18 +0200)]
Fix #3145 by removing assert
Josh Mcguigan [Fri, 7 Sep 2018 12:32:56 +0000 (05:32 -0700)]
Updated explicit_counter_loop tests based on discussion in #3135
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Fri, 7 Sep 2018 07:54:43 +0000 (09:54 +0200)]
Merge pull request #3129 from mipli/3091-numeric-typo
Add lint for misstyped literal casting
Philipp Hansch [Thu, 6 Sep 2018 17:21:14 +0000 (18:21 +0100)]
Merge pull request #3137 from matthiaskrgr/clippy_git_version
print git commit hash and commit date in version output
Philipp Hansch [Thu, 6 Sep 2018 17:15:41 +0000 (18:15 +0100)]
Merge pull request #3139 from matthiaskrgr/toml_clippy_dev_warn
Cargo.toml: remove clippy-dev entry referencing src/main.rs as its main.rs
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Thu, 6 Sep 2018 15:41:23 +0000 (17:41 +0200)]
Merge pull request #3138 from matthiaskrgr/3126__no_warn_multi_newline
print_with_newline / write_with_newline: don't warn about string with several `\n`s in them.
Michael A. Plikk [Thu, 6 Sep 2018 15:19:38 +0000 (17:19 +0200)]
Simplified boolean expression for checking literal suffixes
Michael A. Plikk [Thu, 6 Sep 2018 14:26:17 +0000 (16:26 +0200)]
Reduce number of split_at calls
Josh Mcguigan [Thu, 6 Sep 2018 13:20:25 +0000 (06:20 -0700)]
Corrected explicit_counter_loop missing lints if variable used after loop
Matthias Krüger [Thu, 6 Sep 2018 06:19:47 +0000 (08:19 +0200)]
print git commit hash and commit date in version output
clippy 0.0.212 (
964fcbe0 2018-09-06)
Matthias Krüger [Thu, 6 Sep 2018 11:03:38 +0000 (13:03 +0200)]
Cargo.toml: remove clippy-dev entry referencing src/main.rs as its main.rs.
Resolves warning:
warning: file found to be present in multiple build targets: ./src/main.rs
Matthias Krüger [Thu, 6 Sep 2018 10:55:04 +0000 (12:55 +0200)]
print_with_newline / write_with_newline: don't warn about string with several `\n`s in them.
Fixes #3126
Matthias Krüger [Thu, 6 Sep 2018 10:33:00 +0000 (12:33 +0200)]
rustfmt clippy_lints/src/write.rs
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Thu, 6 Sep 2018 07:26:11 +0000 (09:26 +0200)]
Merge pull request #3136 from mikerite/driver-rustc-arg-2
driver: Improve check for rustc arg
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Thu, 6 Sep 2018 07:24:26 +0000 (09:24 +0200)]
Merge pull request #2985 from phansch/riir_update_lints
update_lints rewrite: Add structure and --print-only
Philipp Hansch [Thu, 6 Sep 2018 06:19:09 +0000 (08:19 +0200)]
Pass by ref instead of value
Philipp Hansch [Wed, 5 Sep 2018 18:32:26 +0000 (20:32 +0200)]
More refactoring
Philipp Hansch [Thu, 6 Sep 2018 05:10:45 +0000 (07:10 +0200)]
Merge pull request #3133 from matthiaskrgr/link
remove "clippy::" lint prefix from lint name in doc url.
Michael Wright [Thu, 6 Sep 2018 05:01:56 +0000 (07:01 +0200)]
driver: Improve check for rustc arg
The rustc arg might not be exactly "rustc". It may be any path to a rustc
executable (especially if the RUSTC environment variable is set when
executing cargo). Rather check that it is a path with 'rustc' file stem.
Josh Mcguigan [Thu, 6 Sep 2018 02:14:01 +0000 (19:14 -0700)]
Closes #1219 false positive for explicit_counter_loop
Matthias Krüger [Wed, 5 Sep 2018 22:45:57 +0000 (00:45 +0200)]
remove "clippy::" lint prefix from lint name in doc url.
Fixes #3132
Michael A. Plikk [Sun, 2 Sep 2018 21:07:55 +0000 (23:07 +0200)]
Add lint for misstyped literal casting
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Wed, 5 Sep 2018 14:22:03 +0000 (16:22 +0200)]
Merge pull request #3131 from JoshMcguigan/ptr_arg-2293
Fix #2293 - ptr_arg
Josh Mcguigan [Wed, 5 Sep 2018 12:59:07 +0000 (05:59 -0700)]
Added test case for ptr_arg
Philipp Hansch [Wed, 5 Sep 2018 11:35:57 +0000 (13:35 +0200)]
Remove duplicated .gitignore
Philipp Hansch [Wed, 5 Sep 2018 11:34:28 +0000 (13:34 +0200)]
Return impl Iterator instead of Vec<Lint>
This makes the API of `lib.rs` a bit more flexible.
Philipp Krones [Tue, 4 Sep 2018 19:13:30 +0000 (21:13 +0200)]
Merge pull request #3108 from daubaris/range-plus-one
range_plus_one suggestion should not remove braces fix
daubaris [Tue, 4 Sep 2018 15:56:48 +0000 (18:56 +0300)]
switched to ticks for chars
daubaris [Tue, 4 Sep 2018 15:52:18 +0000 (18:52 +0300)]
Merge branch 'master' of https://github.com/rust-lang-nursery/rust-clippy into range-plus-one
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 4 Sep 2018 08:09:38 +0000 (10:09 +0200)]
Merge pull request #3125 from nrc/pub-conf
Make `Default` do what `default` used to do
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 4 Sep 2018 08:09:10 +0000 (10:09 +0200)]
Merge pull request #3124 from phansch/cleanup_old_min_version_stuff
Cleanup old min_version stuff
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 4 Sep 2018 08:07:11 +0000 (10:07 +0200)]
Merge pull request #3109 from shssoichiro/3034-needless-collect
Lint against needless uses of `collect()`
Josh Holmer [Sat, 1 Sep 2018 15:07:18 +0000 (11:07 -0400)]
Delete needless file
Josh Holmer [Tue, 4 Sep 2018 03:58:10 +0000 (23:58 -0400)]
More if_chain
Josh Holmer [Tue, 4 Sep 2018 03:50:24 +0000 (23:50 -0400)]
Rustup
Josh Holmer [Fri, 31 Aug 2018 22:26:04 +0000 (18:26 -0400)]
Apply applicability
Josh Holmer [Fri, 31 Aug 2018 22:14:33 +0000 (18:14 -0400)]
Majority of PR changes
Josh Holmer [Thu, 30 Aug 2018 03:01:24 +0000 (23:01 -0400)]
Lint against needless uses of `collect()`
Handles cases of `.collect().len()`, `.collect().is_empty()`, and
`.collect().contains()`. This lint is intended to be generic enough to
be added to at a later time with other similar patterns that could be
optimized.
Closes #3034
Nick Cameron [Mon, 3 Sep 2018 21:12:50 +0000 (09:12 +1200)]
Make `Default` do what `default` used to do
Philipp Hansch [Mon, 3 Sep 2018 20:27:35 +0000 (22:27 +0200)]
Cleanup old min_version stuff
This cleans up a few leftover things after
https://github.com/rust-lang-nursery/rust-clippy/pull/3018
Philipp Hansch [Sun, 2 Sep 2018 08:13:53 +0000 (10:13 +0200)]
Run clippy on clippy_dev, too
Philipp Hansch [Sun, 2 Sep 2018 07:45:13 +0000 (09:45 +0200)]
Refactor to use into_group_map from Itertools
Philipp Hansch [Thu, 30 Aug 2018 06:00:16 +0000 (08:00 +0200)]
s/direntry/dir_entry
Philipp Hansch [Thu, 30 Aug 2018 05:57:54 +0000 (07:57 +0200)]
Use insignificant whitespace mode for nice regex
Philipp Hansch [Thu, 30 Aug 2018 05:57:11 +0000 (07:57 +0200)]
cargo update in clippy_dev
Philipp Hansch [Tue, 17 Jul 2018 20:50:17 +0000 (22:50 +0200)]
update_lints rewrite: Add structure and --print-only
daubaris [Mon, 3 Sep 2018 20:01:28 +0000 (23:01 +0300)]
fixed known problems expression
daubaris [Mon, 3 Sep 2018 15:24:47 +0000 (18:24 +0300)]
Merge branch 'master' of https://github.com/rust-lang-nursery/rust-clippy into range-plus-one
daubaris [Mon, 3 Sep 2018 15:24:38 +0000 (18:24 +0300)]
backticks and testcase
Philipp Hansch [Mon, 3 Sep 2018 15:24:33 +0000 (17:24 +0200)]
Merge pull request #3092 from illicitonion/issue-2879
default_trait_access skips <F as Default>::default()
daubaris [Mon, 3 Sep 2018 14:21:13 +0000 (17:21 +0300)]
Merge branch 'master' of https://github.com/rust-lang-nursery/rust-clippy into range-plus-one
Manish Goregaokar [Mon, 3 Sep 2018 09:37:18 +0000 (09:37 +0000)]
Merge pull request #3120 from rust-lang-nursery/ci_integration
Update travis integration tests to tool_lints
Philipp Krones [Mon, 3 Sep 2018 08:55:43 +0000 (10:55 +0200)]
Merge pull request #3119 from joshtriplett/a-message-from-the-save-the-iters-foundation
iter conservation efforts: save the endangered .iter() and .into_iter()
Philipp Krones [Mon, 3 Sep 2018 08:52:42 +0000 (10:52 +0200)]
Update travis integration tests to tool_lints
`clippy_pedantic` -> `clippy::pedantic`
`clippy_nursery` -> `clippy::nursery`
Josh Triplett [Mon, 3 Sep 2018 07:19:59 +0000 (00:19 -0700)]
iter conservation efforts: save the endangered .iter() and .into_iter()
Make explicit_iter_loop and explicit_into_iter_loop allow-by-default, so
that people can turn them on if they want to enforce that style; avoid
presenting them as *the* idiomatic Rust style, rather than just *a* style.
Philipp Hansch [Mon, 3 Sep 2018 06:35:24 +0000 (07:35 +0100)]
Merge pull request #3116 from phansch/fix_warning
Fix clippy -> clippy::all warning in CI
Philipp Hansch [Mon, 3 Sep 2018 06:03:05 +0000 (08:03 +0200)]
Fix clippy -> clippy::all warning in CI
Manish Goregaokar [Mon, 3 Sep 2018 05:48:46 +0000 (05:48 +0000)]
Merge pull request #3115 from rust-lang-nursery/rm-token
Remove dependence of ci on github token
Manish Goregaokar [Mon, 3 Sep 2018 03:42:06 +0000 (09:12 +0530)]
Remove dependence of ci on github token
Manish Goregaokar [Mon, 3 Sep 2018 02:44:45 +0000 (08:14 +0530)]
Merge pull request #2941 from rust-lang-nursery/prs
Run travis on rustc-master instead of nightly
Manish Goregaokar [Mon, 3 Sep 2018 02:06:58 +0000 (07:36 +0530)]
Merge pull request #3114 from nrc/pub-conf
Make `Conf::default` available
Nick Cameron [Mon, 3 Sep 2018 01:57:50 +0000 (13:57 +1200)]
Make `Conf::default` available
Fixes RLS
Daniel Wagner-Hall [Sun, 2 Sep 2018 23:01:57 +0000 (00:01 +0100)]
Merge branch 'master' into issue-2879
Daniel Wagner-Hall [Sun, 2 Sep 2018 22:42:07 +0000 (23:42 +0100)]
Simplify
Daniel Wagner-Hall [Sun, 2 Sep 2018 22:37:28 +0000 (23:37 +0100)]
Use types rather than strings
Philipp Hansch [Sun, 2 Sep 2018 09:31:39 +0000 (11:31 +0200)]
Trigger rebuild for AppVeyor (and fix grammar)
Philipp Hansch [Sun, 2 Sep 2018 09:05:49 +0000 (11:05 +0200)]
Merge remote-tracking branch 'upstream/master' into prs
Manish Goregaokar [Sun, 2 Sep 2018 07:59:06 +0000 (13:29 +0530)]
Merge pull request #3113 from mikerite/fix-3112
Fix #3112
Michael Wright [Sun, 2 Sep 2018 07:38:25 +0000 (09:38 +0200)]
Fix #3112
daubaris [Sat, 1 Sep 2018 06:37:42 +0000 (09:37 +0300)]
resolved conflicts
Manish Goregaokar [Sat, 1 Sep 2018 05:52:23 +0000 (11:22 +0530)]
Merge pull request #2977 from flip1995/tool_lints
Implement tool_lints
Manish Goregaokar [Fri, 31 Aug 2018 07:38:27 +0000 (00:38 -0700)]
Fix ptr offset tests
Manish Goregaokar [Fri, 31 Aug 2018 07:34:48 +0000 (00:34 -0700)]
declare_lint -> declare_tool_lint
Oliver Schneider [Fri, 31 Aug 2018 07:05:39 +0000 (09:05 +0200)]
Merge pull request #3081 from mikerite/fix-3078
Fix #3078
Michael Wright [Fri, 31 Aug 2018 04:17:11 +0000 (06:17 +0200)]
Merge branch 'master' into fix-3078
Michael Wright [Fri, 31 Aug 2018 04:10:30 +0000 (06:10 +0200)]
Revert "fix-3078: verify test case"
This reverts commit
6256ad05bac1f708298f827fdfa7b54042961294 .
daubaris [Thu, 30 Aug 2018 17:06:13 +0000 (20:06 +0300)]
range_plus_one suggestion should not remove braces fix
Oliver Schneider [Thu, 30 Aug 2018 08:16:36 +0000 (10:16 +0200)]
Merge pull request #2962 from phansch/further_automate_pre_publish
Further automate pre_publish.sh
Philipp Hansch [Thu, 30 Aug 2018 05:33:53 +0000 (07:33 +0200)]
Remove git diffing part
Because we no bump versions
Philipp Hansch [Wed, 29 Aug 2018 19:09:38 +0000 (20:09 +0100)]
Merge pull request #3076 from mbrubeck/patch-1
Remove incorrect note from string_add_assign docs
Manish Goregaokar [Wed, 29 Aug 2018 18:24:00 +0000 (11:24 -0700)]
Merge pull request #3105 from frewsxcv/frewsxcv-private
Make clippy_lints::{utils,consts} modules private, remove unused items.
flip1995 [Tue, 28 Aug 2018 12:16:31 +0000 (14:16 +0200)]
Implement backwards compatibility changes introduced by rust-lang/rust#53762
flip1995 [Tue, 28 Aug 2018 09:27:17 +0000 (11:27 +0200)]
Fix some rebase fallout
flip1995 [Wed, 1 Aug 2018 20:48:41 +0000 (22:48 +0200)]
Adapt codebase to the tool_lints
flip1995 [Wed, 1 Aug 2018 20:38:04 +0000 (22:38 +0200)]
Adapt ui-toml-tests to the tool_lints
flip1995 [Mon, 30 Jul 2018 09:33:44 +0000 (11:33 +0200)]
Adapt run-pass tests to the tool_lints
flip1995 [Wed, 1 Aug 2018 14:30:44 +0000 (16:30 +0200)]
Adapt the *.stderr files of the ui-tests to the tool_lints