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

[beta] backport rollup #103739

Merged
merged 19 commits into from
Oct 29, 2022
Merged

[beta] backport rollup #103739

merged 19 commits into from
Oct 29, 2022

Commits on Oct 29, 2022

  1. poll_fn and Unpin: fix pinning

    RalfJung authored and Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    4b7c6cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf5c3b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a6fc7a View commit details
    Browse the repository at this point in the history
  4. Fix line numbers for MIR inlined code

    `should_collapse_debuginfo` detects if the specified span is part of a
    macro expansion however it does this by checking if the span is anything
    other than a normal (non-expanded) kind, then the span sequence is
    walked backwards to the root span.
    
    This doesn't work when the MIR inliner inlines code as it creates spans
    with expansion information set to `ExprKind::Inlined` and results in the
    line number being attributed to the inline callsite rather than the
    normal line number of the inlined code.
    wesleywiser authored and Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    1de923f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    544b3cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea89003 View commit details
    Browse the repository at this point in the history
  7. Add normalize hack back

    compiler-errors authored and Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    b251c69 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a258a54 View commit details
    Browse the repository at this point in the history
  9. Mark std::os::wasi::io::AsFd etc. as stable.

    io_safety was stabilized in Rust 1.63, so mark the io_safety exports in
    `std::os::wasi::io` as stable.
    
    Fixes rust-lang#103306.
    sunfishcode authored and Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    002ce8c View commit details
    Browse the repository at this point in the history
  10. Truncate thread names on Linux and Apple targets

    These targets have system limits on the thread names, 16 and 64 bytes
    respectively, and `pthread_setname_np` returns an error if the name is
    longer. However, we're not in a context that can propagate errors when
    we call this, and we used to implicitly truncate on Linux with `prctl`,
    so now we manually truncate these names ahead of time.
    cuviper authored and Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    150eda3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6d6b7d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5baadbd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2cd924b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    80348e4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2d6e3d9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    390e475 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    238c5de View commit details
    Browse the repository at this point in the history
  18. 1.65.0 release notes

    Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    3e9b8ba View commit details
    Browse the repository at this point in the history
  19. Fix tests

    Mark-Simulacrum committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    108b32e View commit details
    Browse the repository at this point in the history