summaryrefslogtreecommitdiff
path: root/Zend/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fixed indirect modification of magic ArrayAccess method argumentsDmitry Stogov2017-10-268-0/+162
|
* Backport testsDmitry Stogov2017-10-262-0/+34
|
* Fixed indirect modification of magic method arguments.Dmitry Stogov2017-10-267-1/+112
|
* Fixed testXinchen Hui2017-10-261-0/+2
|
* Fixed bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS)Xinchen Hui2017-10-261-0/+15
|
* Fix bug #75290Andrea Faulds2017-09-291-0/+26
|
* Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).Xinchen Hui2017-09-241-0/+13
|
* Fixed bug #75252Nikita Popov2017-09-241-0/+28
|
* Fixed testXinchen Hui2017-07-271-27/+0
|
* Fixed bug #74954 (null deref and segfault in zend_generator_resume())Bob Weinand2017-07-221-0/+45
|
* Fixed bug #74947 (Segfault in scanner on INF number)Xinchen Hui2017-07-211-0/+12
|
* Fix bug #74603 - use correct buffer sizeStanislav Malyshev2017-07-042-0/+16
|
* Fixed bug #74840 (Opcache overwrites argument of GENERATOR_RETURN within ↵Bob Weinand2017-07-011-0/+21
| | | | finally)
* Fixed bug #73900Nikita Popov2017-06-251-0/+15
|
* Don't leave holes in func_get_args() and backtracesNikita Popov2017-06-251-4/+20
| | | | | Argument lists should always be continuous and hole-free, even if local variables are unset. Replace UNDEF values with NULLs.
* Fixed bug #74657 (Undefined constants in array properties result in broken ↵Xinchen Hui2017-05-271-0/+26
| | | | properties)
* Fixed bug #74546 (SIGILL in ↵Xinchen Hui2017-05-081-0/+11
| | | | ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER())
* Improve accuracy of opline lineno informationNikita Popov2017-04-151-1/+1
| | | | | 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-111-0/+38
|
* Resolve bug #74188 (undefined statics raising with ?? operator)Thomas Punt2017-04-091-0/+14
|
* Fix bug where `yield from` is captured too greedilySara Golemon2017-03-231-0/+24
| | | | | | | | | | | | | | | | | | | 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.
* Fixed bug #73960Nikita Popov2017-03-101-0/+16
|
* Fix potential crash when setting invalid declare valueSara Golemon2017-02-281-0/+10
| | | | | | | | | | | Using a non-literal expression in a declare value can cause the compiler to crash trying to turn that AST node into a usable zval. There was an existing test for such values using 'encoding', but that didn't crash because it's handled by the lexer rather than being compiled. Trying to use a non-literal with ticks reproduces the crash.
* Fixed bug #73989 (PHP 7.1 Segfaults within Symfony test suite)Xinchen Hui2017-02-131-0/+28
|
* Fixed bug #74084 (Out of bound read - zend_mm_alloc_small)Xinchen Hui2017-02-121-0/+19
|
* use some dynamically generated NAN as wellAnatol Belski2017-02-071-1/+1
|
* Fix bug #73954Andrea Faulds2017-02-051-0/+23
|
* BUG #73998: Numeric properties are not accessible from get_object_varsMitch Hagstrand2017-02-021-0/+19
|
* Fixed bug #73916 (zend_print_flat_zval_r doesn't consider reference)Xinchen Hui2017-01-131-0/+16
|
* [ast] Fix exporting **= in expansion of assign opSara Golemon2017-01-081-0/+11
| | | | (cherry picked from commit 9c3865eb6a72a6f369ba524c5a87b4896a3a9acb)
* remove duplicate testJoe Watkins2017-01-041-4/+0
|
* fix testJoe Watkins2017-01-041-3/+4
|
* Another try at making concat_003 more reliableNikita Popov2016-12-291-28/+14
| | | | | | Use array_fill() for the array population loop -- this isn't the part that is being tested and on PHP 7.0 w/o opcache this duplicates the inner array a lot.
* Increase timing quota for small string concat testNikita Popov2016-12-211-3/+3
| | | | Test is regularly failing on Travis.
* Fix #73753 - Unpacked Arrays and DuplicationDavid Walker2016-12-211-0/+29
|
* Fixed bug #73792 (invalid foreach loop hangs script)Dmitry Stogov2016-12-201-0/+20
|
* Fixed bug #73663 ("Invalid opcode 65/16/8" occurs with a variable created ↵Xinchen Hui2016-12-061-0/+73
| | | | with list())
* Fixed behavior of failing compound assignments (they shouldn't change the ↵Dmitry Stogov2016-12-051-2/+145
| | | | source value when exception thrown during type converion).
* Fix leak when using $this outside of object contextBob Weinand2016-12-031-0/+12
|
* Fix test of wrong operator in self_xor.phptBob Weinand2016-12-021-5/+5
|
* Fixed behavior of failing compound assignments (they shouldn't change the ↵Dmitry Stogov2016-12-021-0/+17
| | | | source value when exception thrown during type converion).
* Fixed behavior of failing compound assignments (they shouldn't change the ↵Dmitry Stogov2016-12-021-0/+24
| | | | source value).
* Fixed possible memory leak in &=, |=, ^=.Dmitry Stogov2016-12-023-1/+31
|
* Fixed calling generators through magic __call()Dmitry Stogov2016-11-281-0/+24
|
* Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-11-011-0/+2
|\
| * Fix #73436: Setting allow_url_fopen to Off makes several tests failChristoph M. Becker2016-11-011-0/+2
| | | | | | | | We make sure that these tests run with allow_url_fopen=1.
* | Fixed bug #73350 (Exception::__toString() cause circular references)Xinchen Hui2016-10-222-1/+28
| |
* | Fixed bug #73338 (Exception thrown from error handler may crash)Bob Weinand2016-10-181-0/+18
| |
* | Merge branch 'PHP-5.6' into PHP-7.0Dmitry Stogov2016-10-181-0/+12
|\ \ | |/ | | | | | | * PHP-5.6: Fixed bug #73337 (try/catch not working with two exceptions inside a same operation)
| * Fixed bug #73337 (try/catch not working with two exceptions inside a same ↵Dmitry Stogov2016-10-181-0/+12
| | | | | | | | operation)