Files
rust/library/std/src
Matthias Krüger 1e39eb7d53 Rollup merge of #126953 - joboet:lazy_key, r=jhpratt
std: separate TLS key creation from TLS access

Currently, `std` performs an atomic load to get the OS key on every access to `StaticKey` even when the key is already known. This PR thus replaces `StaticKey` with the platform-specific `get` and `set` function and a new `LazyKey` type that acts as a `LazyLock<Key>`, allowing the reuse of the retreived key for multiple accesses.

Related to #110897.
2024-06-29 09:14:56 +02:00
..
2023-12-10 10:56:22 +08:00
2023-12-10 10:56:22 +08:00
2024-06-25 01:32:36 -04:00
2024-06-25 01:32:36 -04:00
2024-01-11 11:30:12 -05:00
2024-06-11 16:52:02 +02:00
2024-06-25 01:32:36 -04:00
2024-05-01 21:01:51 -04:00
2024-04-08 11:57:17 +00:00
2024-06-16 13:14:01 +02:00
2024-03-07 07:49:22 +01:00