summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_gen.php
Commit message (Expand)AuthorAgeFilesLines
* bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-2/+2
* Allow an experimental VM with tail call dispatch technique (disabled by defau...Dmitry Stogov2015-09-251-2/+6
* Suppressed warning -Wvolatile-register-varXinchen Hui2015-09-151-0/+4
* Fix zend_vm_call_opcode_handler (e.g. Generators throwing exceptions) with IP...Bob Weinand2015-08-261-2/+7
* Assign CPU registers for GOTO and SWITCH executor as wellDmitry Stogov2015-08-251-2/+14
* Removed deprecated comments and added expectations (overloaded properties and...Dmitry Stogov2015-08-191-2/+2
* Revert "Simplify ZEND_EXIT and count boolean values to it as exit status"Dmitry Stogov2015-08-121-2/+2
* Simplify ZEND_EXIT and count boolean values to it as exit statusBob Weinand2015-08-111-2/+2
* Fixed typoDmitry Stogov2015-08-101-2/+2
* Improve the conditions(save one comparison)Xinchen Hui2015-07-151-4/+1
* Preserve return value in zend_vm_call_opcode_handler with global opline/ex re...Bob Weinand2015-07-131-1/+4
* Hint label lookup table initialization branch on GOTO VM kind.Bogdan Andone2015-07-101-1/+1
* Fixed situation, when CHECH_EXCEPTION() might change value of "opline" variab...Dmitry Stogov2015-07-081-11/+13
* Fixed ZEND_VM_DEFINE_OP build when --without-specializerXinchen Hui2015-06-281-2/+18
* Unused retXinchen Hui2015-06-281-0/+2
* 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