summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_handlers.h
Commit message (Expand)AuthorAgeFilesLines
* Reduce overhead of delayed early bindingDmitry Stogov2019-06-251-1/+1
* Register class before fetching parentNikita Popov2019-06-111-731/+729
* Prevent generation of specialized ZEND_ASSIGN_OP_..._STATIC_PROP handlers, th...Dmitry Stogov2019-06-051-192/+192
* Don't specialize "cold" handlersDmitry Stogov2019-05-311-1238/+1223
* Removed useless specialization. Specialized handlers called not specialized h...Dmitry Stogov2019-05-311-716/+606
* Implement spread operator in arraysCHU Zhaowei2019-05-131-456/+462
* Avoid useless code duplication, because of unused specializationDmitry Stogov2019-02-151-697/+631
* Implement ??= operatorNikita Popov2019-01-221-456/+457
* Implement typed propertiesNikita Popov2019-01-111-1813/+2137
* Implement ZEND_ARRAY_KEY_EXISTS opcode to speed up array_key_exists()Michael Moravec2018-12-261-492/+508
* Keep information about unresolved interfaces in zend_class_entry->interface_...Dmitry Stogov2018-08-231-761/+759
* Replace zend_class_entry->traits by persistent zend_class_entry->trait_names.Dmitry Stogov2018-08-231-692/+690
* Don't use second operand of BIND_STATIC instruction.Dmitry Stogov2018-08-211-1/+1
* Fixed bug #76752 (Crash in ZEND_COALESCE_SPEC_TMP_HANDLER - assertion in _get...Xinchen Hui2018-08-171-2/+2
* Removed duplicate code. zend_fetch_dimension_address_LIST_w() was a copy of z...Dmitry Stogov2018-07-301-500/+496
* Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and D...Dmitry Stogov2018-07-251-4/+4
* Eliminated REFCOUNTED checks on persistent constant operands in SEND_VAL[_EX]...Dmitry Stogov2018-07-031-3/+5
* Inline few small opcode handlers into hybrid executorDmitry Stogov2018-06-071-2/+2
* Fixed ISSET/ISEMPTY bit meaning to simplify run-time checksDmitry Stogov2018-05-311-2/+2
* Marked rarely used opcodes as "cold" (e.g. ADD_CONST_CONST ususaly optimized ...Dmitry Stogov2018-05-301-1/+0
* Merge identical handlersDmitry Stogov2018-03-291-12/+12
* Make ZEND_ISSET_ISEMPTY_CV specialised across ISSET/ISEMPTY and HOT (the hand...Dmitry Stogov2018-03-221-462/+463
* Allow generation of VM mapDmitry Stogov2018-02-221-0/+2061
* - Nuke another two filesAndi Gutmans2004-10-221-4022/+0
* - Revert automatic pass arg_infoMarcus Boerger2004-10-081-1/+1
* - Add arginfo ZEND_ARG_SEND_AUTOMATIC which lets the compiler automaticallyMarcus Boerger2004-10-051-1/+1
* Fixed unset() bug that was introduced with CV optimization patchDmitry Stogov2004-10-051-1/+4
* Added test cases for CV optimization patchDmitry Stogov2004-10-051-2/+8
* - Commit the variable fetch optimization.Andi Gutmans2004-10-041-119/+157
* Specializer was updated with executor's fixes.Dmitry Stogov2004-09-221-2/+9
* - Some architectural changes:Andi Gutmans2004-09-081-0/+3968