|
|
|
@ -11,6 +11,7 @@ |
|
|
|
. Improved __call() and __callStatic() magic method handling. Now they are |
|
|
|
called in a stackless way using ZEND_CALL_TRAMPOLINE opcode, without |
|
|
|
additional stack frame. (Laruence, Dmitry) |
|
|
|
. Optimized strings concatenation. (Dmitry, Laruence) |
|
|
|
. Fixed weird operators behavior. Division by zero now emits warning and |
|
|
|
returns +/-INF, modulo by zero and intdid() throws an exception, shifts |
|
|
|
by negative offset throw exceptions. Compile-time evaluation of division |
|
|
|
@ -67,6 +68,8 @@ |
|
|
|
. Added error_clear_last() function. (Reeze Xia) |
|
|
|
. Fixed bug #68797 (Number 2.2250738585072012e-308 converted incorrectly). |
|
|
|
(Anatol) |
|
|
|
. Added hybrid sorting algo zend_sort for better performance. (Laruence) |
|
|
|
. Added stable sorting algo zend_insert_sort. (Laruence) |
|
|
|
. Implemented the RFC `Scalar Type Decalarations v0.5`. (Anthony) |
|
|
|
. Implemented the RFC `Group Use Declarations`. (Marcio) |
|
|
|
. Implemented the RFC `Continue Output Buffering`. (Mike) |
|
|
|
|