-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 25/06/2015 16:41, Jan Ehrhardt a écrit : > Kalle Sommer Nielsen in php.internals (Thu, 25 Jun 2015 16:06:15 > +0200): >> This release fixes about 25 bugs reported since the first alpha >> and it implements the Throwable interface with changes to the >> exception hierarchy. > > Am I looking with my nose or isn't a change in the Zend API not > announced anywhere? The RETVAL_ZVAL_FAST and RETURN_ZVAL_FAST > macros were removed. This breaks the pecl http extension. See > https://github.com/php/php-src/commit/8e10e8f921101e0787c8228d257107a2 04de3e36#commitcomment-11843858
There > is other breakage between alpha1 and alpha2. I notice some extensions (built against alpha1) crash against alpha2 Ex: (php -v) PHP Warning: Method Yar_Client::__call() cannot take arguments by reference in Unknown on line 0 PHP Fatal error: Declaration of Yaf_Config_Ini::offsetSet() must be compatible with ArrayAccess::offsetSet( $offset, $value) in Unknown on line 0 Or https://github.com/hprose/hprose-pecl/pull/10/files For me, the safe way was to rebuild "all" extensions against alpha2. Remi. P.S. of course I hope, with the feature freeze this will not happen again ;) (a mass-rebuild is always a quite long task) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlWM81QACgkQYUppBSnxahiAgACgkro+KN3oeab83k9x9QcMwqci SZcAoMX4PIdl3RFAzqOYINl6rCO7QfZN =S+yX -----END PGP SIGNATURE----- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php