HHVM 4.38 is released! This release marks the end of support for 4.31; 4.32–4.36 remain supported, as does the 4.8 LTS release.
The 4.37 release was skipped due to the holiday season.
SIGVTALARMflags, allowing operations such as
flockto continue when interrupted by some profiling tools, instead of failing with
- Changed typechecker definitions of base64/url/rawurl encode/decode
functions to return
string, rather than untyped data. They already always returned strings in the runtime.
- building with readline now requires
-DNON_DISTRIBUTABLE_BUILD=ONto be passed to
cmake; editline remains supported as the default implementation, and this does not affect our builds. In custom builds,
hphpdand the PHP readline-related functions may switch to using editline instead of readline.
- using assignments as an expression is now a typechecker error. This can
temporarily be disabled by setting the
.hhconfigoption; this option will be removed in a future release.