HHVM 4.82 is released! This release marks the end of support for 4.76; HHVM 4.77–4.81 remain supported, as does the 4.56 LTS release.
Highlights
AsyncMysqlQueryResults
has the new methoddictRowsTyped(): vec<dict<string, arraykey>>
.- Improved several typechecker error messages for incompatible method overrides, e.g. when an override has more mandatory arguments.
Breaking Changes
array_fill_keys()
will now throw anInvalidArgumentException
if the first argument is not aContainer
; in previous versions, HHVM would returnfalse
. With this change,array_fill_keys()
now only returnsdarray
s.- improved correctness when type constants are accessed via inferred union or intersection types. This can both lead to fewer incorrect type checker errors, but also additional correct type checker errors.
转自 https://hhvm.com/blog/2020/11/03/hhvm-4.82.html