| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Also reflects the case change | Xinchen Hui | 2015-06-08 | 1 | -1/+1 |
| | | |||||
| * | Fixed bug #69767 (Default parameter value with wrong type segfaults) | Xinchen Hui | 2015-06-08 | 2 | -1/+10 |
| | | |||||
| * | Use better zend_hash_* functions | Dmitry Stogov | 2015-06-05 | 1 | -0/+9 |
| | | |||||
| * | Fixed incorrect ZEND_FILE_LINE_CC usage | Dmitry Stogov | 2015-06-05 | 1 | -10/+7 |
| | | |||||
| * | Improve the fix for bug #69756 | Xinchen Hui | 2015-06-05 | 2 | -3/+4 |
| | | |||||
| * | Fixed bug #69756 (Fatal error: Nesting level too deep - recursive ↵ | Dmitry Stogov | 2015-06-05 | 2 | -1/+13 |
| | | | | | dependency? with ===) | ||||
| * | Merge branch 'master' of git.php.net:php-src | Xinchen Hui | 2015-06-05 | 5 | -2278/+3158 |
| |\ | |||||
| | * | Delay checks for undefined CV variables after checks for fast paths. | Dmitry Stogov | 2015-06-05 | 4 | -889/+1822 |
| | | | |||||
| | * | Convert "switch" into series of "if". This allows better fast-path ↵ | Dmitry Stogov | 2015-06-04 | 2 | -817/+736 |
| | | | | | | | | | placement, additional specialization and makes final code less. | ||||
| | * | Avoid useless copying and duplication | Dmitry Stogov | 2015-06-04 | 2 | -1018/+1046 |
| | | | |||||
| | * | Specialize out useless checks. Only IS_VAR may be EG(error). | Dmitry Stogov | 2015-06-04 | 2 | -9/+9 |
| | | | |||||
| | * | fix bitwise object operations | Bob Weinand | 2015-06-04 | 1 | -2/+2 |
| | | | |||||
| * | | Fixed bug #69758 (Item added to array not being removed by array_pop/shift) | Xinchen Hui | 2015-06-05 | 2 | -1/+28 |
| |/ | |||||
| * | Fixed bug #69755 (segfault in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER) | Dmitry Stogov | 2015-06-04 | 2 | -0/+17 |
| | | |||||
| * | Fix Bug #69754 (Compile failure with ::class in array) | Bob Weinand | 2015-06-03 | 2 | -2/+31 |
| | | |||||
| * | Removed useless code (there is nothing to free for string offsets). | Dmitry Stogov | 2015-06-03 | 2 | -250/+0 |
| | | |||||
| * | Removed dead code (IS_CONST operand can't be IS_OBJECT) | Dmitry Stogov | 2015-06-03 | 2 | -39/+56 |
| | | |||||
| * | Separate rare used increment/decrement/assign_op of overloaded properies ↵ | Dmitry Stogov | 2015-06-03 | 3 | -1212/+601 |
| | | | | | into non inlined functions. | ||||
| * | Reorder conditions to check for fast paths first | Dmitry Stogov | 2015-06-03 | 2 | -359/+395 |
| | | |||||
| * | isset() micro-optimisation | Dmitry Stogov | 2015-06-03 | 2 | -364/+338 |
| | | |||||
| * | Removed commented code | Dmitry Stogov | 2015-06-03 | 2 | -10/+0 |
| | | |||||
| * | micro-optimization | Dmitry Stogov | 2015-06-03 | 3 | -21/+15 |
| | | |||||
| * | CONCAT optimization | Dmitry Stogov | 2015-06-03 | 2 | -134/+764 |
| | | |||||
| * | Use CG(one_char_string) if possible in bitwise string operations | Bob Weinand | 2015-06-03 | 1 | -8/+44 |
| | | | | | emalloc() is not cheap... Also, a good part of bitwise string ops out there are on single bytes. | ||||
| * | Call zend_array_dup() instead of zval_copy_ctor(). | Dmitry Stogov | 2015-06-02 | 1 | -3/+4 |
| | | |||||
| * | Avoid useless duplication. Constant values have to be duplicated only for ↵ | Dmitry Stogov | 2015-06-02 | 2 | -184/+232 |
| | | | | | internal constants in ZTS build, to prevent simultaneous modification of reference counters from different threads. | ||||
| * | Reorder conditions to check for fast paths first. | Dmitry Stogov | 2015-06-01 | 3 | -88/+182 |
| | | |||||
| * | Merge branch 'PHP-5.6' | Dmitry Stogov | 2015-06-01 | 1 | -0/+30 |
| |\ | | | | | | | | | * PHP-5.6: Fixed bug #69732 (can induce segmentation fault with basic php code). | ||||
| | * | Merge branch 'PHP-5.5' into PHP-5.6 | Dmitry Stogov | 2015-06-01 | 3 | -5/+61 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Fixed bug #69732 (can induce segmentation fault with basic php code). Conflicts: Zend/zend_vm_execute.h | ||||
| | | * | Fixed bug #69732 (can induce segmentation fault with basic php code). | Dmitry Stogov | 2015-06-01 | 3 | -5/+61 |
| | | | | |||||
| | | * | Merge the fix for #69703 to 5.5 per request from Julien | Kalle Sommer Nielsen | 2015-05-28 | 1 | -2/+2 |
| | | | | |||||
| * | | | Fixed integer overflow during HashTable size calculation | Dmitry Stogov | 2015-06-01 | 1 | -3/+3 |
| | | | | |||||
| * | | | set initialized flag after actual initialization happened | Stanislav Malyshev | 2015-05-31 | 1 | -3/+3 |
| | | | | |||||
| * | | | fix windows version constants initialization with nts | Anatol Belski | 2015-05-29 | 1 | -3/+3 |
| | | | | |||||
| * | | | Merge branch 'PHP-5.6' | Nikita Popov | 2015-05-29 | 2 | -1/+21 |
| |\ \ \ | |/ / | | | | | | | | | | | | | | | | Preserving HAS_RETURN_TYPE for __invoke() here as well. Conflicts: Zend/zend_alloc.c | ||||
| | * | | Preserve VARIADIC flag for Closure::__invoke() | Nikita Popov | 2015-05-29 | 2 | -1/+20 |
| | | | | | | | | | | | | | | | | The 13 arguments are for the benefit of PHP 7, where the first twelve use the bitmask. | ||||
| | * | | Shouldn't have been committed, so revert | Kalle Sommer Nielsen | 2015-05-28 | 1 | -1902/+1901 |
| | | | | |||||
| | * | | Fixed bug #69703 (Use __builtin_clzl on PowerPC) -- Patch by dja at axtens ↵ | Kalle Sommer Nielsen | 2015-05-28 | 2 | -1903/+1904 |
| | | | | | | | | | | | | | | | | | | | dot net # Julien, even though 5.5 is still non security mode I don't think we should merge this patch but I leave the choice with you | ||||
| * | | | Remove zend_init_list | Nikita Popov | 2015-05-29 | 2 | -16/+1 |
| | | | | | | | | | | | | | | | | | | | No longer used - zend_add_to_list already covers this. Also marked zend_add_to_list as static and dropped it from the header. | ||||
| * | | | Drop unnecessary checks for op_array->filename | Nikita Popov | 2015-05-29 | 1 | -22/+8 |
| | | | | | | | | | | | | | We always require a filename. | ||||
| * | | | Merge branch 'master' into merge-fastcgi | Xinchen Hui | 2015-05-27 | 4 | -2/+46 |
| |\ \ \ | | | | | | | | | | | | | | | | | Conflicts: sapi/fpm/fpm/fpm_main.c | ||||
| | * | | | Add test for memory leak with wrong return type | Bob Weinand | 2015-05-27 | 3 | -6/+32 |
| | | | | | |||||
| | * | | | Fix memory leak with return types upon failure | Bob Weinand | 2015-05-27 | 2 | -0/+18 |
| | | | | | | | | | | | | | | | | | TMP/VAR wasn't being freed in VERIFY_RETURN | ||||
| | * | | | Even fake token better to be in upper case | Xinchen Hui | 2015-05-26 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Merge branch 'master' into merge-fastcgi | Xinchen Hui | 2015-05-26 | 35 | -863/+2568 |
| |\ \ \ \ | |/ / / | |||||
| | * | | | implicit declaration of function ‘zend_multibyte_yyinput_again’ | Xinchen Hui | 2015-05-26 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | Fix tokenizer test due to recent changes | Bob Weinand | 2015-05-26 | 1 | -2/+1 |
| | | | | | |||||
| | * | | | Add class to semi_reserved tests | Bob Weinand | 2015-05-25 | 2 | -0/+6 |
| | | | | | |||||
| | * | | | updates grammar tests with class members named as method modifiers \cc @bwoebi | Márcio Almada | 2015-05-25 | 3 | -0/+54 |
| | | | | | |||||
| | * | | | Also unreserve T_CLASS | Bob Weinand | 2015-05-25 | 5 | -93/+120 |
| | | | | | |||||
