Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Trim trailing whitespace in source code files | Peter Kokot | 2018-10-13 | 1 | -11/+11 |
| | |||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-7.0' into PHP-7.1 | Dmitry Stogov | 2017-12-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-7.0: Set trailing zero | ||||
| * | Set trailing zero | Dmitry Stogov | 2017-12-01 | 1 | -1/+1 |
| | | |||||
* | | Fixed bug #74589 __DIR__ wrong for unicode character | Anatol Belski | 2017-05-15 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2017-05-08 | 1 | -2/+5 |
|\ \ | |/ | | | | | | | * PHP-7.0: Fixed another potential dangling pointer | ||||
| * | Fixed another potential dangling pointer | Xinchen Hui | 2017-05-08 | 1 | -2/+5 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2017-05-08 | 1 | -2/+5 |
|\ \ | |/ | | | | | | | * PHP-7.0: Fixed bug #74546 (SIGILL in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()) | ||||
| * | Fixed bug #74546 (SIGILL in ↵ | Xinchen Hui | 2017-05-08 | 1 | -2/+5 |
| | | | | | | | | ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()) | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2017-04-15 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Improve accuracy of opline lineno information | Nikita Popov | 2017-04-15 | 1 | -0/+2 |
| | | | | | | | | | | If compile_var() was used instead of compile_expr() we did not update the current lineno. | ||||
* | | Fixed bug #74444: multiple catch freezes in some cases | David Matejka | 2017-04-15 | 1 | -0/+1 |
| | | | | | | | | zend_emit_jump() may reallocate, so reload the opline. | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2017-03-23 | 1 | -1/+3 |
|\ \ | |/ | |||||
| * | Fix lineno for AST_ZVAL nodes | Nikita Popov | 2017-03-23 | 1 | -1/+3 |
| | | |||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Sara Golemon | 2017-02-28 | 1 | -1/+5 |
|\ \ | |/ | | | | | | | * PHP-7.0: Fix potential crash when setting invalid declare value | ||||
| * | Fix potential crash when setting invalid declare value | Sara Golemon | 2017-02-28 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | | |||||
* | | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | | |||||
* | | Fix string extension in negate_num_string | Nikita Popov | 2016-12-21 | 1 | -1/+1 |
| | | | | | | | | Forgot to actually assign the reallocated string... | ||||
* | | Revert "Reorder the oplines" (Break Zend/tests/return_types/bug71092.phpt) | Xinchen Hui | 2016-12-21 | 1 | -2/+2 |
| | | | | | | | | This reverts commit a12f43ee2c3d27a7eb9a3c873901643df5f7197e. | ||||
* | | Reorder the oplines | Xinchen Hui | 2016-12-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | 1. we should only do the return type checking when it is really about to return 2. for 029.php, actually, the exception threw should be discard while it jmp into finally(it could be observed by change the return to return an array) 3. after this fix, the test 029.phpt behavior consistently with 7.0 4. good for optimizer too | ||||
* | | Fix T_NUM_STRING negation | Nikita Popov | 2016-12-11 | 1 | -0/+22 |
| | | | | | | | | | | | | | | T_NUM_STRING follows the rules of symtable numeric string conversion. If the offset isn't an integer under those rules, it is treated as a string. This should apply to negated T_NUM_STRINGs as well. | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2016-12-06 | 1 | -1/+10 |
|\ \ | |/ | | | | | | | * PHP-7.0: Fixed bug #73663 ("Invalid opcode 65/16/8" occurs with a variable created with list()) | ||||
| * | Fixed bug #73663 ("Invalid opcode 65/16/8" occurs with a variable created ↵ | Xinchen Hui | 2016-12-06 | 1 | -1/+10 |
| | | | | | | | | with list()) | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Xinchen Hui | 2016-11-24 | 1 | -4/+2 |
|\ \ | |/ | | | | | | | * PHP-7.0: Fixed bug #73585 (Logging of "Internal Zend error - Missing class information" missing class name) | ||||
| * | Fixed bug #73585 (Logging of "Internal Zend error - Missing class ↵ | Xinchen Hui | 2016-11-24 | 1 | -4/+2 |
| | | | | | | | | | | | | information" missing class name) Actually, I doubt how thing bug could be triggered | ||||
* | | Intriduced ZEND_ACC_INHERITED class flag. | Dmitry Stogov | 2016-11-01 | 1 | -0/+1 |
| | | | | | | | | It's going to be helpful for static optimisations, when "parent" is not known yet. | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2016-10-08 | 1 | -34/+37 |
|\ \ | |/ | |||||
| * | Fix bug #66773, #66862 | Nikita Popov | 2016-10-08 | 1 | -34/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | This a partial backport of 8754b19. It a) fixes the class/function/constant import table confusion in the namespaced case, and b) restricts conflict checks to a single file based on a filename pointer comparison. It does not fix the issues with filename reuse (e.g. due to eval) and late-bound classes. This part of the change requires globals changes. | ||||
* | | Merge branch 'PHP-7.0' into PHP-7.1 | Nikita Popov | 2016-09-28 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | Merge branch 'PHP-5.6' into PHP-7.0 | Nikita Popov | 2016-09-28 | 1 | -1/+5 |
| |\ | |||||
| | * | Handle resource keys in constexpr arrays | Nikita Popov | 2016-09-28 | 1 | -0/+3 |
| | | | |||||
| | * | Fix the constant array case as well | Nikita Popov | 2016-09-28 | 1 | -2/+5 |
| | | | |||||
| | * | Don't enforce LSP if prototype method is private | Pedro Magalhães | 2016-07-05 | 1 | -2/+2 |
| | | | | | | | | | | | | Fixes bug #72496. | ||||
| | * | Fix ZTS builds by adding a missing TSRMLS_FETCH(). | Adam Harvey | 2016-04-20 | 1 | -0/+1 |
| | | | |||||
| | * | Prevent usage in GC after free. | Dmitry Stogov | 2016-04-19 | 1 | -1/+2 |
| | | | |||||
| | * | Fix #69537: __debugInfo with empty string for key gives error | Joe Watkins | 2016-04-03 | 1 | -1/+1 |
| | | | |||||
| | * | bump year which is missed in rev 49493a2 | Xinchen Hui | 2016-01-02 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed bug #70958 (Invalid opcode while using ::class as trait method ↵ | Xinchen Hui | 2015-11-23 | 1 | -2/+8 |
| | | | | | | | | | | | | paramater default value) | ||||
| | * | Fixed bug #70957 (self::class can not be resolved with reflection for ↵ | Xinchen Hui | 2015-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | | abstract class) | ||||
| | * | Fixed bug #70828 (php-fpm 5.6 with opcache crashes when referencing a ↵ | Xinchen Hui | 2015-11-02 | 1 | -1/+1 |
| | | | | | | | | | | | | non-existent constant) | ||||
| | * | Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer) | Xinchen Hui | 2015-10-03 | 1 | -5/+1 |
| | | | |||||
| | * | fix C89 compat | Anatol Belski | 2015-07-07 | 1 | -1/+3 |
| | | | |||||
* | | | Combine code for keyed/unkeyed list() | Nikita Popov | 2016-09-28 | 1 | -58/+29 |
| | | | |||||
* | | | Fix segfault when empty entry in keyed array assignment | Nikita Popov | 2016-09-28 | 1 | -8/+9 |
| | | | |||||
* | | | Use SEND_USER for CONST|TMP as well | Nikita Popov | 2016-09-25 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise we're missing the "expected to be a reference, value given" warning that appears for ordinary calls to call_user_func(). Also update an UPGRADING note with recent changes wrt call_user_func(). | ||||
* | | | Compile intval() etc to casts | Nikita Popov | 2016-09-09 | 1 | -0/+26 |
| | | | |||||
* | | | Add ISSET_ISEMPTY_STATIC_PROP to smart branch list | Nikita Popov | 2016-09-06 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'PHP-7.0' into PHP-7.1 | Dmitry Stogov | 2016-08-29 | 1 | -1/+33 |
|\ \ \ | |/ / | | | | | | | | | | * PHP-7.0: Fixed bug #72944 (Null pointer deref in zval_delref_p). | ||||
| * | | Fixed bug #72944 (Null pointer deref in zval_delref_p). | Dmitry Stogov | 2016-08-29 | 1 | -1/+33 |
| | | |