about summary refs log tree commit diff
path: root/src/tools/miri/tests/pass/tls
AgeCommit message (Collapse)AuthorLines
2025-04-07targest → targets (spotted as I had the same typo)Ralf Jung-1/+1
2024-11-25miri: implement `TlsFree`joboet-0/+18
If the variable does not need a destructor, `std` uses racy initialization for creating TLS keys on Windows. With just the right timing, this can lead to `TlsFree` being called. Unfortunately, with #132654 this is hit quite often, so miri should definitely support `TlsFree` ([documentation](https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-tlsfree)). I'm filing this here instead of in the miri repo so that #132654 isn't blocked for so long.
2024-09-20Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errorsbors-0/+2
Disallow hidden references to mutable static Closes #123060 Tracking: - https://github.com/rust-lang/rust/issues/123758
2024-09-16Bump ui testOli Scherer-2/+2
2024-09-13Update tests for hidden references to mutable staticObei Sideg-0/+2
2024-08-17tls_leak_main_thread_allowed: make test check target_thread_localRalf Jung-10/+13
2024-07-08implement support for multiple TLS destructors on macOSjoboet-0/+50
2024-06-29iter_exported_symbols: also walk used statics in local crateRalf Jung-0/+17
2024-06-29Merge from rustcThe Miri Cronjob Bot-17/+0
2024-06-28Revert "Rollup merge of #126938 - RalfJung:link_section, r=compiler-errors"Rémy Rakic-17/+0
This reverts commit 5c4ede88c61e746ed5c852d7a7e38ab1a824ae52, reversing changes made to 95332b89187bb6a0c910574cfeff1933b619565a.
2024-06-27Merge from rustcThe Miri Cronjob Bot-0/+17
2024-06-25miri: make sure we can find link_section statics even for the local crateRalf Jung-0/+17
2024-06-24tests for when a thread-local gets initialized in a tls dtorRalf Jung-58/+91
2024-02-23Get rid of some `#[allow(static_mut_refs)]`Pavel Grigorenko-9/+8
2024-02-18Improve wording of static_mut_refObei Sideg-2/+2
Rename `static_mut_ref` lint to `static_mut_refs`.
2024-01-07Update test for `E0796` and `static_mut_ref` lintObei Sideg-0/+2
2023-11-12more consistent naming for TLS testsRalf Jung-0/+388