summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
Commit message (Expand)AuthorAgeFilesLines
* Cache the class_name typehint key in arg_infoBob Weinand2015-06-121-0/+4
* Fixed internal class flag restoreXinchen Hui2015-06-111-0/+1
* Use ZEND_JMP instead of ZEND_BRK/ZEND_CONTNikita Popov2015-05-231-16/+26
* Embed break/continue depth into oplineNikita Popov2015-05-231-3/+3
* Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV.Dmitry Stogov2015-05-131-2/+4
* Micro optimizationsDmitry Stogov2015-04-281-25/+31
* Refactored using specialized opcodesDmitry Stogov2015-04-271-0/+4
* Use fast method to check if first arguments should be passed by reference (no...Dmitry Stogov2015-04-221-0/+3
* cleanupDmitry Stogov2015-03-251-1/+0
* Optimized strings concatenation.Dmitry Stogov2015-03-241-0/+1
* Implement Generator::getReturn()Nikita Popov2015-03-171-5/+0
* Merge branch 'PHP-5.6'Xinchen Hui2015-03-051-1/+6
|\
| * Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2015-03-051-1/+6
| |\
| | * Fixed bug #69174 (leaks when unused inner class use traits precedence)Xinchen Hui2015-03-051-1/+6
| | * Bump yearXinchen Hui2015-01-151-1/+1
| * | bump yearXinchen Hui2015-01-151-1/+1
* | | Improved code for class property inheritanceDmitry Stogov2015-03-041-0/+9
* | | Improved assert() according to expectations RFC.Dmitry Stogov2015-03-021-0/+1
* | | Use cache_slot offsets instead of indexes (simplify run-time instructions)Dmitry Stogov2015-02-251-1/+1
* | | Make zend_array_destroy() to free the corresponding zend_arrayDmitry Stogov2015-02-241-1/+0
* | | don't count op_arrays stored in opcache SHMDmitry Stogov2015-02-201-1/+1
* | | Lazy duplication of op_array->static_variablesDmitry Stogov2015-02-201-4/+8
* | | Merge branch 'pull-request/1007'Stanislav Malyshev2015-02-181-0/+2
|\ \ \
| * | | Blast off to space.Andrea Faulds2015-01-291-0/+2
* | | | Fix "forech" statemt behaviour according to https://wiki.php.net/rfc/php7_for...Dmitry Stogov2015-02-121-2/+4
|/ / /
* | | Merge branch 'typed_returns' of github.com:morrisonlevi/php-src into testDmitry Stogov2015-01-281-6/+19
|\ \ \
| * | | Implement return typesLevi Morrison2015-01-271-2/+8
|/ / /
* | | Fixed possible double free of class static membersDmitry Stogov2015-01-231-3/+5
* | | Merge branch 'master' of git.php.net:php-srcDmitry Stogov2015-01-151-1/+1
|\ \ \
| * | | bump yearXinchen Hui2015-01-151-1/+1
* | | | Fixed double freeDmitry Stogov2015-01-151-0/+1
|/ / /
* | | Improved access to static property. Now we cache pointers to zval instead of ...Dmitry Stogov2015-01-131-12/+8
* | | trailing whitespace removalStanislav Malyshev2015-01-101-20/+20
* | | Don't count variadic argument in zend_func.common.num_args. This allows faste...Dmitry Stogov2014-12-221-1/+6
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-47/+46
* | | Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-9/+10
* | | Use zend_string* for op_array->arg_info[]->name and op_array->arg_info[]->cla...Dmitry Stogov2014-12-031-2/+2
* | | Revert "Unecessary assignment"Dmitry Stogov2014-12-021-0/+1
* | | Unecessary assignmentXinchen Hui2014-12-021-1/+0
* | | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_...Dmitry Stogov2014-11-281-4/+4
* | | Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). A...Dmitry Stogov2014-11-271-0/+11
* | | Merge branch 'coalesce_operator'Andrea Faulds2014-09-281-0/+1
|\ \ \
| * | | Initial coalesce operator implementationNikita Popov2014-09-161-0/+1
* | | | Allocate copies of internal functions inherited in user classes at CG(arena),...Dmitry Stogov2014-09-231-15/+18
|/ / /
* | | fix signed/unsigned mismatchAnatol Belski2014-09-151-1/+1
* | | Removed ZEND_QM_ASSIGN_VAR and ZEND_JMP_SET_VAR opcodes (in PHPNG they did ex...Dmitry Stogov2014-09-111-1/+0
* | | Use zval_ptr_dtor_nogc to destroy literalsNikita Popov2014-09-031-1/+1
* | | Reorder fields for better nenory consumtion and data locality on 64-bit systemsDmitry Stogov2014-08-271-2/+1
* | | Use efree_size() instead of efree() where posibleDmitry Stogov2014-08-271-2/+2
* | | Remove ZEND_ACC_INTERACTIVE and CG(interactive)Nikita Popov2014-08-251-17/+4