#
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.
|
Revision tags: php-5.4.31RC1, php-5.5.15RC1 |
|
#
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)
|
#
0a77dcd4 |
| 02-Jul-2014 |
Dmitry Stogov |
Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are executing something.
|
#
63c057e3 |
| 02-Jul-2014 |
Dmitry Stogov |
Removed EG(opline_ptr) and use corresponding value from EG(current_execute_data)
|
#
4b09dd69 |
| 02-Jul-2014 |
Dmitry Stogov |
Removed EG(active_op_array) and use corresponding value from EG(current_execute_data)
|
Revision tags: php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4 |
|
#
0427ae08 |
| 02-Jun-2014 |
Dmitry Stogov |
cleanup
|
#
fcf42d81 |
| 31-May-2014 |
Nikita Popov |
Remove object_stack (mostly)
|
#
b3b616cf |
| 29-May-2014 |
Dmitry Stogov |
Introduced immutable arrays. They don't need to be copyed and may be used directly from SHM.
|