]> granicus.if.org Git - php/commitdiff
Merge remote-tracking branch 'origin/master' into native-tls
authorAnatol Belski <ab@php.net>
Fri, 12 Dec 2014 13:25:59 +0000 (14:25 +0100)
committerAnatol Belski <ab@php.net>
Fri, 12 Dec 2014 13:25:59 +0000 (14:25 +0100)
* 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

1  2 
Zend/zend.c
Zend/zend_compile.c
ext/reflection/php_reflection.c
ext/standard/php_array.h

diff --cc Zend/zend.c
Simple merge
Simple merge
Simple merge
Simple merge