## Issues Link [Issues Link](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+is%3Aissue+-label%3AS-writeup-assigned+-label%3AS-writeup-needed+-label%3AS-pending-documentation+-label%3AS-blocked+-label%3AS-not-opsem+-label%3AS-pending-design+-label%3AS-pending-team-decision+sort%3Acreated-asc+) ## #129 What about: StorageDead/StorageLive? <https://github.com/rust-lang/unsafe-code-guidelines/issues/129> Lokathor: Was closed last time but Ralf re-opened it. Pending design and/or discussion. S-pending-design ## #145 Validity of `Box<T>` <https://github.com/rust-lang/unsafe-code-guidelines/issues/145> S-pending-design ## #152 What about: volatile, concurrency, and interaction with untrusted threads <https://github.com/rust-lang/unsafe-code-guidelines/issues/152> Jakob to follow up ## #158 Collection of cases of deliberate UB <https://github.com/rust-lang/unsafe-code-guidelines/issues/158> Turn into markdown file, close issue. Perhaps open separate issues in future for open design questions related. ## #165 Layout of uninhabited types <https://github.com/rust-lang/unsafe-code-guidelines/issues/165> (some internal debate about whether this, and/or related layout Q's, is pure T-lang or if it is under domain of T-opsem) Close: This particular issue only has T-lang open questions, and those questions are trivial. Felix to check about whether the unchangeable aspects of this are well-documented in the reference or elsewhere under T-lang. ## #166 Validity of wide pointer metadata <https://github.com/rust-lang/unsafe-code-guidelines/issues/166> S-pending-design ## #169 Specification of interrupts, interrupt handlers, signals, signal handlers (Basic Embedded Abstract Machine: BEAM) <https://github.com/rust-lang/unsafe-code-guidelines/issues/169> Closed Connor to open new issue on Interrupt/Signal Handlers. ## #176 Remove size != stride distinction for array layout <https://github.com/rust-lang/unsafe-code-guidelines/issues/176> Action: Fix the docs (if we can find it). * carbotiuman e.g. post a PR against: <https://github.com/rust-lang/lang-team/blob/master/src/frequently-requested-changes.md> ## #181 Define: Byte <https://github.com/rust-lang/unsafe-code-guidelines/issues/181> Make PR to edit glossery ## #184 Use "C-compatible layout" subsections consistently <https://github.com/rust-lang/unsafe-code-guidelines/issues/184> Close, we aren't writing a book, we are writing a spec. Maybe keep the Glossary alive, at least for now. Perhaps yeet the rest of the book. ## #191 Glossary formatting <https://github.com/rust-lang/unsafe-code-guidelines/issues/191> Close. ***Maybe*** Ralf will make a PR. ## #194 Stacked Borrows vs inner pointers into "stable-deref" types <https://github.com/rust-lang/unsafe-code-guidelines/issues/194> Close. Not really tracking anything other than the `Box` aliasing question, which is already a separate issue. ## #196 allocation functions and return-position noalias <https://github.com/rust-lang/unsafe-code-guidelines/issues/196> Close: duplicate of #385 which is resolved.