Re:Translating Quake 3 into Rust
by jashmatthews on Tuesday January 07, 2020 @06:06PM
(#21986224)
> C very much defines pointers as aliasing by default.
This is actually a huge issue for the CRuby JIT which generates C from the VM bytecode. Alias analysis on the generated C code, which is full of indirection, is basically useless and severely restricts the possible optimizations.
This is actually a huge issue for the CRuby JIT which generates C from the VM bytecode. Alias analysis on the generated C code, which is full of indirection, is basically useless and severely restricts the possible optimizations.