News for hackers. Stuff that matters.
Re:PHP 8 to Add a JIT by farlee on Sunday March 31, 2019 @02:17PM (#19537184)
I respect that the PHP maintainers recognize that it is not enough to accept a working JIT implementation - they have to understand and maintain it. Speed is one thing, but long term maintenance is more important.

> use DynAsm (developed for LuaJIT project) for generation of native code

But at the very least, this exercise will ensure that DynAsm will be actively used by a few people. So even if this PHP JIT effort fails, the underlying JIT technology will be more widely understood and hopefully better documented for other projects.

Re:PHP 8 to Add a JIT by readittwice on Sunday March 31, 2019 @04:33PM (#19538180)
True, however I would argue that having an IR in general makes the code easier to understand and maintain. Especially if you add more optimizations.