summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Collapse)AuthorAgeFilesLines
* Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loopSara Golemon2018-01-231-1/+1
|
* Use dtor unconditionally in error caseAnatol Belski2017-12-041-1/+1
|
* Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)Xinchen Hui2017-12-042-1/+65
| | | | (cherry picked from commit 3b9ba7b6bd9e24bdbeca8e8e3f24cee2fccc51d8)
* Fix ZEND_SIGNED_MULTIPLY_LONG for AArch64Andy Postnikov2017-12-021-2/+2
| | | | | | | | Register operands are required in this context. This is a backport of 8c8679207ae5ada8751288e75b78c928a4d34d1d to PHP 7.0+. The current code caused incorrect behavior on AArch64 when compiling with clang.
* Set trailing zeroDmitry Stogov2017-12-011-1/+1
|
* Fixed #75384 PHP seems incompatible with OneDrive files on demandAnatol Belski2017-11-081-2/+19
|
* Fixed indirect modification of magic ArrayAccess method argumentsDmitry Stogov2017-10-269-23/+198
|
* Backport testsDmitry Stogov2017-10-262-0/+34
|
* Fixed indirect modification of magic method arguments.Dmitry Stogov2017-10-268-7/+131
|
* Fixed testXinchen Hui2017-10-261-0/+2
|
* Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)Xinchen Hui2017-10-262-2/+20
|
* Fixed bug #75368 (mmap/munmap trashing on unlucky allocations)Dmitry Stogov2017-10-131-1/+19
|
* Fix bug #75290Andrea Faulds2017-09-292-3/+36
|
* Fixed #75220 - Segfault when calling is_callable on parentNester2017-09-271-3/+6
|
* Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).Xinchen Hui2017-09-242-1/+16
|
* Fixed bug #75252Nikita Popov2017-09-242-0/+30
|
* Properly update string type flagsDmitry Stogov2017-09-131-2/+4
|
* Revert "Properly update string type flags"Dmitry Stogov2017-09-131-7/+0
| | | | This reverts commit 99b1a62d559f993ed02c50e6a4298c4bd2dcd33c.
* Properly update string type flagsDmitry Stogov2017-09-121-0/+7
|
* drop symbol definition, and not defined anywhereRemi Collet2017-09-121-1/+0
|
* Add BC define for users of the typoed zend_symbtable_add_newSara Golemon2017-09-071-0/+4
|
* Fix typo in zend_symtable_add_new() API nameSara Golemon2017-09-072-2/+2
|
* fixed #endif commentsclwu2017-08-021-1/+1
|
* Simpler fix for #74974Pedro Magalhães2017-07-272-21/+1
|
* Fixed testXinchen Hui2017-07-271-27/+0
|
* Use compatability zend_isnan() instead of POSIX isnan()Sara Golemon2017-07-221-2/+2
| | | | s/isnan/zend_isnan/g
* Fix compile-time optimization of NAN comparisonsSara Golemon2017-07-221-0/+20
|
* Fixed bug #74954 (null deref and segfault in zend_generator_resume())Bob Weinand2017-07-222-4/+47
|
* Move the define into the header to reduce diff for future upgradeAnatol Belski2017-07-212-2/+4
|
* Fixed bug #74947 (Segfault in scanner on INF number)Xinchen Hui2017-07-214-198/+208
|
* Fix bug #74603 - use correct buffer sizeStanislav Malyshev2017-07-043-1/+17
|
* yet one C++ compat fixAnatol Belski2017-07-011-1/+1
|
* fix C++ compatAnatol Belski2017-07-011-0/+2
|
* Fixed bug #74840 (Opcache overwrites argument of GENERATOR_RETURN within ↵Bob Weinand2017-07-011-0/+21
| | | | finally)
* Fix bug #74832, crash in extension loadingJulien Pauli2017-06-291-1/+3
|
* Fixed bug #73900Nikita Popov2017-06-252-10/+18
|
* Don't leave holes in func_get_args() and backtracesNikita Popov2017-06-252-19/+34
| | | | | Argument lists should always be continuous and hole-free, even if local variables are unset. Replace UNDEF values with NULLs.
* Remove superfluous branchThomas Punt2017-06-231-1/+0
|
* Correct the locationXinchen Hui2017-05-271-2/+1
|
* Fixed bug #74657 (Undefined constants in array properties result in broken ↵Xinchen Hui2017-05-272-2/+29
| | | | properties)
* Fixed another potential dangling pointerXinchen Hui2017-05-081-2/+5
|
* Fixed bug #74546 (SIGILL in ↵Xinchen Hui2017-05-082-2/+16
| | | | ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER())
* Improve accuracy of opline lineno informationNikita Popov2017-04-152-1/+3
| | | | | If compile_var() was used instead of compile_expr() we did not update the current lineno.
* Fixed bug #74408 (Endless loop bypassing execution time limit)Xinchen Hui2017-04-112-0/+47
|
* Add NEWSNikita Popov2017-04-092-10/+10
|
* Resolve bug #74188 (undefined statics raising with ?? operator)Thomas Punt2017-04-093-78/+212
|
* fix possible out of bounds buffer accessAnatol Belski2017-04-031-1/+1
|
* Fix sequencing UBNikita Popov2017-03-232-422/+445
|
* Fix lineno for AST_ZVAL nodesNikita Popov2017-03-233-3/+10
|
* Fix bug where `yield from` is captured too greedilySara Golemon2017-03-232-1/+26
| | | | | | | | | | | | | | | | | | | In the following piece of code: ```php function from1234($x) { return $x; } function foo($x) { yield from1234($x); } ``` The statement inside foo is taken as `yield from` `1234($x)` which is neither the intent, nor even legal syntax for an fcall. Do a lookahead for breaking non-label characters after the `yield from` and only accept it if they occur.