summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix off by one in short_circuiting optimizationBob Weinand2015-06-141-3/+3
* Simplify the conditionXinchen Hui2015-06-141-10/+5
* Revert "Revert "Expand optimizations regarding short-circuting a bit""Bob Weinand2015-06-141-11/+45
* Revert "Expand optimizations regarding short-circuting a bit"Xinchen Hui2015-06-141-47/+13
* Expand optimizations regarding short-circuting a bitBob Weinand2015-06-141-13/+47
* Fix short-circuting (bug #69825)Bob Weinand2015-06-141-1/+4
* typoXinchen Hui2015-06-131-2/+2
* Merge branch 'master' of git.php.net:php-srcXinchen Hui2015-06-131-0/+2
|\
| * Cache the class_name typehint key in arg_infoBob Weinand2015-06-121-0/+2
* | Fixed Bug #69761 (Serialization of anonymous classes should be prevented)Xinchen Hui2015-06-131-32/+32
|/
* Fixed bug #69805 (null ptr deref and seg fault in zend_resolve_class_name)Xinchen Hui2015-06-121-2/+5
* Compile-time constant foldingDmitry Stogov2015-06-111-3/+30
* Fixed bug #69767 (Default parameter value with wrong type segfaults)Xinchen Hui2015-06-081-1/+2
* Fixed bug #69755 (segfault in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER)Dmitry Stogov2015-06-041-0/+9
* Fix Bug #69754 (Compile failure with ::class in array)Bob Weinand2015-06-031-2/+6
* Remove zend_init_listNikita Popov2015-05-291-12/+1
* Drop unnecessary checks for op_array->filenameNikita Popov2015-05-291-22/+8
* implicit declaration of function ‘zend_multibyte_yyinput_again’Xinchen Hui2015-05-261-0/+1
* Also unreserve T_CLASSBob Weinand2015-05-251-72/+116
* Merge branch 'master' of https://github.com/php/php-srcBob Weinand2015-05-251-12/+12
|\
| * Prevent op_array->this_var setting when method uses auto globalsDmitry Stogov2015-05-251-12/+12
* | Merge context sensitive lexer RFCBob Weinand2015-05-251-2/+4
|\ \ | |/ |/|
| * ext tokenizer port + cleanup unused lexer statesMárcio Almada2015-04-301-2/+4
* | Inline zend_find_builtin_typeLevi Morrison2015-05-231-15/+4
* | Remove duplicationLevi Morrison2015-05-231-43/+33
* | Rename some variables and functionsLevi Morrison2015-05-231-9/+9
* | Use ZEND_JMP instead of ZEND_BRK/ZEND_CONTNikita Popov2015-05-231-0/+7
* | Embed break/continue depth into oplineNikita Popov2015-05-231-11/+12
* | Move loop var stack management into begin/end loopNikita Popov2015-05-231-33/+33
* | Drop FREE_ON_RETURN flag, check brk_cont->start insteadNikita Popov2015-05-231-10/+0
* | Fix scope_is_known() for class constantsNikita Popov2015-05-211-7/+3
* | Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV.Dmitry Stogov2015-05-131-14/+15
* | Allow self etc in eval / file scopeNikita Popov2015-05-071-0/+5
* | Fix compiler assumptions about self/etc wrt closuresNikita Popov2015-05-061-7/+37
* | Use ZEND_FETCH_CLASS_NAME for dynamic self::class etcNikita Popov2015-05-051-22/+8
|/
* Disallow self etc outside classes at compile-timeNikita Popov2015-04-291-31/+36
* Make it inlineXinchen Hui2015-04-281-1/+1
* Drop compile_class_decl return valueNikita Popov2015-04-271-7/+4
* Pass class_entry through IS_VAR to avoid hash lookup in ZEND_NEW.Dmitry Stogov2015-04-271-2/+2
* Use "safe" anonymous class names. Don't show the mangled names through var_du...Dmitry Stogov2015-04-271-5/+18
* Refactored using specialized opcodesDmitry Stogov2015-04-271-21/+28
* Fix implementing_class handlingNikita Popov2015-04-261-2/+5
* More cleanup (mainly retab)Nikita Popov2015-04-261-2/+3
* Don't issue FETCH_CLASS for anon classesNikita Popov2015-04-261-17/+4
* More retabNikita Popov2015-04-261-21/+21
* Simply anon class name generationNikita Popov2015-04-261-28/+9
* RetabNikita Popov2015-04-261-34/+32
* Revert unrelated changes / rebase fixupNikita Popov2015-04-261-20/+26
* Rebase Joe's anon classes implementationkrakjoe2015-04-261-34/+100
* Fix bug #69532Nikita Popov2015-04-251-1/+2