summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix assertion failure in cufa optimization with named argsNikita Popov2021-02-151-0/+1
* Improve switch continue warningNikita Popov2021-01-251-8/+19
* Fixed bug #80596: Fix anonymous class union typehint errorsDaniil Gentili2021-01-141-3/+13
* Fix use after free with file cache and arena allocated stringsNikita Popov2020-12-011-1/+3
* Fixed bug #80334Nikita Popov2020-11-091-6/+11
* Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-11-041-1/+2
|\
| * Fix dynamic function definition in preload scriptNikita Popov2020-11-041-1/+2
* | Don't disable early binding during preloading scriptNikita Popov2020-11-031-1/+1
* | Improved error message for typed class properties with null as default valueBogdan Ungureanu2020-11-031-2/+5
* | Merge branch 'PHP-7.4' into PHP-8.0Dmitry Stogov2020-10-281-1/+5
|\ \ | |/
| * Fixed run-time binding of preloaded dynamically declared functionDmitry Stogov2020-10-281-1/+5
* | Fixed bug #80225Nikita Popov2020-10-121-6/+7
* | Allow attributes to be applied to property/constant groupsNikita Popov2020-09-271-11/+0
* | Make constexpr compilation robust against multiple compilationNikita Popov2020-09-271-45/+34
* | Honor strict_types=1 for attributes, improve backtracesNikita Popov2020-09-271-1/+4
* | Fix detection of code outside namespaceNikita Popov2020-09-211-20/+10
* | Remove support for EXT_NOPNikita Popov2020-09-181-5/+0
* | Fix compile-time/run-time discrepancies with unary operatorsNikita Popov2020-09-151-13/+27
* | Avoid gap in AST_CLASS child nodes for attributesTyson Andre2020-09-101-3/+3
* | Adjust assignment line number for matchIlija Tovilo2020-09-081-0/+1
* | Accept zend_string instead of zval in zend_compile_stringNikita Popov2020-09-071-1/+1
* | Fix leaks in sapi testsNikita Popov2020-09-031-0/+1
* | Don't intern compiled_filenameNikita Popov2020-09-031-3/+6
* | Remove CG(filenames_table)Nikita Popov2020-09-031-13/+0
* | Change Attribute Syntax from @@ to #[]Benjamin Eberlei2020-09-021-32/+38
* | Fix by-ref list assign LIST_W+MAKE_REF separationNikita Popov2020-09-021-3/+4
* | Fix nullsafe operator with delayed oplinesNikita Popov2020-08-311-1/+10
* | Avoid ubsan warning with dummy cache slot addrNikita Popov2020-08-281-1/+4
* | Improve type declarations for Zend APIsGeorge Peter Banyard2020-08-281-40/+40
* | Drop various unused macros/APIsGeorge Peter Banyard2020-08-261-3/+3
* | 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