summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.skl
Commit message (Expand)AuthorAgeFilesLines
* Added VM instrumentation abilityDmitry Stogov2018-02-191-0/+6
* Use fastcall calling conventionDmitry Stogov2018-01-161-3/+3
* Split zend_init_execute_data() into zend_init_func_execute_data() and zend_in...Dmitry Stogov2017-06-291-1/+1
* HYBRID VM cleanupDmitry Stogov2017-05-161-4/+4
* Implemented HYBRID VM instruction dispatch method that takes advantages of bo...Dmitry Stogov2017-05-031-0/+32
* Fixed executor without global register variales (gcc warnings or clang errors)Dmitry Stogov2016-06-271-1/+1
* Don't initialize EX(call)->symbol_table on each function call.Dmitry Stogov2016-04-281-1/+1
* Reduced amount of code generated for interrupt handling.Dmitry Stogov2016-04-201-0/+1
* Squashed commit of the following:Dmitry Stogov2016-03-171-0/+35
* Add extra VM operand specializationBob Weinand2016-02-041-2/+2
* Fixed bug #69649 (segfault with --enable-dtrace)Dmitry Stogov2015-05-181-0/+1
* Don't propogate "fake" EX(called_scope) and EX(This) into each internal funct...Dmitry Stogov2015-04-231-1/+1
* Optimization of stack-frame constructionDmitry Stogov2015-04-151-1/+1
* Recalssify some E_ERROR into E_CORE_ERRORDmitry Stogov2015-04-021-1/+1
* improved timeout handling on windowsDmitry Stogov2015-03-161-6/+0
* Allow CALL executor to keep few very often used vaiables in CPU registers.Dmitry Stogov2015-03-131-1/+1
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-6/+6
* Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into "ca...Dmitry Stogov2014-11-281-1/+1
* Merged EX(frame_kind) and EX(flags) into single wordDmitry Stogov2014-10-071-3/+3
* Replaced EG(This) and EX(object) with EX(This).Dmitry Stogov2014-10-031-1/+1
* LOAD_REGS() is not used anymoreDmitry Stogov2014-08-281-1/+0
* Simplify call-frame handlingDmitry Stogov2014-07-071-5/+5
* Removed EG(active_symbol_table) and use corresponding value from EG(current_e...Dmitry Stogov2014-07-041-1/+2
* Removed EG(called_scope) and use corresponding value from EG(current_execute_...Dmitry Stogov2014-07-031-1/+1
* Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are e...Dmitry Stogov2014-07-031-4/+0
* Refactoring: merge call_frame and end_execute_data into single data structure...Dmitry Stogov2014-06-261-2/+13
* Optimized zend_leave_helper()Dmitry Stogov2014-04-181-1/+1
* Use better data structures (incomplete) - refactored return_value handlingDmitry Stogov2014-02-121-7/+2
* Use better data structures (incomplete)Dmitry Stogov2014-02-101-1/+1
* Slight performance improvementDmitry Stogov2012-12-051-1/+6
* Moved zend_create_execute_data_from_op_array() implementation from zend_vm_ex...Dmitry Stogov2012-12-041-150/+0
* Optimized access to temporary and compiled VM variablesDmitry Stogov2012-12-041-18/+16
* . The VM stacks for passing function arguments and syntaticaly nested calls w...Dmitry Stogov2012-11-301-11/+91
* Improved "finally" im[plementationDmitry Stogov2012-11-221-1/+0
* Fixed bug #63428 (The behavior of execute() changed)Xinchen Hui2012-11-041-7/+4
* Merge remote-tracking branch 'php-src/master' into addGeneratorsSupportNikita Popov2012-08-261-2/+2
|\
| * Merge branch 'PHP-5.4'Xinchen Hui2012-08-251-1/+1
| |\
| | * Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2012-08-251-1/+1
| | |\
| | | * Fixed bug (segfault while build with zts and GOTO vm-kind)Xinchen Hui2012-08-251-1/+1
* | | | Merge remote-tracking branch 'php-src/master' into addGeneratorsSupportNikita Popov2012-08-131-0/+1
|\ \ \ \ | |/ / /
| * | | Implemented 'finally' keywords for phpXinchen Hui2012-08-131-0/+1
| |/ /
* | | Remove asterix modifier (*) for generatorsNikita Popov2012-07-201-1/+1
* | | Make the GOTO and SWITCH VMs work againNikita Popov2012-05-291-4/+3
* | | Add support for executing a zend_execute_dataNikita Popov2012-05-261-33/+42
* | | Allocate execute_data using malloc for generatorsNikita Popov2012-05-221-4/+32
|/ /
* | - Improved memory usageDmitry Stogov2010-09-151-1/+1
* | Added caches to eliminate repeatable run-time bindings of functions, classes,...Dmitry Stogov2010-05-241-0/+4
* | Added a number of small performance tweaks and optimizationsDmitry Stogov2010-04-201-9/+8
|/
* Fixed bug #46074 (Bus error during running PHP CLI under IRIX 6.5.30)Dmitry Stogov2009-09-031-5/+5
* - Removed direct executor recursion.Dmitry Stogov2008-06-111-2/+7