News for hackers. Stuff that matters.
Re:Deep Dive into PHP 8's JIT by coldtea on Sunday August 30, 2020 @04:35AM (#24322176)
Actually a lot of string stuff is just calling into C, and can be as fast a C (and often is).
Re:Deep Dive into PHP 8's JIT by jashmatthews on Sunday August 30, 2020 @07:04AM (#24322624)
Just calling into C doesn't give the performance you’re after a lot of the time. The compiler needs to be aware of the properties of strings. Usually they're implemented as either dedicated opcodes or intrinsics. You can see the simple ones in LuaJIT here https://github.com/LuaJIT/LuaJIT/blob/ff1e72acead01df7d8ed0f...