History log of /PHP-8.0/Zend/zend_execute_API.c (Results 276 – 300 of 936)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.4.33, php-5.5.17
# e940fc26 15-Sep-2014 Anatol Belski

fix signed/unsigned mismatch


# f595ed4b 15-Sep-2014 Anatol Belski

fix initializer struct


Revision tags: php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1
# d5b0606a 01-Sep-2014 Stanislav Malyshev

Reintroduce fix from pull #770 in a PHP 7 way


# 1ff1a0dd 01-Sep-2014 Stanislav Malyshev

Revert "Merge branch 'PHP-5.6'"

This reverts commit aaf5689f4d6e523fd78e0291dbbcd78f3ea988dc, reversing
changes made to 481bf25b6ad70fcdc9c10f02b49c86a0bd4a3d0d.


# b73bea9c 29-Aug-2014 Nikita Popov

Combine foreach copy / switch cond stacks

Now one common stack to handle both, which stores znodes instead of
full oplines (foreach copy stack) or switch entries (switch cond
stack).

Combine foreach copy / switch cond stacks

Now one common stack to handle both, which stores znodes instead of
full oplines (foreach copy stack) or switch entries (switch cond
stack).

Also removed EG(start_op) while at it.

show more ...


# b1f53ca4 27-Aug-2014 Dmitry Stogov

Use efree_size() instead of efree() where posible


Revision tags: php-5.6.0
# 59848e3f 25-Aug-2014 Nikita Popov

Remove ZEND_ACC_INTERACTIVE and CG(interactive)

As far as I can discern these are leftovers of the interactive
shell implementation that was used before PHP 5.4. Now the readline
ext

Remove ZEND_ACC_INTERACTIVE and CG(interactive)

As far as I can discern these are leftovers of the interactive
shell implementation that was used before PHP 5.4. Now the readline
ext makes use of normal eval calls for this.

So, dropping these until there is evidence to the contrary, as they
currently wouldn't work anyway.

show more ...


# d2a3bf9d 25-Aug-2014 Nikita Popov

Fix compiler warnings


Revision tags: POST_AST_MERGE, PRE_AST_MERGE
# 6f9f0bf2 25-Aug-2014 Anatol Belski

master renames phase 2


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1


Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32
# 26a9dc3e 18-Aug-2014 Nikita Popov

Fix bug #67858: Leak when $php_errormsg already set


# 5bb25776 16-Aug-2014 Anatol Belski

further fixes on core


# 8ee2a4a9 16-Aug-2014 Anatol Belski

first shot on merging the core fro the int64 branch


# d7f12b9b 15-Aug-2014 Xinchen Hui

Fixed initializing


Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE
# 5e338836 14-Aug-2014 Keyur Govande

Fix typo from commit 32314f6b6


# 32314f6b 14-Aug-2014 Keyur Govande

Fix destruction order in zend_shutdown (bug #65463, #66036)

If Apache or a similar SAPI receives a signal during PHP processing
it calls zend_shutdown() without calling shutdown_executor

Fix destruction order in zend_shutdown (bug #65463, #66036)

If Apache or a similar SAPI receives a signal during PHP processing
it calls zend_shutdown() without calling shutdown_executor().
#65463: If a module like Gearman or Memcached is loaded,
in the unfixed version it is unloaded by zend_destroy_modules() before the
CG(CLASS_TABLE) is destructed. When CG(CLASS_TABLE) is destructed,
any pointers to methods (specifically around destruction) in the unloaded
module's .so are now dangling and the process segfaults.
#66036: Any subclasses of an internal class like ArrayObject need
to be destructed in order: subclass first and then the internal class. In the
unfixed version zend_shutdown() clears the CG(CLASS_TABLE) from the head
of the list onwards, so internal classes are destructed first and user-defined
classes last. Internal classes are alloc/deallocated with malloc/free while
user-defined classes with emalloc/efree. If there's shared data between them
then efree() could be called instead of free() leading to a seg-fault.

show more ...


Revision tags: php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1
# c201ba8f 31-Jul-2014 Dmitry Stogov

execute_data->return_value should be initialized when call internal constructors


Revision tags: php-5.6.0RC3
# 167128d8 29-Jul-2014 Andrea Faulds

Implemented Closure::apply


# 55f53e29 28-Jul-2014 Nikita Popov

zend_get_class_fetch_type works on zend_string


# edd9fcab 26-Jul-2014 Nikita Popov

Fix leaks

Must find a good way to handle constant expressions...


Revision tags: php-5.5.15, php-5.4.31
# de306e70 10-Jul-2014 Dmitry Stogov

Implement call_user_func() and call_user_func_array() using special opcodes.
In some rare cases it leads to insignificant changes in error messages.


Revision tags: php-5.4.31RC1, php-5.5.15RC1
# 21acbd5b 07-Jul-2014 Dmitry Stogov

Avoid useless check


# 5aa91be5 07-Jul-2014 Dmitry Stogov

Simplify call-frame handling


# 6bf24f4d 04-Jul-2014 Dmitry Stogov

Removed EG(active_symbol_table) and use corresponding value from EG(current_execute_data)


# c4d99ec9 02-Jul-2014 Dmitry Stogov

Removed EG(called_scope) and use corresponding value from EG(current_execute_data)


1...<<11121314151617181920>>...38