Skip to content

Commit 8d920a8

Browse files
committed
Changelog for Rust 1.73 🖊️
1 parent eab0a75 commit 8d920a8

File tree

1 file changed

+92
-2
lines changed

1 file changed

+92
-2
lines changed

CHANGELOG.md

Lines changed: 92 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,101 @@ document.
66

77
## Unreleased / Beta / In Rust Nightly
88

9-
[37f4c172...master](https://github.com/rust-lang/rust-clippy/compare/37f4c172...master)
9+
[1e8fdf49...master](https://github.com/rust-lang/rust-clippy/compare/1e8fdf49...master)
10+
11+
## Rust 1.73
12+
13+
Current stable, released 2023-10-05
14+
15+
[View all 103 merged pull requests](https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-07-02T12%3A24%3A40Z..2023-08-11T11%3A09%3A56Z+base%3Amaster)
16+
17+
### New Lints
18+
19+
* [`impossible_comparisons`]
20+
[#10843](https://github.com/rust-lang/rust-clippy/pull/10843)
21+
* [`redundant_comparisons`]
22+
[#10843](https://github.com/rust-lang/rust-clippy/pull/10843)
23+
* [`ignored_unit_patterns`]
24+
[#11242](https://github.com/rust-lang/rust-clippy/pull/11242)
25+
* [`readonly_write_lock`]
26+
[#11210](https://github.com/rust-lang/rust-clippy/pull/11210)
27+
* [`filter_map_bool_then`]
28+
[#11115](https://github.com/rust-lang/rust-clippy/pull/11115)
29+
* [`needless_return_with_question_mark`]
30+
[#11031](https://github.com/rust-lang/rust-clippy/pull/11031)
31+
* [`redundant_guards`]
32+
[#10955](https://github.com/rust-lang/rust-clippy/pull/10955)
33+
* [`redundant_local`]
34+
[#10885](https://github.com/rust-lang/rust-clippy/pull/10885)
35+
* [`absolute_paths`]
36+
[#11003](https://github.com/rust-lang/rust-clippy/pull/11003)
37+
* [`error_impl_error`]
38+
[#11107](https://github.com/rust-lang/rust-clippy/pull/11107)
39+
* [`iter_skip_zero`]
40+
[#11046](https://github.com/rust-lang/rust-clippy/pull/11046)
41+
* [`string_lit_chars_any`]
42+
[#11052](https://github.com/rust-lang/rust-clippy/pull/11052)
43+
* [`four_forward_slashes`]
44+
[#11140](https://github.com/rust-lang/rust-clippy/pull/11140)
45+
* [`format_collect`]
46+
[#11116](https://github.com/rust-lang/rust-clippy/pull/11116)
47+
* [`needless_pass_by_ref_mut`]
48+
[#10900](https://github.com/rust-lang/rust-clippy/pull/10900)
49+
* [`manual_is_infinite`]
50+
[#11049](https://github.com/rust-lang/rust-clippy/pull/11049)
51+
* [`manual_is_finite`]
52+
[#11049](https://github.com/rust-lang/rust-clippy/pull/11049)
53+
* [`non_canonical_partial_ord_impl`]
54+
[#10788](https://github.com/rust-lang/rust-clippy/pull/10788)
55+
* [`read_line_without_trim`]
56+
[#10970](https://github.com/rust-lang/rust-clippy/pull/10970)
57+
* [`type_id_on_box`]
58+
[#10987](https://github.com/rust-lang/rust-clippy/pull/10987)
59+
60+
### Moves and Deprecations
61+
62+
* Renamed `unwrap_or_else_default` to [`unwrap_or_default`]
63+
[#10120](https://github.com/rust-lang/rust-clippy/pull/10120)
64+
* Moved [`tuple_array_conversions`] to `pedantic` (Now allow-by-default)
65+
[#11171](https://github.com/rust-lang/rust-clippy/pull/11171)
66+
* Moved [`arc_with_non_send_sync`] to `complexity` (Now warn-by-default)
67+
[#11104](https://github.com/rust-lang/rust-clippy/pull/11104)
68+
* Moved [`needless_raw_string_hashes`] to `pedantic` (Now allow-by-default)
69+
[#11415](https://github.com/rust-lang/rust-clippy/pull/11415)
70+
71+
### Enhancements
72+
73+
* [`unwrap_used`]: No longer lints on the never-type or never-like enums
74+
[#11252](https://github.com/rust-lang/rust-clippy/pull/11252)
75+
* [`expect_used`]: No longer lints on the never-type or never-like enums
76+
[#11252](https://github.com/rust-lang/rust-clippy/pull/11252)
77+
78+
### False Positive Fixes
79+
80+
* [`panic_in_result_fn`]: No longer triggers on `todo!`, `unimplemented!`, `unreachable!`
81+
[#11123](https://github.com/rust-lang/rust-clippy/pull/11123)
82+
83+
### Suggestion Fixes/Improvements
84+
85+
* [`semicolon_if_nothing_returned`]: The suggestion is now machine-applicable with rustfix
86+
[#11083](https://github.com/rust-lang/rust-clippy/pull/11083)
87+
88+
### ICE Fixes
89+
90+
* [`filter_map_bool_then`]: No longer crashes on late-bound regions
91+
[#11318](https://github.com/rust-lang/rust-clippy/pull/11318)
92+
* [`unwrap_or_default`]: No longer crashes on alias types for local items
93+
[#11258](https://github.com/rust-lang/rust-clippy/pull/11258)
94+
* [`unnecessary_literal_unwrap`]: No longer crashes on `None.unwrap_or_default()`
95+
[#11106](https://github.com/rust-lang/rust-clippy/pull/11106)
96+
* Fixed MIR-related ICE
97+
[#11130](https://github.com/rust-lang/rust-clippy/pull/11130)
98+
* [`missing_fields_in_debug`]: No longer crashes on non-ADT self types
99+
[#11069](https://github.com/rust-lang/rust-clippy/pull/11069)
10100

11101
## Rust 1.72
12102

13-
Current stable, released 2023-08-24
103+
Released 2023-08-24
14104

15105
[View all 131 merged pull requests](https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-05-22T14%3A53%3A59Z..2023-07-01T22%3A57%3A20Z+base%3Amaster)
16106

0 commit comments

Comments
 (0)