Closed
Description
In a few places in std
there are casts from usize
to u32
or i32
for Windows APIs which causes breakage on 64-bit.
Some examples I have found so far:
- Files/Pipes (Fix reading/writing 4 GiB or larger files on Windows 64-bit #31825)
- Networking (std: Cap read/write limits on Windows networking #31858)
- Rand (Fix filling buffers 4 GiB or larger with OsRng::fill_bytes on Windows rust-random/rand#99, rand: Fix OsRng::fill_bytes on Windows #31876)
There may be more.
Metadata
Metadata
Assignees
Labels
No labels