mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
9e8ba7891e
This switches zend_type from storing a single IS_* type code to storing a MAY_BE_* type mask. Right now most code still assumes that there is only a single type in the mask (or two together with MAY_BE_NULL). But this will make it a lot simpler to introduce union types. An additional advantage (and why I'm doing this separately), is that a number of special cases no longer need to be handled separately: We can do a single mask & (1 << type) check to handle all simple types, booleans (true|false) and null. |
||
---|---|---|
.. | ||
tests | ||
com_com.c | ||
com_dotnet.c | ||
com_extension_arginfo.h | ||
com_extension.c | ||
com_extension.stub.php | ||
com_handlers.c | ||
com_iterator.c | ||
com_misc.c | ||
com_olechar.c | ||
com_persist.c | ||
com_saproxy.c | ||
com_typeinfo.c | ||
com_variant.c | ||
com_wrapper.c | ||
config.w32 | ||
CREDITS | ||
php_com_dotnet_internal.h | ||
php_com_dotnet.h |