summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
Commit message (Expand)AuthorAgeFilesLines
* Removed unnecessary checksDmitry Stogov2014-12-121-6/+6
* Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-7/+9
* fix TS build and C89 compatAnatol Belski2014-12-101-1/+1
* Improved ASSIGN_<OP>, ASSIGN_DIM and UNSET_DIMDmitry Stogov2014-12-091-20/+57
* simplified codeDmitry Stogov2014-12-091-10/+11
* Pass znode_op structure by value (it fits into one word) instead of pointer t...Dmitry Stogov2014-12-091-18/+18
* Move checks for references into slow paths.Dmitry Stogov2014-12-091-12/+22
* Improved ASSIGN_DIM and ASSIGN_OBJDmitry Stogov2014-12-091-103/+114
* Move checks for references into slow paths of handlers or helpers. Remove dup...Dmitry Stogov2014-12-081-2/+6
* Get rid of duplicare FETCH_DIM_* handlersDmitry Stogov2014-12-051-1/+12
* Use zend_string* for op_array->arg_info[]->name and op_array->arg_info[]->cla...Dmitry Stogov2014-12-031-2/+63
* Pack EX(frame_info) into EX(This).u1.v.reserved. Rename "frame"kind" into "ca...Dmitry Stogov2014-11-281-1/+1
* Pack EX(num_args) into EX(This).u2.num_argsDmitry Stogov2014-11-281-4/+4
* Get rid of EX(scope). In most cases we use EG(scope) anyway. EX(scope) was us...Dmitry Stogov2014-11-281-4/+0
* Fixed compilation warningsDmitry Stogov2014-11-271-10/+14
* Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). A...Dmitry Stogov2014-11-271-3/+0
* Reimplemented silence operator (@) handling on exceptions. Now each silence r...Dmitry Stogov2014-11-261-3/+0
* fix TS buildAnatol Belski2014-11-251-4/+4
* Merge branch 'PHP-5.6'Dmitry Stogov2014-11-251-4/+19
|\
| * Better fix for bug #68446Dmitry Stogov2014-11-251-4/+19
| * Revert "Fix bug #68446 (bug with constant defaults and type hints)"Bob Weinand2014-11-251-14/+4
* | Revert "Merge remote-tracking branch 'origin/PHP-5.6'"Dmitry Stogov2014-11-251-14/+4
* | Improved zend_hash_clean() and added new optimized zend_symtable_clean()Dmitry Stogov2014-11-251-2/+2
* | Improved assignment to object propertyDmitry Stogov2014-11-241-17/+80
* | Reuse zend_assign_to_variable() in zend_std_write_property()Dmitry Stogov2014-11-241-60/+1
* | Merge remote-tracking branch 'origin/PHP-5.6'Bob Weinand2014-11-231-4/+14
|\ \ | |/
| * Fix bug #68446 (bug with constant defaults and type hints)Bob Weinand2014-11-231-4/+14
* | Get rid of zend_free_op structure (use zval* instead).Dmitry Stogov2014-11-181-55/+33
* | Micro optimizationDmitry Stogov2014-11-171-7/+7
* | Improved object property access.Dmitry Stogov2014-11-061-1/+21
* | Get rid of ZEND_FETCH_MAKE_REFDmitry Stogov2014-10-221-25/+5
* | ZEND_RECV didn't really use opline->extended_value for FETCH_CLASS flagsDmitry Stogov2014-10-221-8/+8
* | Optimized ASSIGN_DIM and related opcodesDmitry Stogov2014-10-211-58/+59
* | fix signed/unsigned mismatch warningAnatol Belski2014-10-131-2/+2
* | Improved specialisation $this variable accessed through IS_UNUSED operand mus...Dmitry Stogov2014-10-101-52/+52
* | Improved VM stack primitives for fast paths. Slow paths are not inlined anymore.Dmitry Stogov2014-10-091-11/+66
* | Exposed zend_clean_and_cache_symbol_table() and fixed incorrect efree()Dmitry Stogov2014-10-081-2/+2
* | Micro optimizationDmitry Stogov2014-10-071-1/+2
* | Remove useless parts of EX(old_error_reporting)Dmitry Stogov2014-10-071-3/+3
* | Merged EX(frame_kind) and EX(flags) into single wordDmitry Stogov2014-10-071-10/+7
* | Fix $this CV init for include/evalNikita Popov2014-10-051-4/+9
* | Fix $arr =& $arr[0]Nikita Popov2014-10-051-1/+4
* | Replaced EG(This) and EX(object) with EX(This).Dmitry Stogov2014-10-031-23/+17
* | Merge branch 'master' of https://git.php.net/repository/php-srcXinchen Hui2014-10-031-4/+6
|\ \
| * | Use more readable inline functionsDmitry Stogov2014-09-291-4/+6
* | | Remove useless conditionXinchen Hui2014-10-031-7/+6
|/ /
* | Use zval_ptr_dtor_nogc() to free IS_TMP_VAR operands.Dmitry Stogov2014-09-231-33/+11
* | Avoid useless reference countingDmitry Stogov2014-09-221-20/+5
* | Make error paths to be UNEXPECTEDDmitry Stogov2014-09-221-12/+12
* | Split inheritance into separate fileNikita Popov2014-09-191-0/+1