Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcing Rust 1.82.0 #1415

Merged
merged 25 commits into from
Oct 17, 2024
Merged

Announcing Rust 1.82.0 #1415

merged 25 commits into from
Oct 17, 2024

Commits on Oct 15, 2024

  1. Announcing Rust 1.82.0

    cuviper committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9d8b876 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Update the min_exhaustive_patterns section

    Co-authored-by: Kevin Reid <[email protected]>
    cuviper and kpreid authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c4b85e3 View commit details
    Browse the repository at this point in the history
  2. Don't call "NaN boxing" an optimization

    Co-authored-by: Kevin Reid <[email protected]>
    cuviper and kpreid authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e6c5601 View commit details
    Browse the repository at this point in the history
  3. Spell out repr(packed) structs

    Co-authored-by: Kevin Reid <[email protected]>
    cuviper and kpreid authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a8658a5 View commit details
    Browse the repository at this point in the history
  4. Link to no_mangle in the reference

    Co-authored-by: Kevin Reid <[email protected]>
    cuviper and kpreid authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3426f0e View commit details
    Browse the repository at this point in the history
  5. Remove Waker::waker

    cuviper authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c51207a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    414e454 View commit details
    Browse the repository at this point in the history
  7. Use &raw mut STATIC_MUT in forward-looking code

    Co-authored-by: Travis Cross <[email protected]>
    cuviper and traviscross authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    27e63bd View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Lowercase "not a number"

    Co-authored-by: Travis Cross <[email protected]>
    cuviper and traviscross authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6a1bf3c View commit details
    Browse the repository at this point in the history
  2. Update unsafe attributes

    Co-authored-by: Travis Cross <[email protected]>
    cuviper and traviscross authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d950248 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d735b97 View commit details
    Browse the repository at this point in the history
  4. Add a section for unsafe extern

    Co-authored-by: Travis Cross <[email protected]>
    cuviper and traviscross authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ead205c View commit details
    Browse the repository at this point in the history
  5. Re-title unsafe extern

    cuviper committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    26498ab View commit details
    Browse the repository at this point in the history
  6. Reorder lang sections

    cuviper committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    0d73760 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d61ada View commit details
    Browse the repository at this point in the history
  8. Clarify NaN behavior wrt ==

    Co-authored-by: Ralf Jung <[email protected]>
    traviscross and RalfJung authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    307525a View commit details
    Browse the repository at this point in the history
  9. Add section on precise capturing use<..> syntax

    Thanks to CE for details on the compiler's use-case that informs an
    example here.
    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8970b99 View commit details
    Browse the repository at this point in the history
  10. Tweak wording in header about unsafe extern

    Since we're adding `unsafe extern` in this release, saying "safe items
    with unsafe extern" rather than "safe items in unsafe extern" here
    sounds more right to my ear.
    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2b4aef0 View commit details
    Browse the repository at this point in the history
  11. Remove stray word

    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    632ea50 View commit details
    Browse the repository at this point in the history
  12. Remove a redundant "still"

    cuviper committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    de10a88 View commit details
    Browse the repository at this point in the history
  13. Say "use" rather than "call" for unsafe extern items

    We can have static items as well as function items within an `extern`
    block, so let's say "use" rather than "call" when referring to these.
    Let's also give an example of a static item to show how `safe` allows
    for safe access to these items.
    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    28d1fb5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a0e67b9 View commit details
    Browse the repository at this point in the history
  15. Use subjunctive mood

    It's more correct to say "were" rather than "was" here, and it sounds
    better to my ear.
    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a89f927 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4b6db4e View commit details
    Browse the repository at this point in the history
  17. Improve some copy in the floats section

    There were some long and grammatically involved sentences that it
    makes sense to refactor a bit here for better readability.
    traviscross committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d307a98 View commit details
    Browse the repository at this point in the history