summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed bug #72441 (Segmentation fault: RFC list_keys)Xinchen Hui2016-06-171-4/+4
* Implemented RFC: Fix inconsistent behavior of $this variableDmitry Stogov2016-06-161-32/+47
* C89 compatibilityXinchen Hui2016-06-141-2/+1
* Only allow single comma in tailXinchen Hui2016-06-141-4/+7
* CleanupXinchen Hui2016-06-131-6/+4
* Fixed bug #72373Nikita Popov2016-06-101-1/+2
* Better fix for bug #70228 (memleak if return in finally block)Dmitry Stogov2016-06-081-7/+11
* Forbid ?voidNikita Popov2016-06-041-0/+4
* More explicit errors for return; vs return null;Nikita Popov2016-06-041-3/+15
* Forbid "return;" for typed returns already at compile-timeNikita Popov2016-06-041-3/+10
* Small generator-related cleanupsNikita Popov2016-06-041-5/+1
* Split ZEND_SEND_VAR_NO_REF into ZEND_SEND_VAR_NO_REF and ZEND_SEND_VAR_NO_REF...Dmitry Stogov2016-05-311-24/+20
* Fixed bug #72213 (Finally leaks on nested exceptions).Dmitry Stogov2016-05-251-6/+23
* Merge branch 'nullable_types' of github.com:morrisonlevi/php-srcDmitry Stogov2016-05-231-2/+8
|\
| * Add nullable parameter typesLevi Morrison2016-05-051-2/+3
| * Implement nullable return types.Dmitry Stogov2016-05-051-0/+5
* | Allow for [] = $array; (alias for list())Bob Weinand2016-05-201-22/+77
* | Fixed bug #72188 (Nested try/finally blocks losing return value)Dmitry Stogov2016-05-131-1/+4
* | Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast ...Dmitry Stogov2016-05-131-20/+4
* | Intern some known (and offten used) strings.Dmitry Stogov2016-05-121-1/+1
* | Revert "Refactor zval cleanup into single function"Dmitry Stogov2016-05-061-5/+5
* | Refactor zval cleanup into single functionBob Weinand2016-05-051-5/+5
|/
* Merge branch 'PHP-7.0'Nikita Popov2016-05-041-32/+27
|\
| * Fix bug #72159Nikita Popov2016-05-041-32/+27
* | Merge branch 'PHP-7.0'Joe Watkins2016-05-041-2/+8
|\ \ | |/
| * add compiler option to disable builtins (special case function calls)Joe Watkins2016-05-041-2/+8
* | Allow catching multiple exception types in a single catch statementPierrick Charron2016-05-011-18/+37
* | Merge branch 'PHP-7.0'Nikita Popov2016-05-011-0/+1
|\ \ | |/
| * Fix ('\bar')() in namespaceNikita Popov2016-05-011-0/+1
* | Fixed compilation warningsDmitry Stogov2016-04-291-3/+3
* | Ct bind private/final $this method call argsNikita Popov2016-04-271-1/+15
* | Merge branch 'PHP-7.0'Bob Weinand2016-04-211-0/+9
|\ \ | |/
| * Fix constant expr coaleasce with protected mode opcacheBob Weinand2016-04-211-0/+9
* | Merge remote-tracking branch 'origin/PHP-7.0'Bob Weinand2016-04-211-5/+27
|\ \ | |/
| * Fix magic constants (__LINE__) with ?? for constant scalar exprsBob Weinand2016-04-211-5/+27
* | Merge remote-tracking branch 'origin/PHP-7.0'Bob Weinand2016-04-211-1/+1
|\ \ | |/
| * allow null coalescing (??) on constant expressionsMárcio Almada2016-04-211-1/+1
* | Merge branch 'PHP-7.0'Nikita Popov2016-04-201-2/+3
|\ \ | |/
| * Fix bug #71737Nikita Popov2016-04-201-2/+3
* | Fully initialize DECLARE_CLASS/FUNCTION opcodesNikita Popov2016-04-181-0/+2
* | Use DO_FCALL_BY_NAME instead of DO_FCALL, if possibleDmitry Stogov2016-04-141-13/+17
* | Use return type hints for type inference and eliminate useless VERIFY_RETRUN_...Dmitry Stogov2016-04-071-3/+21
* | Merge branch 'PHP-7.0'Joe Watkins2016-04-031-1/+1
|\ \ | |/
| * fix #69537: __debugInfo with empty string for key gives errorJoe Watkins2016-04-031-1/+1
* | Warn about invalid strings in arithmeticAndrea Faulds2016-03-301-7/+44
* | Merge remote-tracking branch 'origin/PHP-7.0'Bob Weinand2016-03-271-6/+6
|\ \ | |/
| * fix #71414 (Interface method override inherited method and implemented in a t...Joe Watkins2016-03-261-6/+6
* | Fix FETCH_CLASS_SELF comparisonsNikita Popov2016-03-261-1/+2
* | Evaluate arguments of new for classes without ctorNikita Popov2016-03-251-1/+2
* | Allow specifying keys on list() elementsAndrea Faulds2016-03-251-2/+35