HHVM 4.32 (LTS) release, Facebook to create open-source virtual machine

HHVM 4.32 release, this is a long-term support version. This version will support about 48 weeks, HHVM 4.8 and HHVM 4.27-4.31 still supported. At the same time, the end of support for HHVM 3.30, which is compatible with the latest PHP version HHVM.

Update highlights include:

  • Fixed some issues built-in functions available when the run is not recognized by checking the type (e.g. fb_intercept2, fb_serialize, xhprof_enable)
  • Developers can now use the source $ BUILD / hphp / hack / dev_env.sh for all OCaml tool (dune / cargo / opam / ocamlformat / ...) to set the correct environment
  • Bundled with HHVM (Proxygen) together HTTP server now allows using the MOVE method
  • varray_or_darray type (secondary type, are present only in typechecker for the migration from legacy array) now has two generic type parameter
    • For backward compatibility, it can still be used with a single generic type parameter, wherein varray_or_darray <T> implies varray_or_darray <arraykey, T>
    • For more information on migrating legacy array type, see the recently updated guide

Update Description: https://hhvm.com/blog/2019/11/19/hhvm-4.32.html

HHVM originally by the Facebook PHP to create a virtual machine, but it will greatly increase the speed of PHP code by dynamically translated into native machine code. HHVM support PHP and PHP Hack language dialects, but the 4.0 version, only supports Hack language.

Guess you like

Origin www.oschina.net/news/111533/hhvm-4-32-0-released