summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
Commit message (Expand)AuthorAgeFilesLines
* Reorder the conditionsXinchen Hui2015-07-061-2/+2
* Fixed segfault while with generating ext infoXinchen Hui2015-07-061-0/+7
* Optimize out usless conditions used by specializerDmitry Stogov2015-06-251-4/+4
* Added commentsDmitry Stogov2015-06-221-0/+7
* Avoid overhead in RELEASE build.Dmitry Stogov2015-06-221-2/+7
* Fix generator memory leakNikita Popov2015-06-201-0/+1
* Fix potential writes into wrong memory, ensure vm_stack integrityBob Weinand2015-06-201-0/+13
* Improved class type hints checks, by caching resolved class entries in run-ti...Dmitry Stogov2015-06-171-1/+0
* Mark first call frames of stack segment with ZEND_CALL_ALLOCATED flag to simp...Dmitry Stogov2015-05-121-16/+17
* Improved fast path localityDmitry Stogov2015-05-071-3/+3
* Don't propogate "fake" EX(called_scope) and EX(This) into each internal funct...Dmitry Stogov2015-04-231-0/+2
* Safe destruction (variables and arguments may need to be cuptured by exception)Dmitry Stogov2015-04-161-2/+16
* Micro optimizations for the more frequently pathsDmitry Stogov2015-04-161-1/+1
* Mark call frames to closures with ZEND_CALL_CLOSURE flag to avoid expensive c...Dmitry Stogov2015-04-161-2/+7
* Optimization of stack-frame constructionDmitry Stogov2015-04-151-4/+3
* Fixed memory leakDmitry Stogov2015-04-141-1/+1
* Improved reference countingDmitry Stogov2015-04-031-3/+22
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-021-2/+0
* Fix executor issue with ignoring strict types, which cleans up a bunch of err...Anthony Ferrara2015-03-181-0/+1
* Refactor error implementation significantly to centralize error mode behavior...Anthony Ferrara2015-03-181-2/+2
* Executor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional ...Dmitry Stogov2015-03-121-2/+0
* Avoid repeatable strlen() callsDmitry Stogov2015-03-051-0/+1
* Use cache_slot offsets instead of indexes (simplify run-time instructions)Dmitry Stogov2015-02-251-6/+10
* Implement return typesLevi Morrison2015-01-271-0/+1
* bump yearXinchen Hui2015-01-151-1/+1
* trailing whitespace removalStanislav Malyshev2015-01-101-3/+3
* Optimized destruction of extra arguments passed to user functions.Dmitry Stogov2014-12-261-5/+3
* Don't count variadic argument in zend_func.common.num_args. This allows faste...Dmitry Stogov2014-12-221-1/+1
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-171-1/+1
|\
| * Added EXPECTED(). Most functions have arguments.Dmitry Stogov2014-12-171-1/+1
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-161-4/+4
|\ \ | |/
| * Optimize argument passing handlers:Dmitry Stogov2014-12-161-4/+4
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-54/+54
|/
* Merge branch 'PHP-5.6'Anatol Belski2014-12-121-7/+0
|\
| * Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-12-121-7/+0
| |\
| | * Fixed bug #68583 Crash in timeout threadAnatol Belski2014-12-121-7/+0
| | * Bump yearXinchen Hui2014-01-031-1/+1
* | | Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-6/+6
* | | Make ZEND_INIT_FCALL keep predcalculted size of necessary stack space in opli...Dmitry Stogov2014-12-121-8/+21
* | | Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operato...Dmitry Stogov2014-12-111-67/+0
* | | Use zend_string* for op_array->arg_info[]->name and op_array->arg_info[]->cla...Dmitry Stogov2014-12-031-0/+1
* | | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_...Dmitry Stogov2014-11-281-1/+1
* | | Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into "ca...Dmitry Stogov2014-11-281-4/+4
* | | Pack EX(num_args) into EX(This).u2.num_argsDmitry Stogov2014-11-281-4/+4
* | | Moved i_zval_ptr_dtor() from zend_execute.h to zend_variables.hDmitry Stogov2014-11-251-11/+0
* | | Removed useless assert. EG(uninitialized_zval) can't be refcounted.Dmitry Stogov2014-11-251-1/+0
* | | Reuse zend_assign_to_variable() in zend_std_write_property()Dmitry Stogov2014-11-241-0/+59
* | | Get rid of zend_free_op structure (use zval* instead).Dmitry Stogov2014-11-181-4/+1
* | | fix datatype mismatches for strings from userspaceAnatol Belski2014-10-221-2/+2
* | | ZEND_RECV didn't really use opline->extended_value for FETCH_CLASS flagsDmitry Stogov2014-10-221-1/+1