@@ -567,7 +567,7 @@ Version 1.83.0 (2024-11-28)
567567Language
568568--------
569569- [Stabilize `&mut`, `*mut`, `&Cell`, and `*const Cell` in const.](https://github.com/rust-lang/rust/pull/129195)
570- - [Allow creating references to statics in `const` initializers.](https://github.com/rust-lang/rust/pull/129759)
570+ - [Allow creating references to statistics in `const` initializers.](https://github.com/rust-lang/rust/pull/129759)
571571- [Implement raw lifetimes and labels (`'r#ident`).](https://github.com/rust-lang/rust/pull/126452)
572572- [Define behavior when atomic and non-atomic reads race.](https://github.com/rust-lang/rust/pull/128778)
573573- [Non-exhaustive structs may now be empty.](https://github.com/rust-lang/rust/pull/128934)
@@ -1524,12 +1524,12 @@ Language
15241524- [Reveal opaque types within the defining body for exhaustiveness checking.](https://github.com/rust-lang/rust/pull/116821/)
15251525- [Stabilize C-string literals.](https://github.com/rust-lang/rust/pull/117472/)
15261526- [Stabilize THIR unsafeck.](https://github.com/rust-lang/rust/pull/117673/)
1527- - [Add lint `static_mut_refs` to warn on references to mutable statics .](https://github.com/rust-lang/rust/pull/117556/)
1527+ - [Add lint `static_mut_refs` to warn on references to mutable statistics .](https://github.com/rust-lang/rust/pull/117556/)
15281528- [Support async recursive calls (as long as they have indirection).](https://github.com/rust-lang/rust/pull/117703/)
15291529- [Undeprecate lint `unstable_features` and make use of it in the compiler.](https://github.com/rust-lang/rust/pull/118639/)
15301530- [Make inductive cycles in coherence ambiguous always.](https://github.com/rust-lang/rust/pull/118649/)
15311531- [Get rid of type-driven traversal in const-eval interning](https://github.com/rust-lang/rust/pull/119044/),
1532- only as a [future compatiblity lint](https://github.com/rust-lang/rust/pull/122204) for now.
1532+ only as a [future compatibility lint](https://github.com/rust-lang/rust/pull/122204) for now.
15331533- [Deny braced macro invocations in let-else.](https://github.com/rust-lang/rust/pull/119062/)
15341534
15351535<a id="1.77.0-Compiler"></a>
@@ -3005,7 +3005,7 @@ Compatibility Notes
30053005 area, but is unlikely to affect real world usage.
30063006- [Do not consider a single repeated lifetime eligible for elision in the return type](https://github.com/rust-lang/rust/pull/103450)
30073007 This behavior was unintentionally changed in 1.64.0, and this release reverts that change by making this an error again.
3008- - [Reenable disabled early syntax gates as future-incompatibility lints](https://github.com/rust-lang/rust/pull/99935/)
3008+ - [Re-enable disabled early syntax gates as future-incompatibility lints](https://github.com/rust-lang/rust/pull/99935/)
30093009- [Update the minimum external LLVM to 13](https://github.com/rust-lang/rust/pull/100460/)
30103010- [Don't duplicate file descriptors into stdio fds](https://github.com/rust-lang/rust/pull/101426/)
30113011- [Sunset RLS](https://github.com/rust-lang/rust/pull/100863/)
@@ -4470,7 +4470,7 @@ Cargo
44704470Rustdoc
44714471-------
44724472- [Added "Go to item on exact match" search option.][85876]
4473- - [The "Implementors " section on traits no longer shows redundant
4473+ - [The "Implementers " section on traits no longer shows redundant
44744474 method definitions.][85970]
44754475- [Trait implementations are toggled open by default.][86260] This should make the
44764476 implementations more searchable by tools like `CTRL+F` in your browser.
@@ -5757,7 +5757,7 @@ Language
57575757 function's caller's location information for panic messages.][72445]
57585758- [Recursively indexing into tuples no longer needs parentheses.][71322] E.g.
57595759 `x.0.0` over `(x.0).0`.
5760- - [`mem::transmute` can now be used in statics and constants.][72920] **Note**
5760+ - [`mem::transmute` can now be used in statistics and constants.][72920] **Note**
57615761 You currently can't use `mem::transmute` in constant functions.
57625762
57635763Compiler
@@ -9834,7 +9834,7 @@ Version 1.17.0 (2017-04-27)
98349834Language
98359835--------
98369836
9837- * [The lifetime of statics and consts defaults to `'static`][39265]. [RFC 1623]
9837+ * [The lifetime of statistics and consts defaults to `'static`][39265]. [RFC 1623]
98389838* [Fields of structs may be initialized without duplicating the field/variable
98399839 names][39761]. [RFC 1682]
98409840* [`Self` may be included in the `where` clause of `impls`][38864]. [RFC 1647]
@@ -9843,7 +9843,7 @@ Language
98439843 coercing `&mut [&'a X; N]` to `&mut [&'b X]` requires `'a` be equal to
98449844 `'b`. Soundness fix.
98459845* [Values passed to the indexing operator, `[]`, automatically coerce][40166]
9846- * [Static variables may contain references to other statics ][40027]
9846+ * [Static variables may contain references to other statistics ][40027]
98479847
98489848Compiler
98499849--------
@@ -10546,7 +10546,7 @@ Compiler
1054610546
1054710547* [Mark enums with non-zero discriminant as non-zero][37224]
1054810548* [Lower-case `static mut` names are linted like other
10549- statics and consts][37162]
10549+ statistics and consts][37162]
1055010550* [Fix ICE on some macros in const integer positions
1055110551 (e.g. `[u8; m!()]`)][36819]
1055210552* [Improve error message and snippet for "did you mean `x`"][36798]
@@ -10563,7 +10563,7 @@ Compile-time Optimizations
1056310563* [Avoid more allocations when compiling html5ever][37373]
1056410564* [Use `SmallVector` in `CombineFields::instantiate`][37322]
1056510565* [Avoid some allocations in the macro parser][37318]
10566- * [Use a faster deflate setting][37298]
10566+ * [Use a faster deflat setting][37298]
1056710567* [Add `ArrayVec` and `AccumulateVec` to reduce heap allocations
1056810568 during interning of slices][37270]
1056910569* [Optimize `write_metadata`][37267]
@@ -10895,7 +10895,7 @@ Compatibility Notes
1089510895 per [RFC 401].
1089610896* [Fix `#[derive]` for empty tuple structs/variants][35728].
1089710897 Part of [RFC 1506].
10898- * [Issue deprecation warnings for safe accesses to extern statics ][36173]
10898+ * [Issue deprecation warnings for safe accesses to extern statistics ][36173]
1089910899* [Fix lifetime rules for 'if' conditions][36029].
1090010900* [Inherit overflow checks for sum and product][36372].
1090110901* [Forbid user-defined macros named "macro_rules"][36730].
@@ -13966,7 +13966,7 @@ Version 0.10 (2014-04-03)
1396613966 * New lint modes have been added, and older ones have been turned on to be
1396713967 warn-by-default.
1396813968 * Unnecessary parentheses
13969- * Uppercase statics
13969+ * Uppercase statistics
1397013970 * Camel Case types
1397113971 * Uppercase variables
1397213972 * Publicly visible private types
@@ -13994,7 +13994,7 @@ Version 0.10 (2014-04-03)
1399413994 * An `Unsafe` type was introduced for interior mutability. It is now
1399513995 considered undefined to transmute from `&T` to `&mut T` without using the
1399613996 `Unsafe` type.
13997- * The #[linkage] attribute was implemented for extern statics /functions.
13997+ * The #[linkage] attribute was implemented for extern statistics /functions.
1399813998 * The inner attribute syntax has changed from `#[foo];` to `#![foo]`.
1399913999 * `Pod` was renamed to `Copy`.
1400014000
@@ -14515,7 +14515,7 @@ Version 0.7 (2013-07-03)
1451514515 * std: `Map` now defines `pop` and `swap` methods.
1451614516 * std: `Cell` constructors converted to static methods.
1451714517 * extra: `rc` module adds the reference counted pointers, `Rc` and `RcMut`.
14518- * extra: `flate ` module moved from `std` to `extra`.
14518+ * extra: `flat ` module moved from `std` to `extra`.
1451914519 * extra: `fileinput` module for iterating over a series of files.
1452014520 * extra: `Complex` number type and `complex` module.
1452114521 * extra: `Rational` number type and `rational` module.
0 commit comments