News for hackers. Stuff that matters.
Re:Internals of Go's new fuzzing system by tialaramex on Friday February 18, 2022 @07:37PM (#30393224)
Why LLVM needs this explaining? Probably somewhere an optimiser could inspect something and it doesn't.

Rust cuts the slice in half and swaps between the halves, so probably LLVM doesn't convince itself that if you did those swaps directly they aren't ever aliased, but once there are two slices which can't overlap it can see it's fine.

There are no comments on this comment yet.