summaryrefslogtreecommitdiff
path: root/Zend/zend_opcode.c
Commit message (Expand)AuthorAgeFilesLines
* Implement nullsafe ?-> operatorIlija Tovilo2020-07-241-0/+1
* Implement match expressionIlija Tovilo2020-07-091-0/+4
* Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)Christoph M. Becker2020-06-161-2/+2
* Don't leak attributes on internal classesNikita Popov2020-06-051-5/+8
* Add AttributesBenjamin Eberlei2020-06-041-0/+16
* Fix [-Wjump-misses-init] in generated zend_opcode.cGeorge Peter Banyard2020-04-181-2/+2
* Store aliased name of trait methodNikita Popov2020-03-031-3/+4
* Use EX_NUM_TO_VAR() in more placesNikita Popov2020-02-271-3/+2
* Remove more null arithmetic UBNikita Popov2020-02-271-3/+3
* Merge branch 'PHP-7.4'Nikita Popov2020-01-301-1/+11
|\
| * Fix live range calculation for FE_FETCHNikita Popov2020-01-301-1/+11
* | Use zend_type inside type listsNikita Popov2020-01-171-4/+4
* | Implement union typesNikita Popov2019-11-081-9/+19
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-211-14/+34
|\ \ | |/
| * Fix static prop cleanup for dl'ed internal classesNikita Popov2019-10-211-14/+34
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-261-5/+6
|\ \ | |/
| * Don't use needs_live_range hook for "special" live rangesNikita Popov2019-08-261-5/+6
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-231-4/+6
|\ \ | |/
| * Fix arginfo leak when using disabled_classesNikita Popov2019-08-231-4/+6
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-07-191-1/+0
|\ \ | |/
| * ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly ...Dmitry Stogov2019-07-191-1/+0
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-07-051-12/+1
|\ \ | |/
| * Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-12/+1
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-281-17/+21
|\ \ | |/
| * Fix arginfo leak in disable_functionsNikita Popov2019-06-281-17/+21
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-241-1/+1
|\ \ | |/
| * Fixed bug 78175 (Preloading must store default values of static variables and...Dmitry Stogov2019-06-241-1/+1
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-111-4/+2
|\ \ | |/
| * Support full variance if autoloading is usedNikita Popov2019-06-111-2/+2
| * Register class before fetching parentNikita Popov2019-06-111-2/+0
* | Merge branch 'PHP-7.4'Nikita Popov2019-05-231-2/+2
|\ \ | |/
| * 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