Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't use FUNC_ARG fetches for call_user_func() | Nikita Popov | 2016-06-28 | 1 | -0/+18 |
| | | | | This makes no sense -- SEND_USER can't even handle INDIRECTs. | ||||
* | Make call_user_func() on reference args consistent | Nikita Popov | 2016-06-28 | 1 | -0/+28 |
| | | | | | | Previously reference arguments were allowed if call_user_func() was compiled to SEND_USER and not otherwise. Make it consistent by always forbidding them. | ||||
* | Fixed test | Xinchen Hui | 2016-06-28 | 1 | -2/+0 |
| | |||||
* | Fixed bug #72508 (strange references after recursive function call and ↵ | Xinchen Hui | 2016-06-28 | 1 | -0/+30 |
| | | | | "switch" statement) | ||||
* | Forbid "yield from" in force closed generators | Nikita Popov | 2016-05-28 | 1 | -0/+37 |
| | | | | | | | Same check we do for "yield", was missed when "yield from" was added. We could make this more granular by only forbidding to actually yield values and still allow something like "yield from []", but this does not seem worthwhile. | ||||
* | Added NEWS Entry | Xinchen Hui | 2016-05-28 | 1 | -11/+0 |
| | |||||
* | Test for bug #72221, segfault in zend_memnstr_ex | Lauri Kenttä | 2016-05-28 | 1 | -0/+11 |
| | |||||
* | fix dir separator in test | Anatol Belski | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | Fix serializing ZEND_AST_SHELL_EXEC | Sara Golemon | 2016-05-12 | 1 | -0/+11 |
| | | | | | | Currently, `foo` is reserialized as `'foo'` due to misuse of zend_ast_export(). ZEND_AST_SHELL_EXEC can only contain ZEND_AST_ZVAL(string) or ZEND_AST_ENCAPS_LIST, so just handle the ZEND_AST_ZVAL(string) case directly. | ||||
* | Fixed test | Xinchen Hui | 2016-05-07 | 1 | -0/+7 |
| | |||||
* | Fixed test | Xinchen Hui | 2016-05-06 | 1 | -4/+3 |
| | |||||
* | Fixed bug #72162 (use-after-free - error_reporting) | Xinchen Hui | 2016-05-05 | 1 | -0/+11 |
| | |||||
* | Fix bug #72159 | Nikita Popov | 2016-05-04 | 3 | -0/+45 |
| | |||||
* | Fix leaks in QM_ASSIGN, JMP_SET and COALESCE | Nikita Popov | 2016-05-03 | 1 | -0/+20 |
| | | | | | The QM_ASSIGN code was rewritten to use the standard pattern for handling CVs and VARs. | ||||
* | Fix leak in zend_get_constant_ex | Nikita Popov | 2016-05-02 | 1 | -0/+18 |
| | |||||
* | fix dir separator in test | Anatol Belski | 2016-05-01 | 1 | -1/+1 |
| | |||||
* | Fix ('\bar')() in namespace | Nikita Popov | 2016-05-01 | 1 | -0/+15 |
| | |||||
* | Added test | Dmitry Stogov | 2016-04-28 | 1 | -0/+18 |
| | |||||
* | Fixed BC break described by bug #72119. | Dmitry Stogov | 2016-04-28 | 2 | -0/+4 |
| | | | | It was introduced after 7.0.5 release by attempt to fix bug #71428. | ||||
* | Fixed bug #72101 (crash on complex code) | Dmitry Stogov | 2016-04-25 | 1 | -0/+85 |
| | |||||
* | Fix magic constants (__LINE__) with ?? for constant scalar exprs | Bob Weinand | 2016-04-21 | 3 | -5/+21 |
| | | | | Also fix general memory leak when root ast gets replaced in compile time evaluation | ||||
* | allow null coalescing (??) on constant expressions | Márcio Almada | 2016-04-21 | 1 | -0/+45 |
| | |||||
* | Fix bug #71737 | Nikita Popov | 2016-04-20 | 2 | -2/+17 |
| | | | | Also improve the error message for $this used in parameters. | ||||
* | Fix RECV opcode to handle all kinds of exceptions | Nikita Nefedov | 2016-04-20 | 1 | -0/+21 |
| | | | | | fix RECV opcode to handle exceptions thrown from user-defined error handler as a result Notice error from failed type coercion | ||||
* | Fix SEND_USER as well | Nikita Popov | 2016-04-18 | 1 | -0/+26 |
| | | | | Missed copy&paste code here | ||||
* | Fix SEND_ARRAY+PREFER_REF SHM corruption | Nikita Popov | 2016-04-18 | 1 | -0/+47 |
| | | | | | Make the behavior consistent between namespaced and not and with PHP 5.6. | ||||
* | Fix SEND_UNPACK array separation | Nikita Popov | 2016-04-16 | 1 | -0/+36 |
| | | | | Separating only immutable arrays is not enough. | ||||
* | Fixed bug #72038 (Function calls with values to a by-ref parameter don't ↵ | Bob Weinand | 2016-04-16 | 3 | -3/+33 |
| | | | | always throw a notice) | ||||
* | Fix ZEND_SEPARATE for by-val func returning ref zval | Nikita Popov | 2016-04-12 | 1 | -0/+25 |
| | |||||
* | fix skipif | Remi Collet | 2016-04-12 | 1 | -1/+1 |
| | |||||
* | Fixed bug #71980 | Nikita Popov | 2016-04-07 | 1 | -0/+43 |
| | |||||
* | Remove __halt_compiler from semi-reserved tokens | Nikita Popov | 2016-04-07 | 3 | -9/+0 |
| | | | | token_get_all() is not capable of dealing with this one correctly. | ||||
* | Fixed bug #71978 (Existence of return type hint affects other compatibility ↵ | Dmitry Stogov | 2016-04-06 | 1 | -0/+21 |
| | | | | rules) | ||||
* | Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0 | Joe Watkins | 2016-04-03 | 1 | -0/+30 |
|\ | |||||
| * | Fixed bug #71930 (_zval_dtor_func: Assertion `(arr)->gc.refcount <= 1' failed) | Xinchen Hui | 2016-04-01 | 1 | -0/+30 |
| | | |||||
* | | fix #69537: __debugInfo with empty string for key gives error | Joe Watkins | 2016-04-03 | 1 | -0/+19 |
|/ | |||||
* | Fix __invoke comparison in closure_get_method | Nikita Popov | 2016-03-30 | 1 | -0/+16 |
| | | | | | It compared against the wrong variable. Fixed this by getting rid of lc_name entirely and use equals_literal_ci instead. | ||||
* | Fixed bug #71922 | Nikita Popov | 2016-03-29 | 1 | -0/+21 |
| | |||||
* | Update tests | Xinchen Hui | 2016-03-29 | 1 | -0/+15 |
| | |||||
* | Fixed bug #71914 (Reference is lost in "switch") | Xinchen Hui | 2016-03-29 | 1 | -0/+25 |
| | |||||
* | fix bug #71428: Validation type inheritance with = NULL | Joe Watkins | 2016-03-29 | 1 | -0/+11 |
| | |||||
* | Bug #71428 work ... hopefully, fix drupal 8 | Joe Watkins | 2016-03-29 | 1 | -0/+23 |
| | |||||
* | work on #71428 | Joe Watkins | 2016-03-28 | 1 | -0/+13 |
| | |||||
* | my commits are bad, and I feel bad (test for bug #71414) | Joe Watkins | 2016-03-26 | 1 | -0/+25 |
| | |||||
* | fix #71414 (Interface method override inherited method and implemented in a ↵ | Joe Watkins | 2016-03-26 | 3 | -3/+3 |
| | | | | trait causes fatal error) | ||||
* | add test for bug | Joe Watkins | 2016-03-26 | 1 | -0/+61 |
| | |||||
* | Fixed bug #71871 | Nikita Popov | 2016-03-21 | 2 | -0/+24 |
| | |||||
* | Fixed bug #71731 | Nikita Popov | 2016-03-20 | 1 | -0/+64 |
| | | | | | | | | | | The read_dimension() handler in BP_VAR_IS mode will now call offsetExists() before caling offsetGet(). This has always been a problem, however recently the issue has been exacerbated, because the null-coalesce operator ?? makes it visible for non-nested array accesses. Also fixes #69659. | ||||
* | Fix use of UNDEF instead of NULL in read_dimension | Nikita Popov | 2016-03-20 | 2 | -2/+43 |
| | |||||
* | Fixed Bug #71859 (zend_objects_store_call_destructors operates on realloced ↵ | Xinchen Hui | 2016-03-20 | 1 | -0/+28 |
| | | | | memory, crashing) |