Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 6955420

Browse files
committed
Update changelog for stable:1.44 beta:1.45
1 parent fcc3ed2 commit 6955420

File tree

1 file changed

+79
-3
lines changed

1 file changed

+79
-3
lines changed

CHANGELOG.md

Lines changed: 79 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,87 @@ document.
66

77
## Unreleased / In Rust Nightly
88

9-
[891e1a8...master](https://github.com/rust-lang/rust-clippy/compare/891e1a8...master)
9+
[7ea7cd1...master](https://github.com/rust-lang/rust-clippy/compare/7ea7cd1...master)
10+
11+
## Rust 1.45
12+
13+
Current beta, release 2020-07-16
14+
15+
[891e1a8...7ea7cd1](https://github.com/rust-lang/rust-clippy/compare/891e1a8...7ea7cd1)
16+
17+
### New lints
18+
19+
* [`match_wildcard_for_single_variants`] [#5582](https://github.com/rust-lang/rust-clippy/pull/5582)
20+
* [`unsafe_derive_deserialize`] [#5493](https://github.com/rust-lang/rust-clippy/pull/5493)
21+
* [`if_let_mutex`] [#5332](https://github.com/rust-lang/rust-clippy/pull/5332)
22+
* [`mismatched_target_os`] [#5506](https://github.com/rust-lang/rust-clippy/pull/5506)
23+
* [`await_holding_lock`] [#5439](https://github.com/rust-lang/rust-clippy/pull/5439)
24+
* [`match_on_vec_items`] [#5522](https://github.com/rust-lang/rust-clippy/pull/5522)
25+
* [`manual_async_fn`] [#5576](https://github.com/rust-lang/rust-clippy/pull/5576)
26+
* [`reversed_empty_ranges`] [#5583](https://github.com/rust-lang/rust-clippy/pull/5583)
27+
* [`manual_non_exhaustive`] [#5550](https://github.com/rust-lang/rust-clippy/pull/5550)
28+
29+
### Moves and Deprecations
30+
31+
* Downgrade [`match_bool`] to pedantic [#5408](https://github.com/rust-lang/rust-clippy/pull/5408)
32+
* Downgrade [`match_wild_err_arm`] to pedantic and update help messages. [#5622](https://github.com/rust-lang/rust-clippy/pull/5622)
33+
* Downgrade [`useless_let_if_seq`] to nursery. [#5599](https://github.com/rust-lang/rust-clippy/pull/5599)
34+
* Generalize [`option_and_then_some`] and rename to [`bind_instead_of_map`]. [#5529](https://github.com/rust-lang/rust-clippy/pull/5529)
35+
* Rename [`identity_conversion`] to [`useless_conversion`]. [#5568](https://github.com/rust-lang/rust-clippy/pull/5568)
36+
* Merge [`block_in_if_condition_expr`] and [`block_in_if_condition_stmt`] into [`blocks_in_if_conditions`].
37+
[#5563](https://github.com/rust-lang/rust-clippy/pull/5563)
38+
* Merge [`option_map_unwrap_or`], [`option_map_unwrap_or_else`] and [`result_map_unwrap_or_else`] into [`map_unwrap_or`].
39+
[#5563](https://github.com/rust-lang/rust-clippy/pull/5563)
40+
* Merge [`option_unwrap_used`] and [`result_unwrap_used`] into [`unwrap_used`].
41+
[#5563](https://github.com/rust-lang/rust-clippy/pull/5563)
42+
* Merge [`option_expect_used`] and [`result_expect_used`] into [`expect_used`].
43+
[#5563](https://github.com/rust-lang/rust-clippy/pull/5563)
44+
* Merge [`for_loop_over_option`] and [`for_loop_over_result`] into [`for_loops_over_fallibles`].
45+
[#5563](https://github.com/rust-lang/rust-clippy/pull/5563)
46+
47+
### Enhancements
48+
49+
* Avoid running cargo/internal lints when not enabled. [#5505](https://github.com/rust-lang/rust-clippy/pull/5505)
50+
* Extend [`useless_conversion`] with `TryFrom` and `TryInto`. [#5631](https://github.com/rust-lang/rust-clippy/pull/5631)
51+
* Lint also in type parameters and where clauses in [`unused_unit`]. [#5592](https://github.com/rust-lang/rust-clippy/pull/5592)
52+
* Do not suggest deriving `Default` in [`new_without_default`]. [#5616](https://github.com/rust-lang/rust-clippy/pull/5616)
53+
54+
### False Positive Fixes
55+
56+
* [`while_let_on_iterator`] [#5525](https://github.com/rust-lang/rust-clippy/pull/5525)
57+
* [`empty_line_after_outer_attr`] [#5609](https://github.com/rust-lang/rust-clippy/pull/5609)
58+
* [`unnecessary_unwrap`] [#5558](https://github.com/rust-lang/rust-clippy/pull/5558)
59+
* [`comparison_chain`] [#5596](https://github.com/rust-lang/rust-clippy/pull/5596)
60+
* Don't trigger [`used_underscore_binding`] in await desugaring. [#5535](https://github.com/rust-lang/rust-clippy/pull/5535)
61+
* Don't trigger [`borrowed_box`] on mutable references. [#5491](https://github.com/rust-lang/rust-clippy/pull/5491)
62+
* Allow `1 << 0` in [`identity_op`]. [#5602](https://github.com/rust-lang/rust-clippy/pull/5602)
63+
* Allow `use super::*;` glob imports in [`wildcard_imports`]. [#5564](https://github.com/rust-lang/rust-clippy/pull/5564)
64+
* Add ignores to the list of words of [`clippy::doc_markdown`]. [#5611](https://github.com/rust-lang/rust-clippy/pull/5611)
65+
* Skip dev and build deps in [`multiple_crate_versions`]. [#5636](https://github.com/rust-lang/rust-clippy/pull/5636)
66+
* Honor `allow` attribute on arguments in [`ptr_arg`]. [#5647](https://github.com/rust-lang/rust-clippy/pull/5647)
67+
* Honor lint level attributes for [`redundant_field_names`] and [`non_expressive_names`]. [#5651](https://github.com/rust-lang/rust-clippy/pull/5651)
68+
* Ignore calls to `len` in [`or_fun_call`]. [#4429](https://github.com/rust-lang/rust-clippy/pull/4429)
69+
70+
### Suggestion Improvements
71+
72+
* Simplify suggestions in [`manual_memcpy`]. [#5536](https://github.com/rust-lang/rust-clippy/pull/5536)
73+
* Fix suggestion in [`redundant_pattern_matching`] for macros. [#5511](https://github.com/rust-lang/rust-clippy/pull/5511)
74+
* Avoid suggesting `copied()` for mutable references in [`map_clone`]. [#5530](https://github.com/rust-lang/rust-clippy/pull/5530)
75+
* Improve help message for [`clone_double_ref`]. [#5547](https://github.com/rust-lang/rust-clippy/pull/5547)
76+
77+
### ICE Fixes
78+
79+
* Fix ICE caused in unwrap module. [#5590](https://github.com/rust-lang/rust-clippy/pull/5590)
80+
* Fix crash on rustc test issue-69020-assoc-const-arith-overflow.rs [#5499](https://github.com/rust-lang/rust-clippy/pull/5499)
81+
82+
### Documentation
83+
84+
* Clarify the documentation of [`unnecessary_mut_passed`]. [#5639](https://github.com/rust-lang/rust-clippy/pull/5639)
85+
* Extend example for [`unneeded_field_pattern`]. [#5541](https://github.com/rust-lang/rust-clippy/pull/5541)
1086

1187
## Rust 1.44
1288

13-
Current beta, release 2020-06-04
89+
Current stable, released 2020-06-04
1490

1591
[204bb9b...891e1a8](https://github.com/rust-lang/rust-clippy/compare/204bb9b...891e1a8)
1692

@@ -93,7 +169,7 @@ Current beta, release 2020-06-04
93169

94170
## Rust 1.43
95171

96-
Current stable, released 2020-04-23
172+
Released 2020-04-23
97173

98174
[4ee1206...204bb9b](https://github.com/rust-lang/rust-clippy/compare/4ee1206...204bb9b)
99175

0 commit comments

Comments
 (0)