summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.h
Commit message (Expand)AuthorAgeFilesLines
* Allow observer handlers disabling optimization in RETURN opcode handler, that...Dmitry Stogov2021-01-261-10/+10
* Fix VAR return type verificationNikita Popov2021-01-261-5/+5
* Preallocate stack space for JIT in execute_ex() to eliminate JIT prologue/epi...Dmitry Stogov2020-11-301-7/+26
* Provide unused retvals to observersSammy Kaye Powers2020-11-171-37/+80
* [Observer] Save opline before calling begin/end handlersDmitry Stogov2020-11-111-9/+33
* Fix handling of throwing undef var in verify returnNikita Popov2020-10-131-5/+20
* Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-10-121-20/+32
|\
| * Avoid non-object in FE_FREENikita Popov2020-10-121-20/+32
* | Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-10-091-40/+86
|\ \ | |/
| * Fixed bug #80186Nikita Popov2020-10-091-28/+90
* | Fixed incorrect behavior of observer API.Dmitry Stogov2020-10-071-141/+83
* | Promote count() warning to TypeErrorGeorge Peter Banyard2020-09-211-30/+18
* | Synchronize GET_CLASS/GET_CALLED_CLASS opcodes with functionsNikita Popov2020-09-211-18/+17
* | Cleanup observer API and add JIT supportDmitry Stogov2020-09-181-13/+11
* | Remove specialization of SPEC(OBSERVER) handlersSammy Kaye Powers2020-09-181-1266/+128
* | Fix OSS Fuzz issue: yielding from an aborted generatorBob Weinand2020-09-151-18/+18
* | Fix undef var exception handling in JMP_NULLNikita Popov2020-09-151-4/+2
* | Improve error messages mentioning parameters instead of argumentsMáté Kocsis2020-09-091-4/+5
* | micro-optimizationDmitry Stogov2020-09-081-13/+9
* | Merge branch 'PHP-7.4'Nikita Popov2020-09-031-0/+1
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-09-031-0/+1
| |\
| | * Fixed bug #80049Nikita Popov2020-09-031-0/+1
* | | Micro-optimizationDmitry Stogov2020-09-021-14/+12
* | | Add zend_observer APILevi Morrison2020-09-011-180/+2191
* | | Fix FE_FETCH_R_SIMPLE specializationNikita Popov2020-09-011-1/+1
* | | Fix unused variable warningNikita Popov2020-08-281-10/+5
* | | Remove unnecessary cache_slot argumentsNikita Popov2020-08-281-10/+10
* | | Improve type declarations for Zend APIsGeorge Peter Banyard2020-08-281-121/+125
* | | Fix pass by ref error for named paramsNikita Popov2020-08-261-14/+11
* | | Drop various unused macros/APIsGeorge Peter Banyard2020-08-261-1/+1
* | | Fix memory leak on unknown named param in iterator unpackNikita Popov2020-08-261-0/+1
* | | Fix passing of undef var to named argNikita Popov2020-08-261-6/+0
* | | Fix memory leak on unknown named paramNikita Popov2020-08-261-0/+31
* | | Merge branch 'PHP-7.4'Nikita Popov2020-08-261-0/+3
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-08-261-0/+4
| |\ \ | | |/
| | * Fix memory leak when yielding from non-iterableNikita Popov2020-08-261-0/+4
* | | Merge branch 'PHP-7.4'Nikita Popov2020-08-241-0/+2
|\ \ \ | |/ /
| * | Fix refcountingNikita Popov2020-08-241-0/+2
* | | Merge branch 'PHP-7.4' into masterChristoph M. Becker2020-08-241-2/+14
|\ \ \ | |/ /
| * | Fix #79979: passing value to by-ref param via CUFA crashesChristoph M. Becker2020-08-241-2/+14
* | | Fixed use-after-free introduced by aed1f785159e7c9e81da8f2e2e06df9a6ee0d809Dmitry Stogov2020-08-241-36/+84
* | | micro-optimizationDmitry Stogov2020-08-201-159/+264
* | | SAVE_OPLINE in NULL_HANDLERNikita Popov2020-08-111-0/+1
* | | Fix nullsafe operator on referenceNikita Popov2020-08-111-0/+6
* | | Merge branch 'PHP-7.4'Nikita Popov2020-08-101-0/+8
|\ \ \ | |/ /
| * | Fixed bug #79947Nikita Popov2020-08-101-0/+8
| * | Switch back to FREE_UNFETCHED_OP_DATANikita Popov2020-07-091-16/+16
* | | Implement named parametersNikita Popov2020-07-311-1028/+2462
* | | Make check in RECV_VARIADIC more preciseNikita Popov2020-07-311-4/+6
* | | Implement nullsafe ?-> operatorIlija Tovilo2020-07-241-43/+128