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

Replace ReentrantMutex by a futex-based one on Linux. #95727

Merged
merged 9 commits into from
Apr 13, 2022

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    c62c8cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd61bec View commit details
    Browse the repository at this point in the history
  3. Make current_thread_unique_ptr work during thread destruction.

    Otherwise we can't use println!() within atexit handlers etc.
    m-ou-se committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    ebebe6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    319a9b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    43651aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    83e8b9e View commit details
    Browse the repository at this point in the history
  7. Add #[deny(unsafe_op_in_unsafe_fn)] to thread_local!(const).

    This avoids 'unused unsafe' warnings when using this feature inside std.
    m-ou-se committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    5b25912 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a2c9a9 View commit details
    Browse the repository at this point in the history
  9. Add missing unsafe marker.

    This is now necessary because of deny(unsafe_op_in_unsafe_fn).
    m-ou-se committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    d4e44a6 View commit details
    Browse the repository at this point in the history