summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Fix dynamic function definition in preload scriptNikita Popov2020-11-041-1/+2
* Fixed run-time binding of preloaded dynamically declared functionDmitry Stogov2020-10-281-1/+5
* Fixed bug #79783Nikita Popov2020-07-071-1/+5
* Fixed bug #79740Nikita Popov2020-06-261-0/+6
* Fix bug #79603, by retrying on RTD key collisionNikita Popov2020-05-201-12/+22
* 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
* Fixed bug #79155Nikita Popov2020-01-231-4/+9
* Property names of internal classes from temporary extensins, loaded by dl(), ...Dmitry Stogov2019-12-171-1/+1
* Introduce extra counter to avoid RTD key collisionsNikita Popov2019-12-131-27/+19
* Fixed bug #78950: Preloading trait method with static variablesNikita Popov2019-12-121-3/+10
* Revert "Fixed bug #78903: Conflict in RTD key for closures results in crash"Nikita Popov2019-12-111-11/+5
* Fixed bug #78903: Conflict in RTD key for closures results in crashNikita Popov2019-12-111-5/+11
* Fixed bug #78937 (Preloading unlinkable anonymous class can segfault)Dmitry Stogov2019-12-111-2/+6
* Fixed bug #78935: Check that all linked classes can be preloadedNikita Popov2019-12-101-2/+2
* Fixed bug #78926: Handle class table reallocation on failed linkNikita Popov2019-12-091-0/+2
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-12-061-12/+15
|\
| * Fix constant evaluation of && and ||Nikita Popov2019-12-061-12/+15
* | wsDmitry Stogov2019-11-121-7/+7
* | Don't check type of simple parameter default valuesNikita Popov2019-10-081-4/+7
* | Fixed bug #78648Nikita Popov2019-10-081-0/+1
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-041-1/+5
|\ \ | |/
| * Make sure T_ERROR is returned for all lexer exceptionsNikita Popov2019-10-041-1/+5
* | Fix use-after-free with delayed interned memoized const operandNikita Popov2019-10-041-1/+8
* | Fix crash when unpacking into array literal with string keysNikita Popov2019-10-041-0/+1
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-021-0/+3
|\ \ | |/
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-10-021-0/+3
| |\
| | * Fix segfault with __COMPILER_HALT_OFFSET__ and trailing {}Nikita Popov2019-10-021-0/+3
* | | Fix use-after-free in assign-ref compilationNikita Popov2019-09-131-6/+6
* | | Fixed incorrect usage of QM_ASSIGN instructionDmitry Stogov2019-09-131-2/+2
* | | Allow throwing exception while loading parent classNikita Popov2019-09-121-1/+5
* | | Improve "already declared" error messageNikita Popov2019-09-111-6/+3
* | | Fixed bug #78502Nikita Popov2019-09-061-8/+9
* | | Relax closure $this unbinding deprecationNikita Popov2019-08-231-0/+5
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-08-121-0/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-08-121-0/+1
| |\ \ | | |/
| | * Intern alias old_name earlyNikita Popov2019-08-121-0/+1
* | | Revert "Use RW fetch for argument unpacking"Nikita Popov2019-08-011-9/+1
* | | Use RW fetch for argument unpackingNikita Popov2019-07-301-1/+9
* | | Fixed bug #78344Nikita Popov2019-07-291-1/+31
* | | Deprecate is_real() functionNikita Popov2019-07-221-1/+0
* | | Use run-time cache to avoid repeatable hash lookups in ZEND_DECLARE_CLASS_DEL...Dmitry Stogov2019-07-191-2/+19
* | | Deprecate alternative array access syntaxrjhdby2019-07-191-3/+12
* | | Use run-time cache to avoid repeatable hash lookups when creating anonymous f...Dmitry Stogov2019-07-191-0/+2
* | | ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly ...Dmitry Stogov2019-07-191-2/+1
* | | Move shebang handling into the lexerNikita Popov2019-07-151-1/+1
* | | Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-7/+8
* | | Fix out-of-bounds read in array compilationNikita Popov2019-06-281-3/+5
* | | Avoid double checks on early bindingDmitry Stogov2019-06-271-25/+7
* | | Set ZEND_ACC_LINKED flag after early binding (for consistency)Dmitry Stogov2019-06-251-2/+4