granite-rust/library/std
Matthias Krüger 7c5213cf0a
Rollup merge of #124387 - workingjubilee:use-raw-pointers-in-thread-locals, r=joboet
thread_local: be excruciatingly explicit in dtor code

Use raw pointers to accomplish internal mutability, and clearly split references where applicable. This reduces the likelihood that any of these parts are misunderstood, either by humans or the compiler's optimizations.

Fixes #124317

r? ``@joboet``
2024-04-27 07:55:38 +02:00
..
benches also test parts of std 2024-04-07 10:05:57 +02:00
src Rollup merge of #124387 - workingjubilee:use-raw-pointers-in-thread-locals, r=joboet 2024-04-27 07:55:38 +02:00
tests disable create_dir_all_bare on all(miri, windows) 2024-04-15 10:15:14 +02:00
build.rs Support for visionOS 2024-03-18 20:45:45 -07:00
Cargo.toml Replace libc::c_int with core::ffi::c_int 2024-04-14 07:11:51 +00:00