php-src/sapi
Nikita Popov ac4e0f0852 Make zend_type a 2-field struct
We now store the pointer payload and the type mask separately. This
is in preparation for union types, where we will be using both at
the same time.

To avoid increasing the size of arginfo structures, the
pass_by_reference and is_variadic fields are now stored as part of
the type_mask (8-bit are reserved for custom use).

Different types of pointer payloads are distinguished based on bits
in the type_mask.
2019-11-08 15:15:48 +01:00
..
apache2handler Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
cgi Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
cli Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
embed Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
fpm Merge branch 'PHP-7.4' 2019-10-21 13:17:32 -07:00
fuzzer Reduce size limit in parser fuzzer 2019-11-07 21:20:34 +01:00
litespeed Revert "Link executable files using non PIC object files. This reduces PIC overhead and improves performance." 2019-10-10 16:28:59 +03:00
phpdbg Make zend_type a 2-field struct 2019-11-08 15:15:48 +01:00