mandatory and must-cast parameters/return type hints, void return types, unlikely/likely operators for branch prediction [ci skip]
42 test [ci skip]
promote read-only array or property access with variables [ci skip]
Merge remote-tracking branch 'upstream/master'