Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tracking issue for cleaning up std's thread_local implementation details #110897

Open
Assignees
Labels
A-thread-localsArea: Thread local storage (TLS) C-cleanupCategory: PRs that clean code up or issues documenting cleanup. T-libsRelevant to the library team, which will review and decide on the PR/issue.
@m-ou-se

Description

std::thread_local, std::thread::local, std::thread::local_impl, std::sys_common::thread_local_key, std::sys_common::thread_local_dtor, std::sys::thread_local_key, etc. etc. are all messy and form quite a confusing maze. Just look at this map I tried to draw of it all:

tlmap

AAAaaaaAaa

Time to clean it up.

And maybe also fix some bugs while we're at it. ^^


Related issues to solve, maybe:

Metadata

Metadata

Assignees

Labels

A-thread-localsArea: Thread local storage (TLS) C-cleanupCategory: PRs that clean code up or issues documenting cleanup. T-libsRelevant to the library team, which will review and decide on the PR/issue.

Type

No type

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /