@@ -19,6 +19,23 @@ with the change that has been applied due to it.
1919 just the language changes that had an impact to the FLS. See the `release
2020 notes `_ for a full list of changes.
2121
22+ Language changes in Rust 1.95.0
23+ -------------------------------
24+
25+ - `Stabilize if let guards on match arms <https://github.com/rust-lang/rust/pull/141295 >`_
26+ - `irrefutable_let_patterns lint no longer lints on let chains <https://github.com/rust-lang/rust/pull/146832 >`_
27+
28+ - Lints are outside the scope of the FLS.
29+
30+ - `Support importing path-segment keywords with renaming <https://github.com/rust-lang/rust/pull/146972 >`_
31+ - `Stabilize ppc inline assembly <https://github.com/rust-lang/rust/pull/147996 >`_
32+
33+ - The target is outside the scope of the FLS.
34+
35+ - `const-eval: be more consistent in the behavior of padding during typed copies <https://github.com/rust-lang/rust/pull/148967 >`_
36+ - `Const blocks are no longer evaluated to determine if expressions involving fallible operations can implicitly be constant-promoted <https://github.com/rust-lang/rust/pull/150557 >`_
37+ - `Make operational semantics of pattern matching independent of crate and module <https://github.com/rust-lang/rust/pull/150681 >`_
38+
2239Language changes in Rust 1.94.0
2340-------------------------------
2441
@@ -80,7 +97,7 @@ Language changes in Rust 1.93.0
8097- `Stabilize asm_cfg <https://github.com/rust-lang/rust/pull/147736 >`_
8198
8299 - Changed syntax:
83-
100+
84101 - :s: `AssemblyCodeBlock `
85102 - :s: `AsmArguments `
86103 - :s: `GlobalAsmArguments `
@@ -108,7 +125,7 @@ Language changes in Rust 1.93.0
108125- `Allow const items that contain mutable references to static (which is *very* unsafe, but not *always* UB) <https://github.com/rust-lang/rust/pull/148746 >`_
109126
110127 - Removed paragraphs:
111-
128+
112129 - :p: `fls_ooOYxhVh8hZo `
113130 - :p: `fls_zkNFeBLy80UA `
114131 - :p: `fls_VhzGfnWg7YrG `
@@ -533,7 +550,7 @@ Language changes in Rust 1.85.0
533550- `Stabilize async closures <https://github.com/rust-lang/rust/pull/132706 >`_
534551
535552 - New paragraphs:
536-
553+
537554 - :p: `fls_My6pMgpeFCFg `
538555 - :p: `fls_DSy7bPKGzyov `
539556
@@ -600,7 +617,7 @@ Language changes in Rust 1.83.0
600617- `Stabilize \` &mut\` , \` *mut\` , \` &Cell\` , and \` *const Cell\` in const. <https://github.com/rust-lang/rust/pull/129195 >`_
601618
602619 - Changed paragraphs:
603-
620+
604621 - :p: `fls_to4e7imq2c0w `
605622 - :p: `fls_6g7c1kjrmfnr `
606623 - :p: `fls_hkbwa8xx2fwx `
@@ -622,7 +639,7 @@ Language changes in Rust 1.83.0
622639- `Non-exhaustive structs may now be empty. <https://github.com/rust-lang/rust/pull/128934 >`_
623640
624641 - Changed paragraphs:
625-
642+
626643 - :p: `fls_fSNrRsgzLd0E `
627644 - :p: `fls_S9QL6yVF5LFI `
628645
@@ -641,7 +658,7 @@ Language changes in Rust 1.83.0
641658 - Changed syntax: :s: `MacroFragmentSpecifier `
642659
643660 - Changed paragraphs:
644-
661+
645662 - :p: `fls_k00bck2k8tde `
646663 - :p: `fls_PxR9vNHsaFnI `
647664
@@ -661,7 +678,7 @@ Language changes in Rust 1.82.0
661678 - New section: :ref: `fls_mcxF9y5u66sZ `
662679
663680 - Changed paragraphs:
664-
681+
665682 - :p: `fls_9fjspnefoyvz `
666683 - :p: `fls_uq7ftuuq1sig `
667684 - :p: `fls_cfoy86mkmqa4 `
@@ -689,18 +706,18 @@ Language changes in Rust 1.82.0
689706- `Stabilize opaque type precise capturing (RFC 3617) <https://github.com/rust-lang/rust/pull/127672 >`_
690707
691708 - Changed syntax:
692-
709+
693710 - :s: `ImplTraitTypeSpecification `
694711 - :s: `ImplTraitTypeSpecificationOneBound `
695712
696713 - New syntax:
697-
714+
698715 - :s: `UseCaptures `
699716 - :s: `UseCapturesGenericArgs `
700717 - :s: `UseCapturesGenericArg `
701718
702719 - New paragraphs:
703-
720+
704721 - :p: `fls_69hqMjvNno9u `
705722 - :p: `fls_OnyR0Wsfk7KI `
706723 - :p: `fls_KgH6c5cC4S0G `
@@ -723,15 +740,15 @@ Language changes in Rust 1.82.0
723740 - :s: `WeakKeyword `
724741
725742 - Changed paragraphs:
726-
743+
727744 - :p: `fls_g0JEluWqBpNc `
728745 - :p: `fls_7ucwmzqtittv `
729746 - :p: `fls_4dje9t5y2dia `
730747 - :p: `fls_l88r9fj82650 `
731748 - :p: `fls_fo9with6xumo `
732749
733750 - New paragraphs:
734-
751+
735752 - :p: `fls_8ltVLtAfvy0m `
736753 - :p: `fls_WRpcVF1fLEpr `
737754 - :p: `fls_nUADhgcfvvGC `
@@ -751,7 +768,7 @@ Language changes in Rust 1.82.0
751768 - New syntax: :s: `ConstRegisterExpression `
752769
753770 - New paragraphs:
754-
771+
755772 - :p: `fls_81Ju1TEqJ48K `
756773 - :p: `fls_j9XOoXDmN5Dq `
757774 - :p: `fls_jU8zg4k8dFsY `
@@ -817,7 +834,7 @@ Language changes in Rust 1.80.0
817834- `Document maximum allocation size <https://github.com/rust-lang/rust/pull/116675/ >`_
818835
819836 - New paragraphs:
820-
837+
821838 - :p: `fls_CUJyMj0Sj8NS `
822839 - :p: `fls_kaomYy0Ml4Nh `
823840 - :p: `fls_B5cmkWfD5GNt `
@@ -842,7 +859,7 @@ Language changes in Rust 1.80.0
842859 - Changed paragraph: :p: `fls_8Q6NfRx4j5V7 `
843860
844861 - New paragraphs:
845-
862+
846863 - :p: `fls_3PyquOKjA7SI `
847864 - :p: `fls_8bdOqkO1NuJW `
848865 - :p: `fls_EDL1Pi56KQ2H `
@@ -877,7 +894,7 @@ Language changes in Rust 1.79.0
877894- `Propagate temporary lifetime extension into \` if\` and \` match\` expressions. <https://github.com/rust-lang/rust/pull/121346/ >`_
878895
879896 - New paragraphs:
880-
897+
881898 - :p: `fls_Rj9zhVutfQod `
882899 - :p: `fls_oodpp3LpXC13 `
883900 - :p: `fls_xGThCPoTUSAi `
@@ -903,21 +920,21 @@ Language changes in Rust 1.79.0
903920 - New section: :ref: `fls_8JB3SJqamdpU `
904921
905922 - Changed glossary entries:
906-
923+
907924 - :t: `binary crate `
908925 - :t: `library crate `
909926 - :t: `proc-macro crate `
910927
911928 - New glossary entry: :t: `crate type `
912929
913930 - Changed paragraphs:
914-
931+
915932 - :p: `fls_9ub6ks8qrang `
916933 - :p: `fls_Mf62VqAhoZ3c `
917934 - :p: `fls_d9nn4yuiw1ja `
918935
919936 - New paragraphs:
920-
937+
921938 - :p: `fls_unxalgMqIr3v `
922939 - :p: `fls_e7jGvXvTsFpC `
923940 - :p: `fls_kQiJPwb2Hjcc `
@@ -932,7 +949,7 @@ Language changes in Rust 1.79.0
932949- `Rework \` impl Trait\` lifetime inference <https://github.com/rust-lang/rust/pull/116891/ >`_
933950
934951 - New paragraphs:
935-
952+
936953 - :p: `fls_3aKZB0ILIkZw `
937954 - :p: `fls_Xo1ODwOyX7Vm `
938955 - :p: `fls_kTGFLFymTWch `
0 commit comments