History log of /PHP-7.0/Zend/zend.c (Results 101 – 125 of 620)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


# f2b03701 27-Aug-2014 Dmitry Stogov

Use 'const' qualifier for pointrs to code used at run-time (the code must not be changed)


# 32344808 27-Aug-2014 Anatol Belski

first show to make 's' work with size_t


# b1f53ca4 27-Aug-2014 Dmitry Stogov

Use efree_size() instead of efree() where posible


Revision tags: php-5.6.0
# b7876e73 26-Aug-2014 Nikita Popov

eval() with parse error uses clean shutdown now


# 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 ...


Revision tags: POST_AST_MERGE, PRE_AST_MERGE
# 4d997f63 25-Aug-2014 Anatol Belski

master renames phase 3


# 6f9f0bf2 25-Aug-2014 Anatol Belski

master renames phase 2


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1


# 70de6180 24-Aug-2014 Anatol Belski

fixes to %pd format usage


# 437612f6 23-Aug-2014 Keyur Govande

Only destruct if EG(active) in zend_shutdown(). (bug #65463, #66036)


# 3f4811c7 22-Aug-2014 krakjoe

fix wrong type causing build error


Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32
# 864172d9 16-Aug-2014 Anatol Belski

further fixes to ext/standard and zend


# 8ee2a4a9 16-Aug-2014 Anatol Belski

first shot on merging the core fro the int64 branch


# c4460dd1 15-Aug-2014 Nikita Popov

Restore old evaluation order

${a()}[b()][c()] = d() will now evaluate in order a, b, c, d.


Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE
# 6463bc5b 14-Aug-2014 Dmitry Stogov

Fixed mode


# c78a1734 14-Aug-2014 Dmitry Stogov

Fixed compilation warnings


# 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
# babeca35 13-Aug-2014 Johannes Schlüter

It's 2014 already, fix copyright year where user visible

Left out all file headers


# dc70139d 11-Aug-2014 krakjoe

update zend_make_printable_zval to take TSRM context


# 4513475a 10-Aug-2014 krakjoe

fix ZTS build


# 4a3e501f 08-Aug-2014 Dmitry Stogov

cleanup


Revision tags: php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3
# 4c05bec5 28-Jul-2014 Nikita Popov

Remove some unused compiler globals


Revision tags: php-5.5.15, php-5.4.31
# 43b2973e 22-Jul-2014 Nikita Popov

Remove declare_stack


# 9d6e45a0 09-Jul-2014 Dmitry Stogov

Changed zend_make_printable_zval() to return "use_copy" instead of additional reference argument.
Improved branch prediction.


12345678910>>...25