Skip to content

Commit 8f06b19

Browse files
committed
Changelog for Rust 1.72 🏖️
1 parent 41570c1 commit 8f06b19

File tree

1 file changed

+95
-7
lines changed

1 file changed

+95
-7
lines changed

CHANGELOG.md

Lines changed: 95 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,105 @@ document.
66

77
## Unreleased / Beta / In Rust Nightly
88

9-
[435a8ad8...master](https://github.com/rust-lang/rust-clippy/compare/435a8ad8...master)
9+
[37f4c172...master](https://github.com/rust-lang/rust-clippy/compare/37f4c172...master)
10+
11+
## Rust 1.72
12+
13+
Current beta, released 2023-08-24
14+
15+
[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)
16+
17+
### New Lints
18+
19+
* [`manual_try_fold`]
20+
[#11012](https://github.com/rust-lang/rust-clippy/pull/11012)
21+
* [`tuple_array_conversions`]
22+
[#11020](https://github.com/rust-lang/rust-clippy/pull/11020)
23+
* [`redundant_at_rest_pattern`]
24+
[#11013](https://github.com/rust-lang/rust-clippy/pull/11013)
25+
* [`needless_pub_self`]
26+
[#10967](https://github.com/rust-lang/rust-clippy/pull/10967)
27+
* [`pub_with_shorthand`]
28+
[#10967](https://github.com/rust-lang/rust-clippy/pull/10967)
29+
* [`pub_without_shorthand`]
30+
[#10967](https://github.com/rust-lang/rust-clippy/pull/10967)
31+
* [`manual_range_patterns`]
32+
[#10968](https://github.com/rust-lang/rust-clippy/pull/10968)
33+
* [`needless_raw_string_hashes`]
34+
[#10884](https://github.com/rust-lang/rust-clippy/pull/10884)
35+
* [`needless_raw_strings`]
36+
[#10884](https://github.com/rust-lang/rust-clippy/pull/10884)
37+
* [`incorrect_clone_impl_on_copy_type`]
38+
[#10925](https://github.com/rust-lang/rust-clippy/pull/10925)
39+
* [`drain_collect`]
40+
[#10835](https://github.com/rust-lang/rust-clippy/pull/10835)
41+
* [`single_range_in_vec_init`]
42+
[#10934](https://github.com/rust-lang/rust-clippy/pull/10934)
43+
* [`unnecessary_literal_unwrap`]
44+
[#10358](https://github.com/rust-lang/rust-clippy/pull/10358)
45+
* [`large_stack_frames`]
46+
[#10827](https://github.com/rust-lang/rust-clippy/pull/10827)
47+
* [`min_ident_chars`]
48+
[#10916](https://github.com/rust-lang/rust-clippy/pull/10916)
49+
* [`needless_if`]
50+
[#10921](https://github.com/rust-lang/rust-clippy/pull/10921)
51+
* [`excessive_nesting`]
52+
[#10672](https://github.com/rust-lang/rust-clippy/pull/10672)
53+
* [`arc_with_non_send_sync`]
54+
[#10898](https://github.com/rust-lang/rust-clippy/pull/10898)
55+
* [`redundant_type_annotations`]
56+
[#10570](https://github.com/rust-lang/rust-clippy/pull/10570)
57+
* [`host_endian_bytes`]
58+
[#10826](https://github.com/rust-lang/rust-clippy/pull/10826)
59+
* [`little_endian_bytes`]
60+
[#10826](https://github.com/rust-lang/rust-clippy/pull/10826)
61+
* [`big_endian_bytes`]
62+
[#10826](https://github.com/rust-lang/rust-clippy/pull/10826)
63+
* [`ptr_cast_constness`]
64+
[#10779](https://github.com/rust-lang/rust-clippy/pull/10779)
65+
* [`needless_else`]
66+
[#10810](https://github.com/rust-lang/rust-clippy/pull/10810)
67+
68+
### Moves and Deprecations
69+
70+
* Moved [`redundant_clone`] to `nursery` (Now allow-by-default)
71+
[#10873](https://github.com/rust-lang/rust-clippy/pull/10873)
72+
73+
### Enhancements
74+
75+
* [`undocumented_unsafe_blocks`]: Added [`accept-comment-above-attributes`] configuration
76+
[#10986](https://github.com/rust-lang/rust-clippy/pull/10986)
77+
* [`undocumented_unsafe_blocks`]: Added [`accept-comment-above-statement`] configuration.
78+
[#10886](https://github.com/rust-lang/rust-clippy/pull/10886)
79+
* [`missing_panics_doc`]: No longer lints on `todo!()`
80+
[#10976](https://github.com/rust-lang/rust-clippy/pull/10976)
81+
* [`module_inception`]: Added `allow-private-module-inception` configuration.
82+
[#10917](https://github.com/rust-lang/rust-clippy/pull/10917)
83+
* Errors and warnings generated while parsing `clippy.toml` now point to the location in the TOML
84+
file the error/warning occurred in.
85+
[#10607](https://github.com/rust-lang/rust-clippy/pull/10607)
86+
87+
### False Positive Fixes
88+
89+
* [`excessive_precision`]: No longer lints overflowing literals
90+
[#10952](https://github.com/rust-lang/rust-clippy/pull/10952)
91+
92+
### Suggestion Fixes/Improvements
93+
94+
* [`option_map_unwrap_or`]: The suggestion now considers the set [`msrv`] config value
95+
[#11030](https://github.com/rust-lang/rust-clippy/pull/11030)
96+
97+
### Documentation Improvements
98+
99+
* [Clippy's lint list] now stores filter parameters in the URL, to allow easy sharing
100+
[#10834](https://github.com/rust-lang/rust-clippy/pull/10834)
10101

11102
## Rust 1.71
12103

13104
Current stable, released 2023-07-13
14105

15-
<!-- FIXME: Remove the request for feedback, with the next changelog -->
16-
17-
We're trying out a new shorter changelog format, that only contains significant changes.
18-
You can check out the list of merged pull requests for a list of all changes.
19-
If you have any feedback related to the new format, please share it in
20-
[#10847](https://github.com/rust-lang/rust-clippy/issues/10847)
106+
Note: Clippy will use a shorter changelog format from now on, if you want a detailed list of
107+
all changes, please check out the list of merged pull requests.
21108

22109
[View all 78 merged pull requests](https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-04-11T20%3A05%3A26Z..2023-05-20T13%3A48%3A17Z+base%3Amaster)
23110

@@ -4677,6 +4764,7 @@ Released 2018-09-13
46774764
[pull3665]: https://github.com/rust-lang/rust-clippy/pull/3665
46784765
[adding_lints]: https://github.com/rust-lang/rust-clippy/blob/master/book/src/development/adding_lints.md
46794766
[`README.md`]: https://github.com/rust-lang/rust-clippy/blob/master/README.md
4767+
[Clippy's lint list]: https://rust-lang.github.io/rust-clippy/master/index.html
46804768

46814769
<!-- lint disable no-unused-definitions -->
46824770
<!-- begin autogenerated links to lint list -->

0 commit comments

Comments
 (0)