About the Unsafe Code Guidelines category
|
|
1
|
1524
|
March 25, 2019
|
Pre-RFC: `usize` semantics
|
|
65
|
3573
|
March 18, 2024
|
Simpler mental model for unsafe
|
|
25
|
1245
|
March 10, 2024
|
`RwLock` analogy for aliasing models
|
|
8
|
626
|
January 5, 2024
|
Possible false-positive in MIRI race detector
|
|
17
|
756
|
December 28, 2023
|
Updating the informal definition of Send and Sync
|
|
5
|
598
|
December 3, 2023
|
Is it ever legal to transmute `&'a T` to a longer lifetime?
|
|
16
|
971
|
November 28, 2023
|
Pre-RFC: Define the behavior of `repr(transparent)` when all fields are zero-sized types
|
|
20
|
1042
|
August 31, 2023
|
Creating 1-ZSTs guaranteed to have same extern "C" ABI as ()
|
|
18
|
984
|
August 31, 2023
|
Memory regions
|
|
2
|
688
|
June 14, 2023
|
Tree Borrows explained
|
|
30
|
4039
|
June 8, 2023
|
Pin layout guarantees?
|
|
12
|
1015
|
May 23, 2023
|
An alternative to the current `Unpin` hack:`UnsafeAlias`
|
|
14
|
1017
|
May 18, 2023
|
Are `mem::{replace, swap, take}` unsound?
|
|
25
|
2578
|
April 5, 2023
|
Should `eval()` be marked as `unsafe fn`?
|
|
35
|
1926
|
April 1, 2023
|
Get the offset of a field from the base of a struct
|
|
8
|
5850
|
March 13, 2023
|
Does `extern "C"` actually support unwind?
|
|
8
|
1190
|
December 19, 2022
|
Pin: meaning of invalidation
|
|
5
|
1042
|
November 8, 2022
|
Synchronized FFI access to POSIX environment variable functions
|
|
283
|
16412
|
August 16, 2022
|
Transmuting fat pointers
|
|
4
|
1543
|
August 11, 2022
|
Do function pointers require provenance? fn() -> usize -> fn()
|
|
6
|
911
|
November 2, 2022
|
Is casting `&Dst` to `&Newtype(Dst)` actually sound?
|
|
11
|
1012
|
August 3, 2022
|
Documentation should only refine types (or why Pin::get_unchecked_mut is a ticking bomb)
|
|
57
|
3206
|
July 12, 2022
|
Improve upon Stacked Borrows by introducing a tree
|
|
60
|
3167
|
June 7, 2022
|
`dyn FnOnce` should always be `Sync`
|
|
27
|
1953
|
April 15, 2022
|
You_can::turn_off_the_borrow_checker should not be allowed without declaring unsafe
|
|
13
|
2571
|
January 24, 2022
|
Casting constness can be risky, here's a simple fix
|
|
14
|
2760
|
January 7, 2022
|
Int2ptr and runtime provenance models
|
|
24
|
2569
|
February 12, 2022
|
What is the current safety story for library-based stackful coroutines?
|
|
21
|
3462
|
October 22, 2021
|
RUDRA: Finding Memory Safety Bugs in Rust at the Ecosystem Scale (SOSP '21)
|
|
4
|
1825
|
October 5, 2021
|