|
Declare union fields as safe to access
|
|
5
|
504
|
July 23, 2024
|
|
[Discussion] Safety marks for non thread-safe ffi interfaces
|
|
2
|
292
|
July 1, 2024
|
|
Pre-RFC: adding a `#[warn(drop_with_ffi)]` lint
|
|
7
|
627
|
June 5, 2024
|
|
Pre-RFC: `usize` semantics
|
|
154
|
8857
|
May 29, 2024
|
|
Simpler mental model for unsafe
|
|
25
|
2014
|
March 10, 2024
|
|
`RwLock` analogy for aliasing models
|
|
8
|
789
|
January 5, 2024
|
|
Possible false-positive in MIRI race detector
|
|
17
|
1125
|
December 28, 2023
|
|
Updating the informal definition of Send and Sync
|
|
5
|
937
|
December 3, 2023
|
|
Is it ever legal to transmute `&'a T` to a longer lifetime?
|
|
16
|
1995
|
November 28, 2023
|
|
Pre-RFC: Define the behavior of `repr(transparent)` when all fields are zero-sized types
|
|
20
|
1552
|
August 31, 2023
|
|
Creating 1-ZSTs guaranteed to have same extern "C" ABI as ()
|
|
18
|
1445
|
August 31, 2023
|
|
Memory regions
|
|
2
|
803
|
June 14, 2023
|
|
Tree Borrows explained
|
|
30
|
6235
|
June 8, 2023
|
|
Pin layout guarantees?
|
|
12
|
1212
|
May 23, 2023
|
|
An alternative to the current `Unpin` hack:`UnsafeAlias`
|
|
14
|
1301
|
May 18, 2023
|
|
Are `mem::{replace, swap, take}` unsound?
|
|
25
|
3429
|
April 5, 2023
|
|
Should `eval()` be marked as `unsafe fn`?
|
|
35
|
2382
|
April 1, 2023
|
|
Get the offset of a field from the base of a struct
|
|
8
|
7721
|
March 13, 2023
|
|
Does `extern "C"` actually support unwind?
|
|
8
|
2026
|
December 19, 2022
|
|
Pin: meaning of invalidation
|
|
5
|
1266
|
November 8, 2022
|
|
Synchronized FFI access to POSIX environment variable functions
|
|
283
|
19756
|
August 16, 2022
|
|
Transmuting fat pointers
|
|
4
|
2363
|
August 11, 2022
|
|
Do function pointers require provenance? fn() -> usize -> fn()
|
|
5
|
1085
|
August 4, 2022
|
|
Is casting `&Dst` to `&Newtype(Dst)` actually sound?
|
|
11
|
1215
|
August 3, 2022
|
|
Documentation should only refine types (or why Pin::get_unchecked_mut is a ticking bomb)
|
|
57
|
3889
|
July 12, 2022
|
|
Improve upon Stacked Borrows by introducing a tree
|
|
60
|
4006
|
June 7, 2022
|
|
`dyn FnOnce` should always be `Sync`
|
|
27
|
2674
|
April 15, 2022
|
|
You_can::turn_off_the_borrow_checker should not be allowed without declaring unsafe
|
|
13
|
3141
|
January 24, 2022
|
|
Casting constness can be risky, here's a simple fix
|
|
14
|
3943
|
January 7, 2022
|
|
Int2ptr and runtime provenance models
|
|
23
|
3032
|
November 14, 2021
|