summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
Commit message (Expand)AuthorAgeFilesLines
* bump yearXinchen Hui2015-01-151-1/+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
* Merge remote-tracking branch 'php-src/master' into astNikita Popov2014-08-251-35/+35
|\
| * master renames phase 2Anatol Belski2014-08-251-23/+23
| * master renames phase 1Anatol Belski2014-08-251-15/+15
| * first shot on merging the core fro the int64 branchAnatol Belski2014-08-161-3/+3
* | Merge branch 'phpng' into astNikita Popov2014-07-221-24/+86
|\ \ | |/
| * Merge branch 'master' into phpngDmitry Stogov2014-07-221-34/+70
| |\
| | * Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-07-191-32/+68
| | |\
| | | * Improve fix for #66608Xinchen Hui2014-07-191-23/+58
| | | * Fixed segfault with empty breakXinchen Hui2014-07-191-9/+10
| | * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-07-191-2/+2
| | |\ \ | | | |/
| | | * New added opcodes don't need to be reslovedXinchen Hui2014-07-191-2/+2
| * | | Merge remote-tracking branch 'origin/master' into phpngXinchen Hui2014-07-181-1/+24
| |\ \ \ | | |/ /
| | * | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2014-07-181-1/+24
| | |\ \ | | | |/
| | | * Fixed bug #66608 (Incorrect behavior with nested "finally" blocks)Xinchen Hui2014-07-181-1/+24
| | | * Bump yearXinchen Hui2014-01-031-1/+1
| * | | Suppress warning "cast from pointer to integer of different size"Xinchen Hui2014-07-011-4/+4
| * | | Refactored parameter passing mechanism.Dmitry Stogov2014-06-301-4/+1
| * | | Use arena allocator for zend_class_entry, zend_op_array and zend_property_inf...Dmitry Stogov2014-06-181-3/+6
| * | | Use absolute addresses as branch targets for NEW, FE_RESET and FE_FETCHDmitry Stogov2014-06-111-0/+3
* | | | Preliminary function decl supportNikita Popov2014-07-161-0/+1
* | | | AST stage 2.4Nikita Popov2014-06-211-23/+0
|/ / /
* | | Fix ZTS buildNikita Popov2014-05-251-1/+1
* | | Fixed apply_func_t (they should be broken before)Xinchen Hui2014-05-251-1/+6
* | | Optimized JMPZNZ to avoid multiplication at runtime (may be it makes sense to...Dmitry Stogov2014-04-301-0/+4
* | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-0/+3
|\ \ \ | |/ /
| * | add T_POW (**) operatordatibbaw2014-02-061-0/+3
* | | Use ZEND_HASH_FOEACH_* instead of zend_hash_apply_*Dmitry Stogov2014-04-211-55/+10
* | | Moved zend_literal->cache_slot right into zval.Dmitry Stogov2014-04-171-9/+9
* | | Cleanup (1-st round)Dmitry Stogov2014-04-151-2/+0
* | | Fixed char*/zend_string* messDmitry Stogov2014-04-011-5/+5