summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Slipt error messages while checking magic methods attributesGabriel Caruso2020-04-271-4/+10
* | Avoid throw expression leaksNikita Popov2020-04-271-4/+10
* | Pass existing lcname to check_magic_method_implementationNikita Popov2020-04-271-4/+6
* | Add case insensitive find_ptr hash functionsLevi Morrison2020-04-261-25/+11
* | Check Serialization magic methods structureGabriel Caruso2020-04-261-0/+4
* | Use zend_make_tmp_result() helper in more placesNikita Popov2020-04-241-11/+5
* | Accept result znode in zend_compile_class_decl()Nikita Popov2020-04-241-12/+8
* | Use return in compile_expr for consistencyIlija Tovilo2020-04-241-1/+1
* | Make throw statement an expressionIlija Tovilo2020-04-231-4/+7
* | Remove ZEND_ACC_DTOR flagNikita Popov2020-04-171-1/+0
* | Fix magic method nameGabriel Caruso2020-04-161-1/+1
* | Improve error messages for magic methods by appending method's classGabriel Caruso2020-04-161-13/+15
* | Add zend_string_concat2 APINikita Popov2020-04-141-10/+3
* | Add zend_create_member_string() APINikita Popov2020-04-141-6/+10
* | Export the zend_string_concat3() APINikita Popov2020-04-091-16/+3
* | Make division by zero error check more accurateNikita Popov2020-04-011-1/+2
* | Unify checks for binary operator errors for ct evalNikita Popov2020-04-011-27/+29
* | Check abstract method signatures coming from traitsNikita Popov2020-03-261-1/+1
* | Revert "Fetch for read in nested property assignments"Nikita Popov2020-03-181-7/+1
* | Fetch for read in nested property assignmentsNikita Popov2020-03-181-1/+7
* | Merge branch 'PHP-7.4'Dmitry Stogov2020-03-131-3/+13
|\ \ | |/
| * Check asserts earlyDmitry Stogov2020-03-121-1/+1
| * Avoid "Anonymous class wasn't preloaded" error by lazely loading of not prelo...Dmitry Stogov2020-03-121-3/+13
* | Store aliased name of trait methodNikita Popov2020-03-031-4/+4
* | Automatically implement Stringable interfaceNikita Popov2020-03-021-4/+23
* | Define Stringable with __toString():string methodNicolas Grekas2020-03-021-7/+12
* | Avoid more null arithmeticNikita Popov2020-02-271-3/+3
* | Use EX_NUM_TO_VAR() in more placesNikita Popov2020-02-271-2/+2
* | Deprecate required param after optionalNikita Popov2020-02-181-0/+15