From: Anatol Belski Date: Fri, 12 Dec 2014 13:25:59 +0000 (+0100) Subject: Merge remote-tracking branch 'origin/master' into native-tls X-Git-Tag: POST_NATIVE_TLS_MERGE^2~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dfb18b1188492efa48ade07029172c5535f65f93;p=php Merge remote-tracking branch 'origin/master' into native-tls * origin/master: updated NEWS PowerPC64 support for add and sub with overflow check PowerPC64 support for operators with overflow check Fixed bug #68583 Crash in timeout thread Reduced size of zend_op on 64-bit systems. Make ZEND_INIT_FCALL keep predcalculted size of necessary stack space in opline->op1.num to avoid its recalculation on each execution. Removed unused variables Improved array_merge() and array_replace() (1-st array may be added using simple procedure). Replaced zendi_convert_to_long() with _zval_get_long_func() Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c. Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(). Replaced zendi_convert_to_long() with cals to zend_is_true(). Revert "Save one xor instr" Save one xor instr Conflicts: Zend/zend_execute_API.c --- dfb18b1188492efa48ade07029172c5535f65f93