@@ -6,31 +6,21 @@ document.
66
77## Unreleased / In Rust Beta or Nightly
88
9- [ 69f99e7 ...master] ( https://github.com/rust-lang/rust-clippy/compare/69f99e7 ...master )
9+ [ 329923e ...master] ( https://github.com/rust-lang/rust-clippy/compare/329923e ...master )
1010
11- ## Rust 1.42
11+ ## Rust 1.43
1212
13- Current Beta
13+ Current beta, release 2020-04-23
1414
15- [ 69f99e7 ...329923e] ( https://github.com/rust-lang/rust-clippy/compare/69f99e7 ...329923e )
15+ [ 4ee1206 ...329923e] ( https://github.com/rust-lang/rust-clippy/compare/4ee1206 ...329923e )
1616
1717### New lints
1818
19- * [ ` filetype_is_file ` ] [ #4543 ] ( https://github.com/rust-lang/rust-clippy/pull/4543 )
20- * [ ` let_underscore_must_use ` ] [ #4823 ] ( https://github.com/rust-lang/rust-clippy/pull/4823 )
21- * [ ` modulo_arithmetic ` ] [ #4867 ] ( https://github.com/rust-lang/rust-clippy/pull/4867 )
22- * [ ` mem_replace_with_default ` ] [ #4881 ] ( https://github.com/rust-lang/rust-clippy/pull/4881 )
23- * [ ` mutable_key_type ` ] [ #4885 ] ( https://github.com/rust-lang/rust-clippy/pull/4885 )
2419* [ ` imprecise_flops ` ] [ #4897 ] ( https://github.com/rust-lang/rust-clippy/pull/4897 )
2520* [ ` suboptimal_flops ` ] [ #4897 ] ( https://github.com/rust-lang/rust-clippy/pull/4897 )
26- * [ ` option_as_ref_deref ` ] [ #4945 ] ( https://github.com/rust-lang/rust-clippy/pull/4945 )
27- * [ ` wildcard_in_or_patterns ` ] [ #4960 ] ( https://github.com/rust-lang/rust-clippy/pull/4960 )
28- * [ ` iter_nth_zero ` ] [ #4966 ] ( https://github.com/rust-lang/rust-clippy/pull/4966 )
29- * [ ` invalid_atomic_ordering ` ] [ #4999 ] ( https://github.com/rust-lang/rust-clippy/pull/4999 )
3021* [ ` wildcard_imports ` ] [ #5029 ] ( https://github.com/rust-lang/rust-clippy/pull/5029 )
3122* [ ` single_component_path_imports ` ] [ #5058 ] ( https://github.com/rust-lang/rust-clippy/pull/5058 )
3223* [ ` match_single_binding ` ] [ #5061 ] ( https://github.com/rust-lang/rust-clippy/pull/5061 )
33- * [ ` skip_while_next ` ] [ #5067 ] ( https://github.com/rust-lang/rust-clippy/pull/5067 )
3424* [ ` let_underscore_lock ` ] [ #5101 ] ( https://github.com/rust-lang/rust-clippy/pull/5101 )
3525* [ ` struct_excessive_bools ` ] [ #5125 ] ( https://github.com/rust-lang/rust-clippy/pull/5125 )
3626* [ ` fn_params_excessive_bools ` ] [ #5125 ] ( https://github.com/rust-lang/rust-clippy/pull/5125 )
@@ -40,21 +30,73 @@ Current Beta
4030
4131### Moves and Deprecations
4232
33+ * Move [ ` unneeded_field_pattern ` ] to pedantic group [ #5200 ] ( https://github.com/rust-lang/rust-clippy/pull/5200 )
34+
35+ ### Enhancements
36+
37+ * Make [ ` missing_errors_doc ` ] lint also trigger on ` async ` functions
38+ [ #5181 ] ( https://github.com/rust-lang/rust-clippy/pull/5181 )
39+ * Add more constants to [ ` approx_constant ` ] [ #5193 ] ( https://github.com/rust-lang/rust-clippy/pull/5193 )
40+ * Extend [ ` question_mark ` ] lint [ #5266 ] ( https://github.com/rust-lang/rust-clippy/pull/5266 )
41+
42+ ### False Positive Fixes
43+
44+ * [ ` use_debug ` ] [ #5047 ] ( https://github.com/rust-lang/rust-clippy/pull/5047 )
45+ * [ ` unnecessary_unwrap ` ] [ #5132 ] ( https://github.com/rust-lang/rust-clippy/pull/5132 )
46+ * [ ` zero_prefixed_literal ` ] [ #5170 ] ( https://github.com/rust-lang/rust-clippy/pull/5170 )
47+ * [ ` missing_const_for_fn ` ] [ #5216 ] ( https://github.com/rust-lang/rust-clippy/pull/5216 )
48+
49+ ### Suggestion Improvements
50+
51+ * Improve suggestion when blocks of code are suggested [ #5134 ] ( https://github.com/rust-lang/rust-clippy/pull/5134 )
52+
53+ ### ICE Fixes
54+
55+ * ` misc_early ` lints [ #5129 ] ( https://github.com/rust-lang/rust-clippy/pull/5129 )
56+ * [ ` missing_errors_doc ` ] [ #5213 ] ( https://github.com/rust-lang/rust-clippy/pull/5213 )
57+ * Fix ICE when evaluating ` usize ` s [ #5256 ] ( https://github.com/rust-lang/rust-clippy/pull/5256 )
58+
59+ ### Documentation
60+
61+ * Improve documentation of [ ` iter_nth_zero ` ]
62+ * Add documentation pages for stable releases [ #5171 ] ( https://github.com/rust-lang/rust-clippy/pull/5171 )
63+
64+ ### Others
65+
66+ * Clippy now completely runs on GitHub Actions [ #5190 ] ( https://github.com/rust-lang/rust-clippy/pull/5190 )
67+
68+
69+ ## Rust 1.42
70+
71+ Current stable, released 2020-03-12
72+
73+ [ 69f99e7...4ee1206] ( https://github.com/rust-lang/rust-clippy/compare/69f99e7...4ee1206 )
74+
75+ ### New lints
76+
77+ * [ ` filetype_is_file ` ] [ #4543 ] ( https://github.com/rust-lang/rust-clippy/pull/4543 )
78+ * [ ` let_underscore_must_use ` ] [ #4823 ] ( https://github.com/rust-lang/rust-clippy/pull/4823 )
79+ * [ ` modulo_arithmetic ` ] [ #4867 ] ( https://github.com/rust-lang/rust-clippy/pull/4867 )
80+ * [ ` mem_replace_with_default ` ] [ #4881 ] ( https://github.com/rust-lang/rust-clippy/pull/4881 )
81+ * [ ` mutable_key_type ` ] [ #4885 ] ( https://github.com/rust-lang/rust-clippy/pull/4885 )
82+ * [ ` option_as_ref_deref ` ] [ #4945 ] ( https://github.com/rust-lang/rust-clippy/pull/4945 )
83+ * [ ` wildcard_in_or_patterns ` ] [ #4960 ] ( https://github.com/rust-lang/rust-clippy/pull/4960 )
84+ * [ ` iter_nth_zero ` ] [ #4966 ] ( https://github.com/rust-lang/rust-clippy/pull/4966 )
85+ * [ ` invalid_atomic_ordering ` ] [ #4999 ] ( https://github.com/rust-lang/rust-clippy/pull/4999 )
86+ * [ ` skip_while_next ` ] [ #5067 ] ( https://github.com/rust-lang/rust-clippy/pull/5067 )
87+
88+ ### Moves and Deprecations
89+
4390* Move [ ` transmute_float_to_int ` ] from nursery to complexity group
4491 [ #5015 ] ( https://github.com/rust-lang/rust-clippy/pull/5015 )
4592* Move [ ` range_plus_one ` ] to pedantic group [ #5057 ] ( https://github.com/rust-lang/rust-clippy/pull/5057 )
46- * Move [ ` unneeded_field_pattern ` ] to pedantic group [ #5200 ] ( https://github.com/rust-lang/rust-clippy/pull/5200 )
4793* Move [ ` debug_assert_with_mut_call ` ] to nursery group [ #5106 ] ( https://github.com/rust-lang/rust-clippy/pull/5106 )
4894* Deprecate [ ` unused_label ` ] [ #4930 ] ( https://github.com/rust-lang/rust-clippy/pull/4930 )
4995
5096### Enhancements
5197
5298* Lint vectored IO in [ ` unused_io_amount ` ] [ #5027 ] ( https://github.com/rust-lang/rust-clippy/pull/5027 )
5399* Make [ ` vec_box ` ] configurable by adding a size threshold [ #5081 ] ( https://github.com/rust-lang/rust-clippy/pull/5081 )
54- * Make [ ` missing_errors_doc ` ] lint also trigger an ` async ` functions
55- [ #5181 ] ( https://github.com/rust-lang/rust-clippy/pull/5181 )
56- * Add more constants to [ ` approx_constant ` ] [ #5193 ] ( https://github.com/rust-lang/rust-clippy/pull/5193 )
57- * Extend [ ` question_mark ` ] lint [ #5266 ] ( https://github.com/rust-lang/rust-clippy/pull/5266 )
58100* Also lint constants in [ ` cmp_nan ` ] [ #4910 ] ( https://github.com/rust-lang/rust-clippy/pull/4910 )
59101* Fix false negative in [ ` expect_fun_call ` ] [ #4915 ] ( https://github.com/rust-lang/rust-clippy/pull/4915 )
60102* Fix false negative in [ ` redundant_clone ` ] [ #5017 ] ( https://github.com/rust-lang/rust-clippy/pull/5017 )
@@ -64,13 +106,9 @@ Current Beta
64106* [ ` map_clone ` ] [ #4937 ] ( https://github.com/rust-lang/rust-clippy/pull/4937 )
65107* [ ` replace_consts ` ] [ #4977 ] ( https://github.com/rust-lang/rust-clippy/pull/4977 )
66108* [ ` let_and_return ` ] [ #5008 ] ( https://github.com/rust-lang/rust-clippy/pull/5008 )
67- * [ ` use_debug ` ] [ #5047 ] ( https://github.com/rust-lang/rust-clippy/pull/5047 )
68109* [ ` eq_op ` ] [ #5079 ] ( https://github.com/rust-lang/rust-clippy/pull/5079 )
69110* [ ` possible_missing_comma ` ] [ #5083 ] ( https://github.com/rust-lang/rust-clippy/pull/5083 )
70111* [ ` debug_assert_with_mut_call ` ] [ #5106 ] ( https://github.com/rust-lang/rust-clippy/pull/5106 )
71- * [ ` unnecessary_unwrap ` ] [ #5132 ] ( https://github.com/rust-lang/rust-clippy/pull/5132 )
72- * [ ` zero_prefixed_literal ` ] [ #5170 ] ( https://github.com/rust-lang/rust-clippy/pull/5170 )
73- * [ ` missing_const_for_fn ` ] [ #5216 ] ( https://github.com/rust-lang/rust-clippy/pull/5216 )
74112* Don't trigger [ ` let_underscore_must_use ` ] in external macros
75113 [ #5082 ] ( https://github.com/rust-lang/rust-clippy/pull/5082 )
76114* Don't trigger [ ` empty_loop ` ] in ` no_std ` crates [ #5086 ] ( https://github.com/rust-lang/rust-clippy/pull/5086 )
@@ -85,28 +123,19 @@ Current Beta
85123* [ ` explicit_into_iter_loop ` ] [ #4978 ] ( https://github.com/rust-lang/rust-clippy/pull/4978 )
86124* [ ` useless_attribute ` ] [ #5022 ] ( https://github.com/rust-lang/rust-clippy/pull/5022 )
87125* [ ` if_let_some_result ` ] [ #5032 ] ( https://github.com/rust-lang/rust-clippy/pull/5032 )
88- * Improve suggestion when blocks of code are suggested [ #5134 ] ( https://github.com/rust-lang/rust-clippy/pull/5134 )
89126
90127### ICE fixes
91128
92129* [ ` unsound_collection_transmute ` ] [ #4975 ] ( https://github.com/rust-lang/rust-clippy/pull/4975 )
93- * ` misc_early ` lints [ #5129 ] ( https://github.com/rust-lang/rust-clippy/pull/5129 )
94- * [ ` missing_errors_doc ` ] [ #5213 ] ( https://github.com/rust-lang/rust-clippy/pull/5213 )
95- * Fix ICE when evaluating ` usize ` s [ #5256 ] ( https://github.com/rust-lang/rust-clippy/pull/5256 )
96130
97131### Documentation
98132
99- * Improve documentation of ` empty_enum ` , ` replace_consts ` , ` redundant_clone ` , and ` iterator_step_by_zero `
100- * Add documentation pages for stable releases [ #5171 ] ( https://github.com/rust-lang/rust-clippy/pull/5171 )
101-
102- ### Others
103-
104- * Clippy now completely runs on GitHub Actions [ #5190 ] ( https://github.com/rust-lang/rust-clippy/pull/5190 )
133+ * Improve documentation of [ ` empty_enum ` ] , [ ` replace_consts ` ] , [ ` redundant_clone ` ] , and [ ` iterator_step_by_zero ` ]
105134
106135
107136## Rust 1.41
108137
109- Current stable, released 2020-01-30
138+ Released 2020-01-30
110139
111140[ c8e3cfb...69f99e7] ( https://github.com/rust-lang/rust-clippy/compare/c8e3cfb...69f99e7 )
112141
0 commit comments