@@ -6,7 +6,61 @@ document.
66
77## Unreleased / Beta / In Rust Nightly
88
9- [ c9139bd5...master] ( https://github.com/rust-lang/rust-clippy/compare/c9139bd5...master )
9+ [ b794b8e0...master] ( https://github.com/rust-lang/rust-clippy/compare/b794b8e0...master )
10+
11+ ## Rust 1.81
12+
13+ Current stable, released 2024-09-05
14+
15+ ### New Lints
16+
17+ * Added [ ` cfg_not_test ` ] to ` restriction `
18+ [ #11293 ] ( https://github.com/rust-lang/rust-clippy/pull/11293 )
19+ * Added [ ` byte_char_slices ` ] to ` style `
20+ [ #10155 ] ( https://github.com/rust-lang/rust-clippy/pull/10155 )
21+ * Added [ ` set_contains_or_insert ` ] to ` nursery `
22+ [ #12873 ] ( https://github.com/rust-lang/rust-clippy/pull/12873 )
23+ * Added [ ` manual_rotate ` ] to ` style `
24+ [ #12983 ] ( https://github.com/rust-lang/rust-clippy/pull/12983 )
25+ * Added [ ` unnecessary_min_or_max ` ] to ` complexity `
26+ [ #12368 ] ( https://github.com/rust-lang/rust-clippy/pull/12368 )
27+ * Added [ ` manual_inspect ` ] to ` complexity `
28+ [ #12287 ] ( https://github.com/rust-lang/rust-clippy/pull/12287 )
29+ * Added [ ` field_scoped_visibility_modifiers ` ] to ` restriction `
30+ [ #12893 ] ( https://github.com/rust-lang/rust-clippy/pull/12893 )
31+ * Added [ ` manual_pattern_char_comparison ` ] to ` style `
32+ [ #12849 ] ( https://github.com/rust-lang/rust-clippy/pull/12849 )
33+ * Added [ ` needless_maybe_sized ` ] to ` suspicious `
34+ [ #10632 ] ( https://github.com/rust-lang/rust-clippy/pull/10632 )
35+ * Added [ ` needless_character_iteration ` ] to ` suspicious `
36+ [ #12815 ] ( https://github.com/rust-lang/rust-clippy/pull/12815 )
37+
38+ ### Moves and Deprecations
39+
40+ * [ ` allow_attributes ` ] , [ ` allow_attributes_without_reason ` ] : Now work on stable
41+ [ rust #120924 ] ( https://github.com/rust-lang/rust/pull/120924 )
42+ * Renamed ` overflow_check_conditional ` to [ ` panicking_overflow_checks ` ]
43+ [ #12944 ] ( https://github.com/rust-lang/rust-clippy/pull/12944 )
44+ * Moved [ ` panicking_overflow_checks ` ] to ` correctness ` (From ` complexity ` now deny-by-default)
45+ [ #12944 ] ( https://github.com/rust-lang/rust-clippy/pull/12944 )
46+ * Renamed ` thread_local_initializer_can_be_made_const ` to [ ` missing_const_for_thread_local ` ]
47+ [ #12974 ] ( https://github.com/rust-lang/rust-clippy/pull/12974 )
48+ * Deprecated [ ` maybe_misused_cfg ` ] and [ ` mismatched_target_os ` ] as they are now caught by cargo
49+ and rustc
50+ [ #12875 ] ( https://github.com/rust-lang/rust-clippy/pull/12875 )
51+
52+ ### Enhancements
53+
54+ * [ ` significant_drop_in_scrutinee ` ] : Now also checks scrutinies of ` while let ` and ` for let `
55+ expressions
56+ [ #12870 ] ( https://github.com/rust-lang/rust-clippy/pull/12870 )
57+ * [ ` std_instead_of_core ` ] : Now respects the ` msrv ` configuration
58+ [ #13168 ] ( https://github.com/rust-lang/rust-clippy/pull/13168 )
59+
60+ ### ICE Fixes
61+
62+ * [ ` suboptimal_flops ` ] : No longer crashes on custom ` .log() ` functions
63+ [ #12884 ] ( https://github.com/rust-lang/rust-clippy/pull/12884 )
1064
1165## Rust 1.80
1266
@@ -5500,6 +5554,7 @@ Released 2018-09-13
55005554[ `invalid_regex` ] : https://rust-lang.github.io/rust-clippy/master/index.html#invalid_regex
55015555[ `invalid_upcast_comparisons` ] : https://rust-lang.github.io/rust-clippy/master/index.html#invalid_upcast_comparisons
55025556[ `invalid_utf8_in_unchecked` ] : https://rust-lang.github.io/rust-clippy/master/index.html#invalid_utf8_in_unchecked
5557+ [ `inverted_saturating_sub` ] : https://rust-lang.github.io/rust-clippy/master/index.html#inverted_saturating_sub
55035558[ `invisible_characters` ] : https://rust-lang.github.io/rust-clippy/master/index.html#invisible_characters
55045559[ `is_digit_ascii_radix` ] : https://rust-lang.github.io/rust-clippy/master/index.html#is_digit_ascii_radix
55055560[ `items_after_statements` ] : https://rust-lang.github.io/rust-clippy/master/index.html#items_after_statements
@@ -5757,6 +5812,7 @@ Released 2018-09-13
57575812[ `pathbuf_init_then_push` ] : https://rust-lang.github.io/rust-clippy/master/index.html#pathbuf_init_then_push
57585813[ `pattern_type_mismatch` ] : https://rust-lang.github.io/rust-clippy/master/index.html#pattern_type_mismatch
57595814[ `permissions_set_readonly_false` ] : https://rust-lang.github.io/rust-clippy/master/index.html#permissions_set_readonly_false
5815+ [ `pointers_in_nomem_asm_block` ] : https://rust-lang.github.io/rust-clippy/master/index.html#pointers_in_nomem_asm_block
57605816[ `positional_named_format_parameters` ] : https://rust-lang.github.io/rust-clippy/master/index.html#positional_named_format_parameters
57615817[ `possible_missing_comma` ] : https://rust-lang.github.io/rust-clippy/master/index.html#possible_missing_comma
57625818[ `precedence` ] : https://rust-lang.github.io/rust-clippy/master/index.html#precedence
@@ -6013,6 +6069,7 @@ Released 2018-09-13
60136069[ `use_debug` ] : https://rust-lang.github.io/rust-clippy/master/index.html#use_debug
60146070[ `use_self` ] : https://rust-lang.github.io/rust-clippy/master/index.html#use_self
60156071[ `used_underscore_binding` ] : https://rust-lang.github.io/rust-clippy/master/index.html#used_underscore_binding
6072+ [ `used_underscore_items` ] : https://rust-lang.github.io/rust-clippy/master/index.html#used_underscore_items
60166073[ `useless_asref` ] : https://rust-lang.github.io/rust-clippy/master/index.html#useless_asref
60176074[ `useless_attribute` ] : https://rust-lang.github.io/rust-clippy/master/index.html#useless_attribute
60186075[ `useless_conversion` ] : https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion
@@ -6047,6 +6104,7 @@ Released 2018-09-13
60476104[ `zero_repeat_side_effects` ] : https://rust-lang.github.io/rust-clippy/master/index.html#zero_repeat_side_effects
60486105[ `zero_sized_map_values` ] : https://rust-lang.github.io/rust-clippy/master/index.html#zero_sized_map_values
60496106[ `zero_width_space` ] : https://rust-lang.github.io/rust-clippy/master/index.html#zero_width_space
6107+ [ `zombie_processes` ] : https://rust-lang.github.io/rust-clippy/master/index.html#zombie_processes
60506108[ `zst_offset` ] : https://rust-lang.github.io/rust-clippy/master/index.html#zst_offset
60516109<!-- end autogenerated links to lint list -->
60526110<!-- begin autogenerated links to configuration documentation -->
0 commit comments