summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix over-eager named params optimizationNikita Popov2020-08-261-1/+1
* | Fix nullsafe operator on $thisNikita Popov2020-08-111-8/+12
* | Fix handling of nullsafe method in empty()Nikita Popov2020-08-031-1/+1
* | Implement named parametersNikita Popov2020-07-311-19/+143
* | Fixed bug #79897: Promoted constructor params with attribs cause crashDeus Kane2020-07-301-1/+8
* | Fix leak with nullsafe operator with constant LHSNikita Popov2020-07-291-3/+3
* | Fix use-after-free when nullsafe used with constant LHSNikita Popov2020-07-281-0/+3
* | Fix null pointer deref in compile_return()Nikita Popov2020-07-271-4/+4
* | Make nested ternary without parentheses a compile errorNikita Popov2020-07-241-6/+6
* | Implement nullsafe ?-> operatorIlija Tovilo2020-07-241-16/+168
* | Treat namespaced names as single tokenNikita Popov2020-07-221-1/+1
* | Add common code for magic method assignmentNikita Popov2020-07-201-33/+2
* | Unify magic method visibility checkNikita Popov2020-07-201-28/+2
* | Unify magic method return type checksNikita Popov2020-07-201-19/+0
* | Unify static/non-static check for magic methodsNikita Popov2020-07-201-37/+15
* | Fixed bug #79867Nikita Popov2020-07-171-4/+9
* | Ignore inheritance rules on private methodsPedro Magalhães2020-07-151-0/+4
* | Fix free of uninitialized memory in MATCH_ERRORIlija Tovilo2020-07-121-16/+18
* | Review the usage of apostrophes in error messagesMáté Kocsis2020-07-101-1/+1
* | Add missing addref for MATCH_ERROR operandNikita Popov2020-07-101-1/+4
* | Implement match expressionIlija Tovilo2020-07-091-0/+225
* | Skip special function optimization for redeclared disabled functionsNikita Popov2020-07-081-0/+6
* | Merge branch 'PHP-7.4'Nikita Popov2020-07-071-1/+5
|\ \ | |/
| * Fixed bug #79783Nikita Popov2020-07-071-1/+5
| * Fixed bug #79740Nikita Popov2020-06-261-0/+6
* | refactor: class constants parsingmoliata2020-07-061-17/+27
* | Treat attribute argument lists like normal argument listsNikita Popov2020-07-021-0/+5
* | Implement Attribute Amendments.Martin Schröder2020-06-291-8/+32
* | Cache __unserialize() instead of unserialize()Nikita Popov2020-06-261-8/+6
* | Use ZEND_TOSTRING_FUNC_NAMEmoliata2020-06-181-1/+1
* | Use zend_is_constructor()moliata2020-06-171-1/+1
* | Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)Christoph M. Becker2020-06-161-2/+2
* | Add helper APIs for maybe-interned string creationtwosee2020-06-081-2/+2
* | Fix bug #77966: Cannot alias a method named "namespace"Nikita Popov2020-06-081-1/+1
* | Constify char * arguments of APIstwosee2020-06-081-1/+1
* | Fix expression warnings and break warningstwosee2020-06-071-4/+4
* | Implement "Constructor Promotion" RFCNikita Popov2020-06-051-4/+81
* | Add AttributesBenjamin Eberlei2020-06-041-8/+85
* | Fix #79652 Ensure that the mixed type is displayed instead of the union of al...Máté Kocsis2020-05-301-1/+1
* | Fix variable typeNikita Popov2020-05-261-4/+4
* | Allow generators to have a real return type of `mixed` or `object`Tyson Andre2020-05-261-3/+2
* | Support catching exceptions without capturing them to variablesMax Semenik2020-05-261-4/+4
* | Remove depreacted curly brace offset syntaxGeorge Peter Banyard2020-05-221-3/+2
* | Add support for the mixed typeMáté Kocsis2020-05-221-7/+28
* | Merge branch 'PHP-7.4'Nikita Popov2020-05-201-12/+22
|\ \ | |/
| * Fix bug #79603, by retrying on RTD key collisionNikita Popov2020-05-201-12/+22
* | Use zend_zval_type_name() API where possibleNikita Popov2020-05-131-2/+2
* | Make numeric operations on resources, arrays and objects type errorsNikita Popov2020-05-051-5/+3
* | Completely remove disabled functions from function tableNikita Popov2020-04-301-4/+0
* | Check `__set_state` structureGabriel Caruso2020-04-281-0/+2