summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_gen.php
Commit message (Expand)AuthorAgeFilesLines
* Removed useless #ifdefDmitry Stogov2015-06-161-4/+1
* Make CALL VM with FP and IP in global registers not to return anything from o...Dmitry Stogov2015-06-161-9/+30
* Delay checks for undefined CV variables after checks for fast paths.Dmitry Stogov2015-06-051-0/+25
* Properly define ZEND_OP_DATA in zend_vm_def.hBob Weinand2015-04-191-3/+28
* Fixed GOTO executorDmitry Stogov2015-04-091-0/+6
* Embed "fast" operator functions (add, sub, increment, etc) into executor with...Dmitry Stogov2015-03-171-0/+25
* Exposed ZEND_VM_KIND etcXinchen Hui2015-03-161-1/+13
* Added API function to call VM opcode handler in a portable wayDmitry Stogov2015-03-131-0/+28
* Allow CALL executor to keep few very often used vaiables in CPU registers.Dmitry Stogov2015-03-131-20/+75
* Executor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional ...Dmitry Stogov2015-03-121-94/+40
* Implement engine exceptionsDmitry Stogov2015-03-091-1/+25
* Fixed ability to build unspecialized executorDmitry Stogov2015-02-261-12/+12
* Fixed compilation warningsDmitry Stogov2015-02-251-2/+2
* bump yearXinchen Hui2015-01-151-2/+2
* second shot on removing TSRMLS_*Anatol Belski2014-12-141-23/+27
* Reduced size of zend_op on 64-bit systems.Dmitry Stogov2014-12-121-8/+8
* Pass znode_op structure by value (it fits into one word) instead of pointer t...Dmitry Stogov2014-12-091-16/+16
* Improved ASSIGN_DIM and ASSIGN_OBJDmitry Stogov2014-12-091-0/+25
* Get rid of duplicate handlers (where the code for IS_TMP_VAR and IS_VAR opera...Dmitry Stogov2014-12-051-2/+2
* fix TS buildAnatol Belski2014-12-031-2/+2
* Get rid of duplicate handlers (ZEND_ADD_SPEC_TMP_TMP and ZEND_ADD_SPEC_VAR_VA...Dmitry Stogov2014-12-031-7/+51
* Merge branch 'PHP-5.6'Stanislav Malyshev2014-11-231-0/+2
|\
| * Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2014-11-231-0/+2
| |\
| | * Update the VM generation script, per Bob.Adam Harvey2014-10-311-0/+2
| | * Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2014-07-061-1/+1
| | |\
| | | * Make sure the generator script also creates a newline at the end of fileLior Kaplan2014-07-061-1/+1
| | | * Bump yearXinchen Hui2014-01-031-2/+2
* | | | Get rid of zend_free_op structure (use zval* instead).Dmitry Stogov2014-11-181-44/+44
* | | | Replaced EG(This) and EX(object) with EX(This).Dmitry Stogov2014-10-031-4/+4
* | | | Use zval_ptr_dtor_nogc() to free IS_TMP_VAR operands.Dmitry Stogov2014-09-231-4/+4
* | | | Replace IS_OP?_TMP_FREE() with more clear (OP?_TYPE == IS_TMP_VAR)Dmitry Stogov2014-09-221-23/+1
* | | | LOAD_REGS() is not used anymoreDmitry Stogov2014-08-281-3/+0
* | | | Use 'const' qualifier for pointrs to code used at run-time (the code must not...Dmitry Stogov2014-08-281-4/+4
* | | | Cleanup IS_VAR handlingDmitry Stogov2014-08-271-10/+1
* | | | Micro optimization for the main interpreter loopDmitry Stogov2014-07-171-18/+13
* | | | Removed EG(in_execution). If EG(currentent_execute_data) is not NULL we are e...Dmitry Stogov2014-07-031-3/+2
* | | | Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-1/+1
|\ \ \ \ | |/ / /
| * | | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2014-02-271-1/+1
| |\ \ \ | | |/ /
| | * | typo spotted by Lajos VeresFerenc Kovacs2014-02-271-1/+1
| | * | Bump yearXinchen Hui2014-01-031-2/+2
| * | | Fixed warning "No new line at end of file"Xinchen Hui2014-01-241-1/+1
* | | | Fixed support for unspecialized and GOTO and SWITCH executorDmitry Stogov2014-04-171-2/+2
* | | | Tergets of ASSIGN and ASSIGN_REF don't have to be initializedDmitry Stogov2014-04-041-0/+23
* | | | Use ZVAL_DEREF() macroDmitry Stogov2014-03-271-0/+23
* | | | Fixed destruction of VM handler operands (FREE_OP1 and family)Dmitry Stogov2014-03-041-0/+46
* | | | Use better data structures (incomplete; able to run bench.php)Dmitry Stogov2014-02-181-0/+23
* | | | Use better data structures (incomplete) - refactored return_value handlingDmitry Stogov2014-02-121-4/+2
* | | | Use better data structures (incomplete)Dmitry Stogov2014-02-101-75/+11
* | | | Merge branch 'PHP-5.6'Xinchen Hui2014-01-031-2/+2
|\ \ \ \ | |/ / /
| * | | Bump yearXinchen Hui2014-01-031-2/+2