diff options
| author | bors <bors@rust-lang.org> | 2024-05-23 14:53:41 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-05-23 14:53:41 +0000 |
| commit | 9c8a58fdb895204cb19eeb97472a78caa1c57c19 (patch) | |
| tree | 1eea71e3acb3d157f9e03493a8a65b997aec03f7 /src | |
| parent | ed172dbbaf1c702b99da54554b33b3fe65021da9 (diff) | |
| parent | 60bf1ab46687a41f92a39d9bddcde5a2a0cd8c15 (diff) | |
| download | rust-9c8a58fdb895204cb19eeb97472a78caa1c57c19.tar.gz rust-9c8a58fdb895204cb19eeb97472a78caa1c57c19.zip | |
Auto merge of #116123 - joboet:rewrite_native_tls, r=m-ou-se
Rewrite native thread-local storage (part of #110897) The current native thread-local storage implementation has become quite messy, uses indescriptive names and unnecessarily adds code to the macro expansion. This PR tries to fix that by using a new implementation that also allows more layout optimizations and potentially increases performance by eliminating unnecessary TLS accesses. This does not change the recursive initialization behaviour I described in [this comment](https://github.com/rust-lang/rust/issues/110897#issuecomment-1525705682), so it should be a library-only change. Changing that behaviour should be quite easy now, however. r? `@m-ou-se` `@rustbot` label +T-libs
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/tidy/src/issues.txt | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/tools/tidy/src/issues.txt b/src/tools/tidy/src/issues.txt index 6b8106bbc21..881b4f84173 100644 --- a/src/tools/tidy/src/issues.txt +++ b/src/tools/tidy/src/issues.txt @@ -3988,8 +3988,6 @@ ui/test-attrs/issue-52557.rs ui/test-attrs/issue-53675-a-test-called-panic.rs ui/threads-sendsync/issue-24313.rs ui/threads-sendsync/issue-29488.rs -ui/threads-sendsync/issue-43733-2.rs -ui/threads-sendsync/issue-43733.rs ui/threads-sendsync/issue-4446.rs ui/threads-sendsync/issue-4448.rs ui/threads-sendsync/issue-8827.rs |
