HHVM 4.161 is released! 4.157 - 4.160 remain supported, as do the 4.128 and 4.153 LTS releases.
- Autocomplete stops offering type completions in top-level expressions, since no valid ones start with a type.
- Fixes a typechecker bug that didn’t allow a trait with a
require class Cconstraint to access the protected members of the parents of
- The docblock parser stops considering lines commented with
//as part of the docblock if there are completely empty lines between that comment line and the definition being documented. This fixes some cases where file-level comments were being spuriously considered part of the docblock for the first thing defined in the file.
apc_add_with_pure_sleepAPIs were published. These allow interacting with APC while enforcing that the
__wakeupmagic methods won’t observe global state or produce side-effects.