Memory regions
|
|
3
|
772
|
December 22, 2024
|
Tree Borrows explained
|
|
31
|
5050
|
December 22, 2024
|
Pin layout guarantees?
|
|
13
|
1113
|
December 22, 2024
|
An alternative to the current `Unpin` hack:`UnsafeAlias`
|
|
15
|
1125
|
December 22, 2024
|
Are `mem::{replace, swap, take}` unsound?
|
|
26
|
3046
|
December 22, 2024
|
Should `eval()` be marked as `unsafe fn`?
|
|
36
|
2099
|
December 22, 2024
|
Get the offset of a field from the base of a struct
|
|
9
|
7213
|
December 22, 2024
|
Does `extern "C"` actually support unwind?
|
|
9
|
1706
|
December 22, 2024
|
Pin: meaning of invalidation
|
|
6
|
1154
|
December 22, 2024
|
Synchronized FFI access to POSIX environment variable functions
|
|
284
|
17562
|
December 22, 2024
|
Transmuting fat pointers
|
|
5
|
2127
|
December 22, 2024
|
Do function pointers require provenance? fn() -> usize -> fn()
|
|
6
|
977
|
November 2, 2022
|
Is casting `&Dst` to `&Newtype(Dst)` actually sound?
|
|
12
|
1099
|
December 22, 2024
|
Documentation should only refine types (or why Pin::get_unchecked_mut is a ticking bomb)
|
|
58
|
3491
|
December 22, 2024
|
Improve upon Stacked Borrows by introducing a tree
|
|
61
|
3491
|
December 22, 2024
|
`dyn FnOnce` should always be `Sync`
|
|
28
|
2406
|
December 22, 2024
|
You_can::turn_off_the_borrow_checker should not be allowed without declaring unsafe
|
|
14
|
2867
|
December 22, 2024
|
Casting constness can be risky, here's a simple fix
|
|
15
|
3565
|
December 22, 2024
|
Int2ptr and runtime provenance models
|
|
24
|
2811
|
February 12, 2022
|
What is the current safety story for library-based stackful coroutines?
|
|
22
|
3960
|
December 22, 2024
|
RUDRA: Finding Memory Safety Bugs in Rust at the Ecosystem Scale (SOSP '21)
|
|
5
|
2121
|
December 22, 2024
|
Pre-RFC: I/O Safety
|
|
39
|
5446
|
November 28, 2021
|
Lt<'a> lang item (because we don't have DerefMove) - lifetimes for fn!
|
|
52
|
2600
|
November 18, 2021
|
Documenting more layout guarantees
|
|
20
|
1355
|
December 22, 2024
|
Walking to the very edge of UB (solved, this one definitely causes UB)
|
|
10
|
1629
|
December 22, 2024
|
What do Send and Sync mean?
|
|
9
|
2653
|
December 22, 2024
|
Allow safety checks inside unsafe functions
|
|
5
|
1214
|
December 22, 2024
|
Hidden unsafe due to unintentionally abusable macros and include
|
|
58
|
4772
|
December 22, 2024
|
[Pre-RFC] Constructing transparent wrapper types
|
|
13
|
1804
|
December 22, 2024
|
Memcpy and uninitialized memory
|
|
20
|
3312
|
December 22, 2024
|