The ABI and bug 68057
| From: | Bob Weinand | Date: | Mon, 22 Sep 2014 18:48:17 +0000 |
| Subject: | The ABI and bug 68057 | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-77478@lists.php.net to get a copy of this message | ||
https://bugs.php.net/bug.php?id=68057
is a regression introduced in PHP 5.6.
So code which still worked with PHP 5.5 breaks in 5.6.
The big issue is here, that the fix for this bug requires ABI breakage. (changing an unsigned short
into a zend_uint)
I know that ABI compatibility is a pretty serious issue here, but it also means that some perfectly
valid PHP 5.5 code which is supposed to still work on 5.6 will silently break.
So, is it worth to break ABI or does it have to wait for 5.7 or the next major?
Bob