About the Unsafe Code Guidelines category
|
|
1
|
1578
|
March 25, 2019
|
Safe code relied upon by unsafe is effectively unsafe
|
|
21
|
1247
|
August 29, 2024
|
Lifetime bug in safe part (String - ptr)?
|
|
14
|
661
|
August 28, 2024
|
Reading and erasing bits outside of an allocation in inline asm
|
|
2
|
254
|
August 27, 2024
|
Mutating the contents of `Vec::as_ptr()`
|
|
8
|
359
|
August 25, 2024
|
How does drop function work?
|
|
1
|
269
|
August 9, 2024
|
Zero-sized structs in C types
|
|
3
|
410
|
August 5, 2024
|
Allocation and Deallocation in different allocators
|
|
7
|
252
|
August 1, 2024
|
Is it ub to call `Box::from_raw` to not heap
|
|
6
|
381
|
July 25, 2024
|
Declare union fields as safe to access
|
|
5
|
340
|
July 23, 2024
|
[Discussion] Safety marks for non thread-safe ffi interfaces
|
|
2
|
205
|
July 1, 2024
|
Pre-RFC: adding a `#[warn(drop_with_ffi)]` lint
|
|
7
|
529
|
June 5, 2024
|
Pre-RFC: `usize` semantics
|
|
155
|
7106
|
June 5, 2024
|
Simpler mental model for unsafe
|
|
25
|
1585
|
March 10, 2024
|
`RwLock` analogy for aliasing models
|
|
8
|
707
|
January 5, 2024
|
Possible false-positive in MIRI race detector
|
|
17
|
891
|
December 28, 2023
|
Updating the informal definition of Send and Sync
|
|
5
|
698
|
December 3, 2023
|
Is it ever legal to transmute `&'a T` to a longer lifetime?
|
|
16
|
1225
|
November 28, 2023
|
Pre-RFC: Define the behavior of `repr(transparent)` when all fields are zero-sized types
|
|
20
|
1230
|
August 31, 2023
|
Creating 1-ZSTs guaranteed to have same extern "C" ABI as ()
|
|
18
|
1175
|
August 31, 2023
|
Memory regions
|
|
2
|
768
|
June 14, 2023
|
Tree Borrows explained
|
|
30
|
4563
|
June 8, 2023
|
Pin layout guarantees?
|
|
12
|
1100
|
May 23, 2023
|
An alternative to the current `Unpin` hack:`UnsafeAlias`
|
|
14
|
1107
|
May 18, 2023
|
Are `mem::{replace, swap, take}` unsound?
|
|
25
|
2933
|
April 5, 2023
|
Should `eval()` be marked as `unsafe fn`?
|
|
35
|
2082
|
April 1, 2023
|
Get the offset of a field from the base of a struct
|
|
8
|
6721
|
March 13, 2023
|
Does `extern "C"` actually support unwind?
|
|
8
|
1442
|
December 19, 2022
|
Pin: meaning of invalidation
|
|
5
|
1147
|
November 8, 2022
|
Synchronized FFI access to POSIX environment variable functions
|
|
283
|
17233
|
August 16, 2022
|