HHVM 4.82 released

Haven't voted? Don't say you have been to OSC

https://www.oschina.net/project/top_cn_2020

HHVM 4.82 has now been released, and the official said that after this version, support for version 4.76 will be terminated. The currently supported versions are HHVM 4.77-4.81 and 4.56 LTS version.

HHVM was originally a PHP virtual machine created by Facebook. It greatly improves the speed by dynamically translating PHP code into native machine code. HHVM supports PHP and PHP dialect Hack language, but starting from version 4.0, only Hack language is supported.

The contents of this update include:

  • AsyncMysqlQueryResults has a new method dictRowsTyped(): vec<dict<string, arraykey>>.
  • Improved several error messages caused by rewriting typechecker with incompatible methods, for example, when a rewrite has more mandatory parameters.
  • array_fill_keys() will now throw an InvalidArgumentException if the first parameter is not a Container; in previous versions, HHVM would return false. With this modification, array_fill_keys() now only returns darrays.
  • Improved the correctness when accessing type constants through inferred union or cross types.

For details, please check: https://hhvm.com/blog/2020/11/03/hhvm-4.82.html

Guess you like

Origin www.oschina.net/news/119682/hhvm-4-82-released