compilation - Does the current HipHop PHP a php2C++ translator or a JIT? -


i have been searching documentation of hiphop, , found paper the hiphop compiler php describes compilation approach php c++ statically.

while, in source code says virtual machine , jit dynamically.

how can use static compilation given current code base?

thank you.

hiphop started out static (a.k.a. ahead of time, aot) compiler. on time, approach turned out undesirable , vm jit compiler, hhvm, developed under same name , in same repo. static compiler, hphpc, related interpreter, hphpi, phased out. has happened on last year or @ least. now, hhvm has been dropped , mentions of in wiki @ github have been removed. last revision still mentioned 2 months old: https://github.com/facebook/hiphop-php/wiki/home/bb5c90c860bf87315c1981641c2aa5a318192a9a#hhvm-versus-older-hiphop-execution-engines

hiphop contains 1 php implementation, jit compiler.


Comments