summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
Commit message (Expand)AuthorAgeFilesLines
* Implemented RFC: Replace "Missing argument" warning with "Too few arguments" ...Dmitry Stogov2016-06-161-1/+1
* Fixed mixed declarations and codeDmitry Stogov2016-06-071-2/+1
* Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast ...Dmitry Stogov2016-05-131-1/+0
* Removed useless codeDmitry Stogov2016-05-121-7/+2
* Use main VM stack for generators. Only single call frame for generator itself...Dmitry Stogov2016-05-121-0/+5
* Reimplemented Bob's commit bac6fdb0c52c924e726c5a78de8858bf27b6586b without i...Dmitry Stogov2016-05-061-3/+3
* Revert "Refactor zval cleanup into single function"Dmitry Stogov2016-05-061-3/+3
* Refactor zval cleanup into single functionBob Weinand2016-05-051-3/+3
* Export zend_pass_function to allow comparisons against itBob Weinand2016-04-301-0/+3
* - get rid of EG(scope). zend_get_executed_scope() should be used instead.Dmitry Stogov2016-04-281-2/+3
* Mark zend_timeout as noreturnNikita Popov2016-04-211-1/+1
* Merge remote-tracking branch 'origin/PHP-7.0'Bob Weinand2016-04-211-0/+1
|\
| * allow null coalescing (??) on constant expressionsMárcio Almada2016-04-211-0/+1
* | IS_CONST operands don't have to be separated. Use reference-counting instead ...Dmitry Stogov2016-04-051-12/+2
* | Merge zend_execute_data->called_scope into zend_execute_data->This.Dmitry Stogov2016-04-011-10/+18
* | Merge branch 'PHP-7.0'Xinchen Hui2016-01-021-1/+1
|\ \ | |/
| * bump year which is missed in rev 49493a2Xinchen Hui2016-01-021-1/+1
* | Fixed typoDmitry Stogov2015-12-101-1/+1
|/
* Fixed bug #70689 (Exception handler does not work as expected)Xinchen Hui2015-10-131-1/+1
* Add myself into list of authors of the most refactored files.Dmitry Stogov2015-08-311-0/+1
* Attempt to fix Windows build (vc14)Dmitry Stogov2015-08-121-3/+3
* Export argument type checking functionsDmitry Stogov2015-08-111-4/+3
* Reorder the conditionsXinchen Hui2015-07-061-2/+2
* Fixed segfault while with generating ext infoXinchen Hui2015-07-061-0/+7
* Optimize out usless conditions used by specializerDmitry Stogov2015-06-251-4/+4
* Added commentsDmitry Stogov2015-06-221-0/+7
* Avoid overhead in RELEASE build.Dmitry Stogov2015-06-221-2/+7
* Fix generator memory leakNikita Popov2015-06-201-0/+1
* Fix potential writes into wrong memory, ensure vm_stack integrityBob Weinand2015-06-201-0/+13
* Improved class type hints checks, by caching resolved class entries in run-ti...Dmitry Stogov2015-06-171-1/+0
* Mark first call frames of stack segment with ZEND_CALL_ALLOCATED flag to simp...Dmitry Stogov2015-05-121-16/+17
* Improved fast path localityDmitry Stogov2015-05-071-3/+3
* Don't propogate "fake" EX(called_scope) and EX(This) into each internal funct...Dmitry Stogov2015-04-231-0/+2
* Safe destruction (variables and arguments may need to be cuptured by exception)Dmitry Stogov2015-04-161-2/+16
* Micro optimizations for the more frequently pathsDmitry Stogov2015-04-161-1/+1
* Mark call frames to closures with ZEND_CALL_CLOSURE flag to avoid expensive c...Dmitry Stogov2015-04-161-2/+7
* Optimization of stack-frame constructionDmitry Stogov2015-04-151-4/+3
* Fixed memory leakDmitry Stogov2015-04-141-1/+1
* Improved reference countingDmitry Stogov2015-04-031-3/+22
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-021-2/+0
* Fix executor issue with ignoring strict types, which cleans up a bunch of err...Anthony Ferrara2015-03-181-0/+1
* Refactor error implementation significantly to centralize error mode behavior...Anthony Ferrara2015-03-181-2/+2
* Executor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional ...Dmitry Stogov2015-03-121-2/+0
* Avoid repeatable strlen() callsDmitry Stogov2015-03-051-0/+1
* Use cache_slot offsets instead of indexes (simplify run-time instructions)Dmitry Stogov2015-02-251-6/+10
* Implement return typesLevi Morrison2015-01-271-0/+1
* bump yearXinchen Hui2015-01-151-1/+1
* trailing whitespace removalStanislav Malyshev2015-01-101-3/+3
* Optimized destruction of extra arguments passed to user functions.Dmitry Stogov2014-12-261-5/+3
* Don't count variadic argument in zend_func.common.num_args. This allows faste...Dmitry Stogov2014-12-221-1/+1