summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
Commit message (Expand)AuthorAgeFilesLines
* ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly ...Dmitry Stogov2019-07-191-1/+0
* Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-12/+1
* Fix arginfo leak in disable_functionsNikita Popov2019-06-281-17/+21
* Fixed bug 78175 (Preloading must store default values of static variables and...Dmitry Stogov2019-06-241-1/+1
* Support full variance if autoloading is usedNikita Popov2019-06-111-2/+2
* Register class before fetching parentNikita Popov2019-06-111-2/+0
* Forbid use of not fully linked classesNikita Popov2019-05-231-2/+2
* Merge branch 'deprecate_concat_add_sub' into PHP-8.4Bob Weinand2019-05-161-0/+1
|\
| * Deprecate unparenthesized concatenation and addition/subtractionBob Weinand2019-03-281-0/+1
* | Implement spread operator in arraysCHU Zhaowei2019-05-131-1/+3
* | Replace "ZEND_CALL_CTOR" hack by additional live-rangeDmitry Stogov2019-04-121-1/+7
|/
* ZEND_COMPILE_EXTENDED_INFO split Currently a tool may not decide between debu...Joe Watkins2019-02-191-3/+3
* Remove local variablesPeter Kokot2019-02-031-10/+0
* Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* Implement ??= operatorNikita Popov2019-01-221-13/+56
* Most opcodes that don't consume their OP1 operand, must be terminated with re...Dmitry Stogov2019-01-221-16/+21
* Live ranges construction optimizationDmitry Stogov2019-01-211-28/+72
* Implement single-pass live range calculationNikita Popov2019-01-211-13/+183
* Implement typed propertiesNikita Popov2019-01-111-0/+24
* Fix some sign-related issues in comparisonsjvoisin2019-01-091-1/+1
* Implemented preloading RFC: https://wiki.php.net/rfc/preload.Dmitry Stogov2018-11-141-1/+3
* Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-3/+3
* Immutable clases and op_arrays.Dmitry Stogov2018-10-171-16/+31
* Rename ZEND_ACC_NO_RT_ARENA into ZEND_ACC_HEAP_RT_CACHE and use it for pseudo...Dmitry Stogov2018-10-021-1/+2
* Allocate only necessary space for static properties of internal classes in ZT...Dmitry Stogov2018-10-011-1/+1
* Replace ZEND_ACC_ANON_BOUND, ZEND_ACC_UNRESOLVED_PARENT and ZEND_ACC_UNRESOLV...Dmitry Stogov2018-09-181-2/+2
* Remove unused ZEND_FILE_LINE in i_zval_ptr_dtorNikita Popov2018-09-161-3/+3
* Squashed commit of the following:Dmitry Stogov2018-09-111-1/+1
* Merge branch 'PHP-7.3'Nikita Popov2018-09-041-1/+4
|\
| * Fix incorrect literal freeing if pass_two generates fatal errorNikita Popov2018-09-041-1/+4
* | Keep information about unresolved parent class in zend_class_entry->parent_nameDmitry Stogov2018-08-241-0/+3
* | Keep information about unresolved interfaces in zend_class_entry->interface_...Dmitry Stogov2018-08-231-1/+9
* | Replace zend_class_entry->traits by persistent zend_class_entry->trait_names.Dmitry Stogov2018-08-231-6/+12
|/
* Merge branch 'PHP-7.2' into PHP-7.3Xinchen Hui2018-08-171-1/+1
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-08-171-1/+1
| |\
| | * Fixed bug #76754 (parent private constant in extends class memory leak)Xinchen Hui2018-08-171-1/+1
| | * year++Xinchen Hui2018-01-021-1/+1
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Remove extra semicolonsGabriel Caruso2018-07-261-1/+1
* | | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | | Improved user iterator implementation to reduce zend_class_entry memory consu...Dmitry Stogov2018-07-121-0/+3
* | | Changed structure of zend_class_entry.trait_aliases and zend_class_entry.trai...Dmitry Stogov2018-07-111-21/+12
* | | Remove duplicated code (keep destroy_zend_function() for compatibility)Dmitry Stogov2018-06-271-23/+3
* | | Fixed ZTS race condition (zend_class_entry->ce_flags of internal classes must...Dmitry Stogov2018-06-271-1/+0
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-22/+22
* | | Implemented Request #76178 (Class constants are slow: they should be inlined ...Dmitry Stogov2018-05-031-0/+10
* | | Moved compiler helper functions from zend_opcode.c to zend_compile.cDmitry Stogov2018-03-131-37/+1
* | | Memory leak fix, for arg_info of internal functions with type hints (ZTS buil...Dmitry Stogov2018-03-061-6/+5
* | | Explicitly sort live ranges by start opnumNikita Popov2018-02-161-0/+16