summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_execute.h
Commit message (Expand)AuthorAgeFilesLines
* Don't imply SILENT from NO_AUTOLOADNikita Popov2021-03-181-7/+7
* Add sanity check for type of read_property return valueNikita Popov2021-03-161-0/+60
* Inline "array" part of FE_FETCH_R handler into HYBRID VMDmitry Stogov2021-03-111-116/+146
* zend_verify_recv_arg_type_helper is not "cold".Dmitry Stogov2021-03-111-1/+1
* Optimized object conversion to array without rebulding properties HashTableDmitry Stogov2021-03-011-0/+20
* Reference dynamic functions through dynamic_defsNikita Popov2021-03-011-42/+41
* Fix static variable behavior with inheritanceNikita Popov2021-02-181-7/+1
* Fix unused variable warningNikita Popov2021-02-161-8/+8
* Microoptimization of STRLEN and IN_ARRAY opcodes (based on https://github.com...Dmitry Stogov2021-02-161-37/+187
* Optimize Traversable unpacking in zend_vm_def.hTyson Andre2021-02-131-24/+28
* Deprecate passing null to non-nullable arg of internal functionNikita Popov2021-02-111-3/+33
* Use zend_type.ce_cache__ptr for caching class resulution during argument/resu...Dmitry Stogov2021-02-101-5/+5
* Added Inheritance Cache.Dmitry Stogov2021-02-091-5/+7
* Add support for string keys in array unpackingNikita Popov2021-02-091-16/+26
* Merge branch 'PHP-8.0'Dmitry Stogov2021-01-261-10/+10
|\
| * Allow observer handlers disabling optimization in RETURN opcode handler, that...Dmitry Stogov2021-01-261-10/+10
* | Merge branch 'PHP-8.0'Nikita Popov2021-01-261-5/+5
|\ \ | |/
| * Fix VAR return type verificationNikita Popov2021-01-261-5/+5
* | Add missing resource key warning for unset()Nikita Popov2021-01-261-0/+6
* | Replace zend_bool uses with boolNikita Popov2021-01-151-73/+73
* | PHP array cannot refer to EG(symbol_table) any more. Replace corresponding ch...Dmitry Stogov2021-01-111-30/+12
* | Remove some INDIRECT handling in VMNikita Popov2021-01-061-48/+20
* | Restrict allowed usages of $GLOBALSNikita Popov2021-01-061-55/+78
|/
* 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